Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Unstable

Console Output

Started by upstream project "jogl" build number 1543
originally caused by:
 Started by user Sven Gothel
Running as SYSTEM
Building remotely on windows-x86_64-jau-011 (windows-x86_64) in workspace c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64
The recommended git tool is: NONE
No credentials specified
 > git rev-parse --resolve-git-dir c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\.git # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url git://jogamp.org/srv/scm/jogl.git # timeout=10
Fetching upstream changes from git://jogamp.org/srv/scm/jogl.git
 > git --version # timeout=10
 > git --version # 'git version 2.39.0'
 > git fetch --tags --force --progress -- git://jogamp.org/srv/scm/jogl.git +refs/heads/*:refs/remotes/origin/* # timeout=10
Checking out Revision 317222d1428a9d8325f571e1231b7fe304348b85 (origin/master)
 > git config core.sparsecheckout # timeout=10
 > git checkout -f 317222d1428a9d8325f571e1231b7fe304348b85 # timeout=10
Commit message: "Bug 1444: Add missing make/config/jogl/gl-gl4_es3-ignores.cfg"
 > git rev-list --no-walk 354b9adce2b4d0e16db91454da462c8b2bdff1a0 # timeout=10
 > git remote # timeout=10
 > git submodule init # timeout=10
 > git submodule sync # timeout=10
 > git config --get remote.origin.url # timeout=10
 > git submodule init # timeout=10
 > git config -f .gitmodules --get-regexp ^submodule\.(.+)\.url # timeout=10
 > git config --get submodule.oculusvr-sdk.url # timeout=10
 > git config -f .gitmodules --get submodule.oculusvr-sdk.path # timeout=10
 > git submodule update --init --recursive oculusvr-sdk # timeout=10
No emails were triggered.
[make] $ cmd.exe /C "ant.bat -file build.xml -Dlabel=windows-x86_64 -Dgluegen.basename=gluegen -Djogl.basename=jogl -Dgluegen.root=../../../../gluegen/label/windows-x86_64 -Djogl.build.id=1543 -Djogl.build.number=1543 -Djogl.build.branch=origin/master -Djogl.build.commit=317222d1428a9d8325f571e1231b7fe304348b85 -Djoal.root=../../../../joal/label/windows-x86_64 clean all junit.run && exit %%ERRORLEVEL%%"
Buildfile: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\make\build.xml

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:
     [echo] Loaded C:\Users\jogamp/gluegen.properties.
     [echo] Setting defaults:
     [echo] Setting default gcc.compat.compiler
     [echo] gcc.compat.compiler=gcc
     [echo] antlr.jar=../../../../gluegen/label/windows-x86_64/make/lib/antlr.jar
     [echo] junit.jar=../../../../gluegen/label/windows-x86_64/make/lib/junit.jar
     [echo] win32.c.compiler=mingw64

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:
     [echo] os and arch:       windows-amd64
     [echo] os and arch.dot:   windows.amd64
     [echo] os and arch.slash: windows/amd64
     [echo] native library: prefix '', suffix 'dll'

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=${gluegen.cpptasks.detected.os}
     [echo] gluegen.cpptasks.detected.os.2=${gluegen.cpptasks.detected.os.2}
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:
     [echo] setup.noAWT: ${setup.noAWT}
     [echo] setup.noNativeAWT: ${setup.noNativeAWT}
     [echo] setup.noNativeDesktop: ${setup.noNativeDesktop}
     [echo] setup.addNativeDRMGBM: ${setup.addNativeDRMGBM}
     [echo] setup.addNativeFFmpeg: true
     [echo] Loaded C:\Users\jogamp/jogl.properties.
     [echo] Loaded C:\Users\jogamp/gluegen.properties.
     [echo] antlr.jar=../../../../gluegen/label/windows-x86_64/make/lib/antlr.jar
     [echo] junit.jar=../../../../gluegen/label/windows-x86_64/make/lib/junit.jar
     [echo] android.jar=../../../../gluegen/label/windows-x86_64/make/lib/android-sdk/26/android.jar
     [echo] swt.jar=../make/lib/swt/win32-win32-x86_64/swt.jar
     [echo] plugin3-jars.available: true ../make/lib/plugin3/plugin3-public.jar
     [echo] isSWTRuntimeAvailable=true
     [echo] oculusvr.sdk.available: true
     [echo] oculusvr.enabled: ${oculusvr.enabled}
     [echo] setup.do_oculusvr: ${setup.do_oculusvr}
     [echo] joal-jars.available: true, ../../../../joal/label/windows-x86_64/build/jar/joal.jar
     [echo] android-jars.available: true, ../../../../gluegen/label/windows-x86_64/make/lib/android-sdk/26/android.jar
     [echo] android-joal-jars.available: true

init:

clean:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

base.init:
     [echo] java.excludes.all: ${java.excludes.awt}

declare.common:

clean:

java.generate.cleantemp:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

partitioning.setup:
     [echo] isX11  : ${isX11}
     [echo] setup.noNativeDesktop  : ${setup.noNativeDesktop}
     [echo] setup.addNativeOpenMAX : ${setup.addNativeOpenMAX}
     [echo] setup.addNativeNVidiaCG: true
     [echo] java.excludes.all: jogamp/opengl/gl2/fixme/** com/jogamp/audio/windows/waveout/TestSpatialization.java ${java.excludes.awt} ${java.excludes.swt}

declare.common:

clean:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

base.init:
     [echo] setup.noOpenGL: ${setup.noOpenGL}
     [echo] isWindows: true
     [echo] isOSX: ${isOSX}
     [echo] isIOS: ${isIOS}
     [echo] isX11: ${isX11}
     [echo] isAndroid: ${isAndroid}
     [echo] setup.addNativeKD: ${setup.addNativeKD}
     [echo] setup.addNativeIntelGDL: ${setup.addNativeIntelGDL}
     [echo] setup.addNativeBroadcom: ${setup.addNativeBroadcom}
     [echo] setup.nonatives: ${setup.nonatives}
     [echo] java.excludes.all: ${java.excludes.awt}, ${java.excludes.swt}, ${java.excludes.javafx}, ${java.excludes.applet3}, ${java.excludes.opengl}

declare.common:

clean:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

partitioning.setup:

declare.common:
     [echo] rel.oculusvr.sdk      ../oculusvr-sdk
     [echo] stub.includes.kern    ../oculusvr-sdk/LibOVRKernel/Src
     [echo] stub.includes.inc     ../oculusvr-sdk/LibOVR/Include
     [echo] stub.includes.ovr     ../oculusvr-sdk/LibOVR/Src
     [echo] stub.includes.all.ovr ../oculusvr-sdk/LibOVRKernel/Src,../oculusvr-sdk/LibOVR/Include,../oculusvr-sdk/LibOVR/Src,../oculusvr-sdk/LibOVR/Src/CAPI
     [echo] oculusvr.sdk.available true
     [echo] oculusvr.build.enabled true
     [echo] c.build.supported true

clean:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

declare.common:
     [echo] jvmarg.modules        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.generic        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.headless       -Djava.awt.headless=true
     [echo] jvmarg.swt.headless   -Djava.awt.headless=true

clean:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

init:

build.nativewindow:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

base.init:
     [echo] java.excludes.all: ${java.excludes.awt}

declare.common:

init:
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\gensrc\classes
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\gensrc\native
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\gensrc\native\MacOSX
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\gensrc\native\iOS
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\gensrc\native\Windows
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\gensrc\native\X11
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\classes
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\obj

common.gluegen.build:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:
     [echo] Loaded C:\Users\jogamp/gluegen.properties.
     [echo] Setting defaults:
     [echo] Setting default gcc.compat.compiler
     [echo] gcc.compat.compiler=gcc
     [echo] antlr.jar=../../../../gluegen/label/windows-x86_64/make/lib/antlr.jar
     [echo] junit.jar=../../../../gluegen/label/windows-x86_64/make/lib/junit.jar
     [echo] win32.c.compiler=mingw64

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:
     [echo] os and arch:       windows-amd64
     [echo] os and arch.dot:   windows.amd64
     [echo] os and arch.slash: windows/amd64
     [echo] native library: prefix '', suffix 'dll'

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=${gluegen.cpptasks.detected.os}
     [echo] gluegen.cpptasks.detected.os.2=${gluegen.cpptasks.detected.os.2}
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

setup.excludes.nsig:

init.base:

init.android:

init:
     [echo] gluegen.build.branch         (HEAD detached at 978a9661)
     [echo] gluegen.build.commit         978a9661c1b9e28ecd02612d85a9ded7bde1878c

java.class.path.validate:

validate:

clean-temp:

gluegen.build.check.android-launcher:

android-launcher.build:

gluegen.build.check.java:

gluegen.build.java.impl:

gluegen.build.java:

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=gcc
     [echo] GCC=true
     [echo] CLANG=${isCLANG}
     [echo] VC6=${isVC6}
     [echo] VC7=${isVC7}
     [echo] VC8=${isVC8}
     [echo] VC8_X64=${isVC8_X64}
     [echo] VC9=${isVC9}
     [echo] MingW=true
     [echo] MingW32=${isMingW32}
     [echo] MingW64=true

setup.java.home.dir:
     [echo] java.home.dir      c:\jdk-21
     [echo] java.includes.dir  c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni

gluegen.cpptasks.configure.compiler:

gluegen.cpptasks.declare.compiler.environment:

gluegen.cpptasks.declare.compiler.win32.vc6:

gluegen.cpptasks.declare.compiler.win32.vc7:

gluegen.cpptasks.declare.compiler.win32.vc8:

gluegen.cpptasks.declare.compiler.win32.vc8_x64:

gluegen.cpptasks.declare.compiler.win32.vc9:

gluegen.cpptasks.declare.compiler.win32.mingw:

gluegen.cpptasks.declare.compiler.win64.mingw:
     [echo] Win64.MingW

gluegen.cpptasks.declare.compiler.win32:

gluegen.cpptasks.declare.compiler.linux.x86:

gluegen.cpptasks.declare.compiler.linux.amd64:

gluegen.cpptasks.declare.compiler.linux.ia64:

gluegen.cpptasks.declare.compiler.linux.armv6:

gluegen.cpptasks.declare.compiler.linux.aarch64:

gluegen.cpptasks.declare.compiler.linux.alpha:

gluegen.cpptasks.declare.compiler.linux.hppa:

gluegen.cpptasks.declare.compiler.linux.mips:

gluegen.cpptasks.declare.compiler.linux.mipsel:

gluegen.cpptasks.declare.compiler.linux.ppc:

gluegen.cpptasks.declare.compiler.linux.ppc64:

gluegen.cpptasks.declare.compiler.linux.ppc64le:

gluegen.cpptasks.declare.compiler.linux.riscv64:

gluegen.cpptasks.declare.compiler.linux.s390:

gluegen.cpptasks.declare.compiler.linux.s390x:

gluegen.cpptasks.declare.compiler.linux.sparc:

gluegen.cpptasks.declare.compiler.linux:

gluegen.cpptasks.declare.compiler.solaris32:

gluegen.cpptasks.declare.compiler.solaris.sparcv9:

gluegen.cpptasks.declare.compiler.solaris.amd64:

gluegen.cpptasks.declare.compiler.solaris:

gluegen.cpptasks.declare.compiler.macosx:

gluegen.cpptasks.declare.compiler.ios.amd64:

gluegen.cpptasks.declare.compiler.ios.arm64:

gluegen.cpptasks.declare.compiler.freebsd.x86:

gluegen.cpptasks.declare.compiler.freebsd.amd64:

gluegen.cpptasks.declare.compiler.freebsd:

gluegen.cpptasks.declare.compiler.hpux:

gluegen.cpptasks.declare.compiler:
     [echo] java.home.dir                c:\jdk-21
     [echo] java.includes.dir            c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni/win32
     [echo] java.lib.dir.platform        c:\jdk-21/bin

gluegen.cpptasks.setup.compiler:

declare.win32.vc6:

declare.win32.vc7:

declare.win32.vc8:

declare.win32.vc8_x64:

declare.win32.vc9:

declare.win32.mingw:

declare.win64.mingw:
     [echo] Win64.MingW

declare.win32:

declare.linux.x86:

declare.linux.amd64:

declare.linux.ia64:

declare.linux.hppa:

declare.linux.mips:

declare.linux.mipsel:

declare.linux.ppc:

declare.linux.ppc64:

declare.linux.ppc64le:

declare.linux.riscv64:

declare.linux.s390:

declare.linux.s390x:

declare.linux.sparc:

declare.linux.armv6:

declare.linux.aarch64:

declare.linux:

declare.android:

declare.solaris32:

declare.solarisSparcv9:

declare.solarisAMD64:

declare.solaris:

declare.macosx:

declare.ios.amd64:

declare.ios.arm64:

declare.freebsd.x86:

declare.freebsd.amd64:

declare.freebsd:

declare.hpux:

c.configure:

gluegen.build.native:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

setup.excludes.nsig:

init.base:

init.android:

init:
     [echo] gluegen.build.branch         (HEAD detached at 978a9661)
     [echo] gluegen.build.commit         978a9661c1b9e28ecd02612d85a9ded7bde1878c

java.class.path.validate:

validate:

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=gcc
     [echo] GCC=true
     [echo] CLANG=${isCLANG}
     [echo] VC6=${isVC6}
     [echo] VC7=${isVC7}
     [echo] VC8=${isVC8}
     [echo] VC8_X64=${isVC8_X64}
     [echo] VC9=${isVC9}
     [echo] MingW=true
     [echo] MingW32=${isMingW32}
     [echo] MingW64=true

setup.java.home.dir:
     [echo] java.home.dir      c:\jdk-21
     [echo] java.includes.dir  c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni

gluegen.cpptasks.configure.compiler:

gluegen.cpptasks.declare.compiler.environment:

gluegen.cpptasks.declare.compiler.win32.vc6:

gluegen.cpptasks.declare.compiler.win32.vc7:

gluegen.cpptasks.declare.compiler.win32.vc8:

gluegen.cpptasks.declare.compiler.win32.vc8_x64:

gluegen.cpptasks.declare.compiler.win32.vc9:

gluegen.cpptasks.declare.compiler.win32.mingw:

gluegen.cpptasks.declare.compiler.win64.mingw:
     [echo] Win64.MingW

gluegen.cpptasks.declare.compiler.win32:

gluegen.cpptasks.declare.compiler.linux.x86:

gluegen.cpptasks.declare.compiler.linux.amd64:

gluegen.cpptasks.declare.compiler.linux.ia64:

gluegen.cpptasks.declare.compiler.linux.armv6:

gluegen.cpptasks.declare.compiler.linux.aarch64:

gluegen.cpptasks.declare.compiler.linux.alpha:

gluegen.cpptasks.declare.compiler.linux.hppa:

gluegen.cpptasks.declare.compiler.linux.mips:

gluegen.cpptasks.declare.compiler.linux.mipsel:

gluegen.cpptasks.declare.compiler.linux.ppc:

gluegen.cpptasks.declare.compiler.linux.ppc64:

gluegen.cpptasks.declare.compiler.linux.ppc64le:

gluegen.cpptasks.declare.compiler.linux.riscv64:

gluegen.cpptasks.declare.compiler.linux.s390:

gluegen.cpptasks.declare.compiler.linux.s390x:

gluegen.cpptasks.declare.compiler.linux.sparc:

gluegen.cpptasks.declare.compiler.linux:

gluegen.cpptasks.declare.compiler.solaris32:

gluegen.cpptasks.declare.compiler.solaris.sparcv9:

gluegen.cpptasks.declare.compiler.solaris.amd64:

gluegen.cpptasks.declare.compiler.solaris:

gluegen.cpptasks.declare.compiler.macosx:

gluegen.cpptasks.declare.compiler.ios.amd64:

gluegen.cpptasks.declare.compiler.ios.arm64:

gluegen.cpptasks.declare.compiler.freebsd.x86:

gluegen.cpptasks.declare.compiler.freebsd.amd64:

gluegen.cpptasks.declare.compiler.freebsd:

gluegen.cpptasks.declare.compiler.hpux:

gluegen.cpptasks.declare.compiler:
     [echo] java.home.dir                c:\jdk-21
     [echo] java.includes.dir            c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni/win32
     [echo] java.lib.dir.platform        c:\jdk-21/bin

gluegen.cpptasks.setup.compiler:

declare.win32.vc6:

declare.win32.vc7:

declare.win32.vc8:

declare.win32.vc8_x64:

declare.win32.vc9:

declare.win32.mingw:

declare.win64.mingw:
     [echo] Win64.MingW

declare.win32:

declare.linux.x86:

declare.linux.amd64:

declare.linux.ia64:

declare.linux.hppa:

declare.linux.mips:

declare.linux.mipsel:

declare.linux.ppc:

declare.linux.ppc64:

declare.linux.ppc64le:

declare.linux.riscv64:

declare.linux.s390:

declare.linux.s390x:

declare.linux.sparc:

declare.linux.armv6:

declare.linux.aarch64:

declare.linux:

declare.android:

declare.solaris32:

declare.solarisSparcv9:

declare.solarisAMD64:

declare.solaris:

declare.macosx:

declare.ios.amd64:

declare.ios.arm64:

declare.freebsd.x86:

declare.freebsd.amd64:

declare.freebsd:

declare.hpux:

c.configure:

gluegen.build.c.impl:

gluegen.build.shasum:
     [echo] gluegen.build.sha.sources 3292634de662707af250ee87b6e5e7b95d1f12e7a39b2691a593a17d30099e1d
     [echo] gluegen.build.sha.classes 5b890408f3a86cd220ee727420447fd16f41b319b335eb4b67996b9b56c51e7d
     [echo] gluegen.build.sha.natives 0c0ececbc5b1e45afa6fcf408014ad91bc0486ec16ba89fc4be51606b34804bb

gluegen.package.java:

gluegen.package.native:

android-launcher.package:

base.compile:

common.gluegen.init:

java.generate.check:

java.generate:

java.generate.cleantemp:
     [echo] Generating platform-specifics: DRM
     [echo] Generating platform-specifics: X11

java.generate.platforms:
     [echo] Generating platform-specifics: os: x11, cfgs: ./config/nativewindow/x11-lib.cfg, ./config/nativewindow/jawt-x11.cfg

java.generate.windowlib:
     [echo] Generating Windowing Lib implementation class

java.generate.copy2temp:
     [copy] Copying 8 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.jawt:
     [echo] Generating JAWT interface class
     [echo] java.home.dir=${java.home.dir}

java.generate.copy2temp:
     [copy] Copying 4 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp
  [gluegen] ../../../../gluegen/label/windows-x86_64/make/stub_includes/jni/jni.h:94: warning: skipping emission of non-compound JType[java.lang.Objectclazz = java.lang.Object, is[], descriptor 'Ljava/lang/Object;'], CType[(StructType) '_jobject', size[fixed false, lnx64 0], const[false], is[struct{_jobject: 0}]]

java.generate.copy2temp:
     [copy] Copying 6 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp
     [echo] Generating platform-specifics: Win32

java.generate.platforms:
     [echo] Generating platform-specifics: os: win32, cfgs: ./config/nativewindow/win32-lib.cfg, ./config/nativewindow/jawt-win32.cfg

java.generate.windowlib:
     [echo] Generating Windowing Lib implementation class

java.generate.copy2temp:

java.generate.jawt:
     [echo] Generating JAWT interface class
     [echo] java.home.dir=${java.home.dir}

java.generate.copy2temp:
     [copy] Copying 9 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp
  [gluegen] ../../../../gluegen/label/windows-x86_64/make/stub_includes/jni/jni.h:94: warning: skipping emission of non-compound JType[java.lang.Objectclazz = java.lang.Object, is[], descriptor 'Ljava/lang/Object;'], CType[(StructType) '_jobject', size[fixed false, lnx64 0], const[false], is[struct{_jobject: 0}]]

java.generate.copy2temp:
     [copy] Copying 6 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp
     [echo] Generating platform-specifics: MacOSX

java.generate.platforms:
     [echo] Generating platform-specifics: os: macosx, cfgs: ${windowlib.os.cfg}, ./config/nativewindow/jawt-macosx.cfg

java.generate.windowlib:

java.generate.jawt:
     [echo] Generating JAWT interface class
     [echo] java.home.dir=${java.home.dir}

java.generate.copy2temp:
  [gluegen] WARNING: during forced struct emission: struct "JAWT_SurfaceLayers" not found
  [gluegen] ../../../../gluegen/label/windows-x86_64/make/stub_includes/jni/jni.h:94: warning: skipping emission of non-compound JType[java.lang.Objectclazz = java.lang.Object, is[], descriptor 'Ljava/lang/Object;'], CType[(StructType) '_jobject', size[fixed false, lnx64 0], const[false], is[struct{_jobject: 0}]]

java.generate.copy2temp:
     [copy] Copying 6 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp
     [echo] Generating platform-specifics: iOS (nop)

java.generate.platforms:
     [echo] Generating platform-specifics: os: ios, cfgs: ${windowlib.os.cfg}, ${jawt.cfg}

java.generate.windowlib:

java.generate.jawt:

java.generate.copy2temp:
     [echo] 
     [echo] GlueGen has successfully generated files.

javah.drmgbm:

javah.x11:

javah.windows:
    [javac] Compiling 2 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings

javah.macos:

javah.ios:

java.compile.javase:
    [javac] Compiling 132 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 3 warnings

java.compile:

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=gcc
     [echo] GCC=true
     [echo] CLANG=${isCLANG}
     [echo] VC6=${isVC6}
     [echo] VC7=${isVC7}
     [echo] VC8=${isVC8}
     [echo] VC8_X64=${isVC8_X64}
     [echo] VC9=${isVC9}
     [echo] MingW=true
     [echo] MingW32=${isMingW32}
     [echo] MingW64=true

setup.java.home.dir:
     [echo] java.home.dir      c:\jdk-21
     [echo] java.includes.dir  c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni

gluegen.cpptasks.configure.compiler:

gluegen.cpptasks.declare.compiler.environment:

gluegen.cpptasks.declare.compiler.win32.vc6:

gluegen.cpptasks.declare.compiler.win32.vc7:

gluegen.cpptasks.declare.compiler.win32.vc8:

gluegen.cpptasks.declare.compiler.win32.vc8_x64:

gluegen.cpptasks.declare.compiler.win32.vc9:

gluegen.cpptasks.declare.compiler.win32.mingw:

gluegen.cpptasks.declare.compiler.win64.mingw:
     [echo] Win64.MingW

gluegen.cpptasks.declare.compiler.win32:

gluegen.cpptasks.declare.compiler.linux.x86:

gluegen.cpptasks.declare.compiler.linux.amd64:

gluegen.cpptasks.declare.compiler.linux.ia64:

gluegen.cpptasks.declare.compiler.linux.armv6:

gluegen.cpptasks.declare.compiler.linux.aarch64:

gluegen.cpptasks.declare.compiler.linux.alpha:

gluegen.cpptasks.declare.compiler.linux.hppa:

gluegen.cpptasks.declare.compiler.linux.mips:

gluegen.cpptasks.declare.compiler.linux.mipsel:

gluegen.cpptasks.declare.compiler.linux.ppc:

gluegen.cpptasks.declare.compiler.linux.ppc64:

gluegen.cpptasks.declare.compiler.linux.ppc64le:

gluegen.cpptasks.declare.compiler.linux.riscv64:

gluegen.cpptasks.declare.compiler.linux.s390:

gluegen.cpptasks.declare.compiler.linux.s390x:

gluegen.cpptasks.declare.compiler.linux.sparc:

gluegen.cpptasks.declare.compiler.linux:

gluegen.cpptasks.declare.compiler.solaris32:

gluegen.cpptasks.declare.compiler.solaris.sparcv9:

gluegen.cpptasks.declare.compiler.solaris.amd64:

gluegen.cpptasks.declare.compiler.solaris:

gluegen.cpptasks.declare.compiler.macosx:

gluegen.cpptasks.declare.compiler.ios.amd64:

gluegen.cpptasks.declare.compiler.ios.arm64:

gluegen.cpptasks.declare.compiler.freebsd.x86:

gluegen.cpptasks.declare.compiler.freebsd.amd64:

gluegen.cpptasks.declare.compiler.freebsd:

gluegen.cpptasks.declare.compiler.hpux:

gluegen.cpptasks.declare.compiler:
     [echo] java.home.dir                c:\jdk-21
     [echo] java.includes.dir            c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni/win32
     [echo] java.lib.dir.platform        c:\jdk-21/bin

gluegen.cpptasks.setup.compiler:

c.configure.1:

c.configure.win32.vc:

c.configure.win32.mingw:

c.configure.win64.mingw:
     [echo] Win64.MingW

c.configure.win32:

c.configure.linux.armv6:

c.configure.linux.aarch64:

c.configure.linux.x86:

c.configure.linux.amd64:

c.configure.linux.ia64:

c.configure.linux.hppa:

c.configure.linux.mips:

c.configure.linux.mipsel:

c.configure.linux.ppc:

c.configure.linux.ppc64le:

c.configure.linux.riscv64:

c.configure.linux.s390:

c.configure.linux.sparc:

c.configure.x11:

c.configure.linux:

c.configure.android:

c.configure.solaris32:

c.configure.solaris.sparcv9:

c.configure.solaris.amd64:

c.configure.macosx:

c.configure.ios.amd64:

c.configure.ios.arm64:

c.configure.freebsd.x86:

c.configure.freebsd.amd64:

c.configure.freebsd:

c.configure.hpux:

c.configure.2:

c.configure:

c.build.nativewindow.windowlib.drmgbm:

c.build.nativewindow.windowlib.x11:

c.build.nativewindow.windowlib.windows:
     [echo] Output lib name = nativewindow_win32
     [echo] c.compiler.use-jawt false
     [echo] nativewindow_win32.useLibJAWT ${nativewindow_win32.useLibJAWT}
     [echo] Compiling nativewindow_win32
     [echo] java.lib.dir.platform: c:\jdk-21/bin
       [cc] 7 total files to be compiled.
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] Starting link
   [delete] Deleting: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\obj\nativewindow_win32.symbols.raw

gluegen.properties.load.user:

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.striplibs:
     [echo] Strip symbols from libs in ../build/nativewindow/obj

c.build.nativewindow.windowlib.macosx:

c.build.nativewindow.windowlib.ios:

c.build.nativewindow.windowlib:

c.build.nativewindow.awt:
     [echo] Output lib name = nativewindow_awt
     [echo] c.compiler.use-jawt true
     [echo] nativewindow_awt.useLibJAWT true
     [echo] Compiling nativewindow_awt
     [echo] java.lib.dir.platform: c:\jdk-21/bin
       [cc] 4 total files to be compiled.
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] Starting link
   [delete] Deleting: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\obj\nativewindow_awt.symbols.raw

gluegen.properties.load.user:

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.striplibs:
     [echo] Strip symbols from libs in ../build/nativewindow/obj

c.build.nativewindow:

c.manifest:

setup-manifestfile:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow

build-jars-swt:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\nativewindow-swt.jar

build-jars-awt:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\nativewindow-awt.jar

build-jars-drm:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\nativewindow-os-drm.jar

build-jars-x11:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\nativewindow-os-x11.jar

build-jars-windows:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\nativewindow-os-win.jar

build-jars-macosx:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\nativewindow-os-osx.jar

build-jars-ios:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\nativewindow-os-ios.jar

build-jars-javase:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\nativewindow.jar

native.jar.deps:

build-jars-native:
     [echo] native.tag.jar nativewindow (attr) for ../build/nativewindow/nativewindow-natives-windows-amd64.jar include *.dll exclude 
     [echo] native.tag.jar nativewindow (props) nativewindow-natives-windows-amd64.jar include *.dll exclude  *.symbols
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\obj\nativewindow-natives-windows-amd64.jar.d\java
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\obj\nativewindow-natives-windows-amd64.jar.d\jar
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\obj\nativewindow-natives-windows-amd64.jar.d\jar\natives
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\obj\nativewindow-natives-windows-amd64.jar.d\jar\natives\windows-amd64
     [copy] Copying 2 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\obj\nativewindow-natives-windows-amd64.jar.d\jar\natives\windows-amd64
    [javac] Compiling 1 source file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\obj\nativewindow-natives-windows-amd64.jar.d\jar
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\nativewindow\nativewindow-natives-windows-amd64.jar

build-jars:

generate.version.txt:

all:

build.jogl:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

partitioning.setup:
     [echo] isX11  : ${isX11}
     [echo] setup.noNativeDesktop  : ${setup.noNativeDesktop}
     [echo] setup.addNativeOpenMAX : ${setup.addNativeOpenMAX}
     [echo] setup.addNativeNVidiaCG: true
     [echo] java.excludes.all: jogamp/opengl/gl2/fixme/** com/jogamp/audio/windows/waveout/TestSpatialization.java ${java.excludes.awt} ${java.excludes.swt}

declare.common:

declare.gl.gles1:

declare.gl.gles2:

declare.gl.gles3:

declare.gl.gles:

declare.gl.gl2:

init:
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\gensrc\classes
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\gensrc\native\jogl
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\gensrc\native\jogl\MacOSX
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\gensrc\native\jogl\iOS
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\gensrc\native\jogl\Windows
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\gensrc\native\jogl\X11
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\gensrc\native\openmax
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\gensrc\native\libav
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\classes
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\cg

common.gluegen.build:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:
     [echo] Loaded C:\Users\jogamp/gluegen.properties.
     [echo] Setting defaults:
     [echo] Setting default gcc.compat.compiler
     [echo] gcc.compat.compiler=gcc
     [echo] antlr.jar=../../../../gluegen/label/windows-x86_64/make/lib/antlr.jar
     [echo] junit.jar=../../../../gluegen/label/windows-x86_64/make/lib/junit.jar
     [echo] win32.c.compiler=mingw64

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:
     [echo] os and arch:       windows-amd64
     [echo] os and arch.dot:   windows.amd64
     [echo] os and arch.slash: windows/amd64
     [echo] native library: prefix '', suffix 'dll'

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=${gluegen.cpptasks.detected.os}
     [echo] gluegen.cpptasks.detected.os.2=${gluegen.cpptasks.detected.os.2}
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

setup.excludes.nsig:

init.base:

init.android:

init:
     [echo] gluegen.build.branch         (HEAD detached at 978a9661)
     [echo] gluegen.build.commit         978a9661c1b9e28ecd02612d85a9ded7bde1878c

java.class.path.validate:

validate:

clean-temp:

gluegen.build.check.android-launcher:

android-launcher.build:

gluegen.build.check.java:

gluegen.build.java.impl:

gluegen.build.java:

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=gcc
     [echo] GCC=true
     [echo] CLANG=${isCLANG}
     [echo] VC6=${isVC6}
     [echo] VC7=${isVC7}
     [echo] VC8=${isVC8}
     [echo] VC8_X64=${isVC8_X64}
     [echo] VC9=${isVC9}
     [echo] MingW=true
     [echo] MingW32=${isMingW32}
     [echo] MingW64=true

setup.java.home.dir:
     [echo] java.home.dir      c:\jdk-21
     [echo] java.includes.dir  c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni

gluegen.cpptasks.configure.compiler:

gluegen.cpptasks.declare.compiler.environment:

gluegen.cpptasks.declare.compiler.win32.vc6:

gluegen.cpptasks.declare.compiler.win32.vc7:

gluegen.cpptasks.declare.compiler.win32.vc8:

gluegen.cpptasks.declare.compiler.win32.vc8_x64:

gluegen.cpptasks.declare.compiler.win32.vc9:

gluegen.cpptasks.declare.compiler.win32.mingw:

gluegen.cpptasks.declare.compiler.win64.mingw:
     [echo] Win64.MingW

gluegen.cpptasks.declare.compiler.win32:

gluegen.cpptasks.declare.compiler.linux.x86:

gluegen.cpptasks.declare.compiler.linux.amd64:

gluegen.cpptasks.declare.compiler.linux.ia64:

gluegen.cpptasks.declare.compiler.linux.armv6:

gluegen.cpptasks.declare.compiler.linux.aarch64:

gluegen.cpptasks.declare.compiler.linux.alpha:

gluegen.cpptasks.declare.compiler.linux.hppa:

gluegen.cpptasks.declare.compiler.linux.mips:

gluegen.cpptasks.declare.compiler.linux.mipsel:

gluegen.cpptasks.declare.compiler.linux.ppc:

gluegen.cpptasks.declare.compiler.linux.ppc64:

gluegen.cpptasks.declare.compiler.linux.ppc64le:

gluegen.cpptasks.declare.compiler.linux.riscv64:

gluegen.cpptasks.declare.compiler.linux.s390:

gluegen.cpptasks.declare.compiler.linux.s390x:

gluegen.cpptasks.declare.compiler.linux.sparc:

gluegen.cpptasks.declare.compiler.linux:

gluegen.cpptasks.declare.compiler.solaris32:

gluegen.cpptasks.declare.compiler.solaris.sparcv9:

gluegen.cpptasks.declare.compiler.solaris.amd64:

gluegen.cpptasks.declare.compiler.solaris:

gluegen.cpptasks.declare.compiler.macosx:

gluegen.cpptasks.declare.compiler.ios.amd64:

gluegen.cpptasks.declare.compiler.ios.arm64:

gluegen.cpptasks.declare.compiler.freebsd.x86:

gluegen.cpptasks.declare.compiler.freebsd.amd64:

gluegen.cpptasks.declare.compiler.freebsd:

gluegen.cpptasks.declare.compiler.hpux:

gluegen.cpptasks.declare.compiler:
     [echo] java.home.dir                c:\jdk-21
     [echo] java.includes.dir            c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni/win32
     [echo] java.lib.dir.platform        c:\jdk-21/bin

gluegen.cpptasks.setup.compiler:

declare.win32.vc6:

declare.win32.vc7:

declare.win32.vc8:

declare.win32.vc8_x64:

declare.win32.vc9:

declare.win32.mingw:

declare.win64.mingw:
     [echo] Win64.MingW

declare.win32:

declare.linux.x86:

declare.linux.amd64:

declare.linux.ia64:

declare.linux.hppa:

declare.linux.mips:

declare.linux.mipsel:

declare.linux.ppc:

declare.linux.ppc64:

declare.linux.ppc64le:

declare.linux.riscv64:

declare.linux.s390:

declare.linux.s390x:

declare.linux.sparc:

declare.linux.armv6:

declare.linux.aarch64:

declare.linux:

declare.android:

declare.solaris32:

declare.solarisSparcv9:

declare.solarisAMD64:

declare.solaris:

declare.macosx:

declare.ios.amd64:

declare.ios.arm64:

declare.freebsd.x86:

declare.freebsd.amd64:

declare.freebsd:

declare.hpux:

c.configure:

gluegen.build.native:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

setup.excludes.nsig:

init.base:

init.android:

init:
     [echo] gluegen.build.branch         (HEAD detached at 978a9661)
     [echo] gluegen.build.commit         978a9661c1b9e28ecd02612d85a9ded7bde1878c

java.class.path.validate:

validate:

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=gcc
     [echo] GCC=true
     [echo] CLANG=${isCLANG}
     [echo] VC6=${isVC6}
     [echo] VC7=${isVC7}
     [echo] VC8=${isVC8}
     [echo] VC8_X64=${isVC8_X64}
     [echo] VC9=${isVC9}
     [echo] MingW=true
     [echo] MingW32=${isMingW32}
     [echo] MingW64=true

setup.java.home.dir:
     [echo] java.home.dir      c:\jdk-21
     [echo] java.includes.dir  c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni

gluegen.cpptasks.configure.compiler:

gluegen.cpptasks.declare.compiler.environment:

gluegen.cpptasks.declare.compiler.win32.vc6:

gluegen.cpptasks.declare.compiler.win32.vc7:

gluegen.cpptasks.declare.compiler.win32.vc8:

gluegen.cpptasks.declare.compiler.win32.vc8_x64:

gluegen.cpptasks.declare.compiler.win32.vc9:

gluegen.cpptasks.declare.compiler.win32.mingw:

gluegen.cpptasks.declare.compiler.win64.mingw:
     [echo] Win64.MingW

gluegen.cpptasks.declare.compiler.win32:

gluegen.cpptasks.declare.compiler.linux.x86:

gluegen.cpptasks.declare.compiler.linux.amd64:

gluegen.cpptasks.declare.compiler.linux.ia64:

gluegen.cpptasks.declare.compiler.linux.armv6:

gluegen.cpptasks.declare.compiler.linux.aarch64:

gluegen.cpptasks.declare.compiler.linux.alpha:

gluegen.cpptasks.declare.compiler.linux.hppa:

gluegen.cpptasks.declare.compiler.linux.mips:

gluegen.cpptasks.declare.compiler.linux.mipsel:

gluegen.cpptasks.declare.compiler.linux.ppc:

gluegen.cpptasks.declare.compiler.linux.ppc64:

gluegen.cpptasks.declare.compiler.linux.ppc64le:

gluegen.cpptasks.declare.compiler.linux.riscv64:

gluegen.cpptasks.declare.compiler.linux.s390:

gluegen.cpptasks.declare.compiler.linux.s390x:

gluegen.cpptasks.declare.compiler.linux.sparc:

gluegen.cpptasks.declare.compiler.linux:

gluegen.cpptasks.declare.compiler.solaris32:

gluegen.cpptasks.declare.compiler.solaris.sparcv9:

gluegen.cpptasks.declare.compiler.solaris.amd64:

gluegen.cpptasks.declare.compiler.solaris:

gluegen.cpptasks.declare.compiler.macosx:

gluegen.cpptasks.declare.compiler.ios.amd64:

gluegen.cpptasks.declare.compiler.ios.arm64:

gluegen.cpptasks.declare.compiler.freebsd.x86:

gluegen.cpptasks.declare.compiler.freebsd.amd64:

gluegen.cpptasks.declare.compiler.freebsd:

gluegen.cpptasks.declare.compiler.hpux:

gluegen.cpptasks.declare.compiler:
     [echo] java.home.dir                c:\jdk-21
     [echo] java.includes.dir            c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni/win32
     [echo] java.lib.dir.platform        c:\jdk-21/bin

gluegen.cpptasks.setup.compiler:

declare.win32.vc6:

declare.win32.vc7:

declare.win32.vc8:

declare.win32.vc8_x64:

declare.win32.vc9:

declare.win32.mingw:

declare.win64.mingw:
     [echo] Win64.MingW

declare.win32:

declare.linux.x86:

declare.linux.amd64:

declare.linux.ia64:

declare.linux.hppa:

declare.linux.mips:

declare.linux.mipsel:

declare.linux.ppc:

declare.linux.ppc64:

declare.linux.ppc64le:

declare.linux.riscv64:

declare.linux.s390:

declare.linux.s390x:

declare.linux.sparc:

declare.linux.armv6:

declare.linux.aarch64:

declare.linux:

declare.android:

declare.solaris32:

declare.solarisSparcv9:

declare.solarisAMD64:

declare.solaris:

declare.macosx:

declare.ios.amd64:

declare.ios.arm64:

declare.freebsd.x86:

declare.freebsd.amd64:

declare.freebsd:

declare.hpux:

c.configure:

gluegen.build.c.impl:

gluegen.build.shasum:
     [echo] gluegen.build.sha.sources 3292634de662707af250ee87b6e5e7b95d1f12e7a39b2691a593a17d30099e1d
     [echo] gluegen.build.sha.classes 5b890408f3a86cd220ee727420447fd16f41b319b335eb4b67996b9b56c51e7d
     [echo] gluegen.build.sha.natives 0c0ececbc5b1e45afa6fcf408014ad91bc0486ec16ba89fc4be51606b34804bb

gluegen.package.java:

gluegen.package.native:

android-launcher.package:

base.compile:

common.gluegen.init:

setup-manifestfile:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl

build.gluegen-gl.jar:
    [javac] Compiling 2 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] Note: Annotation processing is enabled because one or more processors were found
    [javac]   on the class path. A future release of javac may disable annotation processing
    [javac]   unless at least one processor is specified by name (-processor), or a search
    [javac]   path is specified (--processor-path, --processor-module-path), or annotation
    [javac]   processing is enabled explicitly (-proc:only, -proc:full).
    [javac]   Use -Xlint:-options to suppress this message.
    [javac]   Use -proc:none to disable annotation processing.
    [javac] 3 warnings
    [javac] Compiling 8 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] Note: Annotation processing is enabled because one or more processors were found
    [javac]   on the class path. A future release of javac may disable annotation processing
    [javac]   unless at least one processor is specified by name (-processor), or a search
    [javac]   path is specified (--processor-path, --processor-module-path), or annotation
    [javac]   processing is enabled explicitly (-proc:only, -proc:full).
    [javac]   Use -Xlint:-options to suppress this message.
    [javac]   Use -proc:none to disable annotation processing.
    [javac] Note: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\src\jogl\classes\com\jogamp\gluegen\opengl\ant\StaticGLGenTask.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 3 warnings
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\gluegen-gl.jar

java.generate.check:

java.generate:
     [echo] Generating GL interface and implementation

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

partitioning.setup:
     [echo] isX11  : ${isX11}
     [echo] setup.noNativeDesktop  : ${setup.noNativeDesktop}
     [echo] setup.addNativeOpenMAX : ${setup.addNativeOpenMAX}
     [echo] setup.addNativeNVidiaCG: true
     [echo] java.excludes.all: jogamp/opengl/gl2/fixme/** com/jogamp/audio/windows/waveout/TestSpatialization.java ${java.excludes.awt} ${java.excludes.swt}

declare.common:

declare.gl.gles1:

declare.gl.gles2:

declare.gl.gles3:

declare.gl.gles:

declare.gl.gl2:

init:

common.gluegen.build:

common.gluegen.init:

setup-manifestfile:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl

build.gluegen-gl.jar:

java.generate.gl_if:
     [echo] Generating GL interface

java.generate.copy2temp:

java.generate.gl2_es1_if:
     [echo] Generating GL2_ES1 interface

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gles1:
     [echo] Generating GLES1 interface and implementation

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl2_es2_if:
     [echo] Generating GL2_ES2 interface

java.generate.copy2temp:
     [copy] Copying 3 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gles2:
     [echo] Generating GLES2 interface and implementation

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl2_es3_if:
     [echo] Generating GL2_ES3 interface

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl3_es3_if:
     [echo] Generating GL3_ES3 interface

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl2_gl3_if:
     [echo] Generating GL2_GL3 interface

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl2:
     [echo] Generating GL2 interface

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl3:
     [echo] Generating GL3 interface

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl3bc:
     [echo] Generating GL3bc interface

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl4_es3_if:
     [echo] Generating GL4_ES3 interface

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gles3:
     [echo] Generating GLES3 interface

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gles3impl:
     [echo] Generating GLES3 implementation

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl4:
     [echo] Generating GL4 interface

java.generate.copy2temp:
     [copy] Copying 2 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl4bc:
     [echo] Generating GL4bc implementation

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl.all:

java.generate.window.system.es:
     [echo] Generating EGL implementation class

java.generate.copy2temp:
     [copy] Copying 3 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.window.system.es.ext:
     [echo] Generating EGLExt implementation class

java.generate.copy2temp:
     [copy] Copying 2 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl.platforms:

java.generate.window.system.os0:

java.generate.window.system.os1:
     [echo] Generating window system glue impl: x11

java.generate.copy2temp:
     [copy] Copying 4 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.platform.glext:
     [echo] Generating platform-specific OpenGL extension class: x11

java.generate.copy2temp:
     [copy] Copying 3 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl.platforms:

java.generate.window.system.os0:

java.generate.window.system.os1:
     [echo] Generating window system glue impl: win32

java.generate.copy2temp:
     [copy] Copying 4 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.platform.glext:
     [echo] Generating platform-specific OpenGL extension class: win32

java.generate.copy2temp:
     [copy] Copying 2 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl.platforms:

java.generate.window.system.os0:

java.generate.window.system.os1:
     [echo] Generating window system glue impl: macosx

java.generate.copy2temp:
     [copy] Copying 5 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.platform.glext:
     [echo] Generating platform-specific OpenGL extension class: macosx

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.gl.platforms:

java.generate.window.system.os0:

java.generate.window.system.os1:
     [echo] Generating window system glue impl: ios

java.generate.copy2temp:
     [copy] Copying 3 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.platform.glext:

java.generate.glu.base:
     [echo] Generating GLU class

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.glu.GL2ES1:
     [echo] Generating GLU class

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp

java.generate.glu.GL2:
     [echo] Generating GLU class

java.generate.copy2temp:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build-temp
     [echo] 
     [echo] GlueGen and BuildStaticGLInfo have successfully generated files.

java.generate.cg.check:

java.generate.cg:

java.compile.firstpass:
    [javac] Compiling 2 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
    [javac] Compiling 4 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
    [javac] Compiling 1 source file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
    [javac] Compiling 22 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings

java.generate.composable.pipeline.check.es1:

java.generate.composable.pipeline.es1:
     [java] wrote to file: ..\build\jogl\gensrc\classes\com\jogamp\opengl\DebugGLES1.java
     [java] wrote to file: ..\build\jogl\gensrc\classes\com\jogamp\opengl\TraceGLES1.java

java.generate.composable.pipeline.check.es3:

java.generate.composable.pipeline.es3:
     [java] wrote to file: ..\build\jogl\gensrc\classes\com\jogamp\opengl\DebugGLES3.java
     [java] wrote to file: ..\build\jogl\gensrc\classes\com\jogamp\opengl\TraceGLES3.java

java.generate.composable.pipeline.check.gl4bc:

java.generate.composable.pipeline.gl4bc:
     [java] wrote to file: ..\build\jogl\gensrc\classes\com\jogamp\opengl\DebugGL4bc.java
     [java] wrote to file: ..\build\jogl\gensrc\classes\com\jogamp\opengl\TraceGL4bc.java

java.generate.composable.pipeline:

java.compile.secondpass.openal:

java.compile.secondpass.javase:
    [javac] Compiling 609 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 3 warnings

java.compile.secondpass.android:
    [javac] Compiling 1 source file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] Note: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\src\jogl\classes\jogamp\opengl\android\av\AndroidGLMediaPlayerAPI14.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 3 warnings

java.compile.secondpass:

java.generate.composable.pipeline.custom.check.glfixfunc:

java.generate.composable.pipeline.custom.glfixfunc:
     [java] wrote to file: ..\build\jogl\gensrc\classes\jogamp\opengl\util\glsl\fixedfunc\FixedFuncImpl.java

java.generate.composable.pipeline.custom:

java.compile.thirdpass.javase:
    [javac] Compiling 2 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings

java.compile.thirdpass:

java.compile:
     [copy] Copying 67 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\classes
     [copy] Copied 7 empty directories to 1 empty directory under c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\classes

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=gcc
     [echo] GCC=true
     [echo] CLANG=${isCLANG}
     [echo] VC6=${isVC6}
     [echo] VC7=${isVC7}
     [echo] VC8=${isVC8}
     [echo] VC8_X64=${isVC8_X64}
     [echo] VC9=${isVC9}
     [echo] MingW=true
     [echo] MingW32=${isMingW32}
     [echo] MingW64=true

setup.java.home.dir:
     [echo] java.home.dir      c:\jdk-21
     [echo] java.includes.dir  c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni

gluegen.cpptasks.configure.compiler:

gluegen.cpptasks.declare.compiler.environment:

gluegen.cpptasks.declare.compiler.win32.vc6:

gluegen.cpptasks.declare.compiler.win32.vc7:

gluegen.cpptasks.declare.compiler.win32.vc8:

gluegen.cpptasks.declare.compiler.win32.vc8_x64:

gluegen.cpptasks.declare.compiler.win32.vc9:

gluegen.cpptasks.declare.compiler.win32.mingw:

gluegen.cpptasks.declare.compiler.win64.mingw:
     [echo] Win64.MingW

gluegen.cpptasks.declare.compiler.win32:

gluegen.cpptasks.declare.compiler.linux.x86:

gluegen.cpptasks.declare.compiler.linux.amd64:

gluegen.cpptasks.declare.compiler.linux.ia64:

gluegen.cpptasks.declare.compiler.linux.armv6:

gluegen.cpptasks.declare.compiler.linux.aarch64:

gluegen.cpptasks.declare.compiler.linux.alpha:

gluegen.cpptasks.declare.compiler.linux.hppa:

gluegen.cpptasks.declare.compiler.linux.mips:

gluegen.cpptasks.declare.compiler.linux.mipsel:

gluegen.cpptasks.declare.compiler.linux.ppc:

gluegen.cpptasks.declare.compiler.linux.ppc64:

gluegen.cpptasks.declare.compiler.linux.ppc64le:

gluegen.cpptasks.declare.compiler.linux.riscv64:

gluegen.cpptasks.declare.compiler.linux.s390:

gluegen.cpptasks.declare.compiler.linux.s390x:

gluegen.cpptasks.declare.compiler.linux.sparc:

gluegen.cpptasks.declare.compiler.linux:

gluegen.cpptasks.declare.compiler.solaris32:

gluegen.cpptasks.declare.compiler.solaris.sparcv9:

gluegen.cpptasks.declare.compiler.solaris.amd64:

gluegen.cpptasks.declare.compiler.solaris:

gluegen.cpptasks.declare.compiler.macosx:

gluegen.cpptasks.declare.compiler.ios.amd64:

gluegen.cpptasks.declare.compiler.ios.arm64:

gluegen.cpptasks.declare.compiler.freebsd.x86:

gluegen.cpptasks.declare.compiler.freebsd.amd64:

gluegen.cpptasks.declare.compiler.freebsd:

gluegen.cpptasks.declare.compiler.hpux:

gluegen.cpptasks.declare.compiler:
     [echo] java.home.dir                c:\jdk-21
     [echo] java.includes.dir            c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni/win32
     [echo] java.lib.dir.platform        c:\jdk-21/bin

gluegen.cpptasks.setup.compiler:

c.configure.1:

c.configure.win32.vc:

c.configure.win32.mingw:

c.configure.win64.mingw:
     [echo] Win64.MingW

c.configure.win32:

c.configure.linux.armv6:

c.configure.linux.aarch64:

c.configure.linux.x86:

c.configure.linux.amd64:

c.configure.linux.ia64:

c.configure.linux.hppa:

c.configure.linux.mips:

c.configure.linux.mipsel:

c.configure.linux.ppc:

c.configure.linux.ppc64le:

c.configure.linux.riscv64:

c.configure.linux.s390:

c.configure.linux.sparc:

c.configure.x11:

c.configure.linux:

c.configure.android:

c.configure.solaris32:

c.configure.solaris.sparcv9:

c.configure.solaris.amd64:

c.configure.macosx:

c.configure.ios.amd64:

c.configure.ios.arm64:

c.configure.freebsd.x86:

c.configure.freebsd.amd64:

c.configure.freebsd:

c.configure.hpux:

c.configure.2:

c.configure:

c.build.jogl.ffmpeg:
     [echo] Output lib name = jogl_ffmpegv0400
     [echo] Compiling jogl_ffmpegv0400
       [cc] 4 total files to be compiled.
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] Starting link
   [delete] Deleting: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl\jogl_ffmpegv0400.symbols.raw
     [echo] Output lib name = jogl_ffmpegv0500
     [echo] Compiling jogl_ffmpegv0500
       [cc] 4 total files to be compiled.
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] Starting link
   [delete] Deleting: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl\jogl_ffmpegv0500.symbols.raw
     [echo] Output lib name = jogl_ffmpegv0600
     [echo] Compiling jogl_ffmpegv0600
       [cc] 4 total files to be compiled.
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] Starting link
   [delete] Deleting: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl\jogl_ffmpegv0600.symbols.raw

c.build.jogl.desktop:
     [echo] Output lib name = jogl_desktop
     [echo] Compiling jogl_desktop
       [cc] 11 total files to be compiled.
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] Starting link
   [delete] Deleting: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl_desktop.symbols.raw

gluegen.properties.load.user:

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.striplibs:
     [echo] Strip symbols from libs in ../build/jogl/obj

c.build.jogl.mobile:
     [echo] Output lib name = jogl_mobile
     [echo] Compiling jogl_mobile
       [cc] Starting dependency analysis for 7 files.
       [cc] 7 files are up to date.
       [cc] 0 files to be recompiled from dependency analysis.
       [cc] 4 total files to be compiled.
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] Starting link
   [delete] Deleting: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl_mobile.symbols.raw

gluegen.properties.load.user:

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.striplibs:
     [echo] Strip symbols from libs in ../build/jogl/obj

c.build.jogl.cg:
     [echo] Output lib name = jogl_cg
     [echo] Compiling jogl_cg
       [cc] 1 total files to be compiled.
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] Starting link
   [delete] Deleting: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl_cg.symbols.raw

gluegen.properties.load.user:

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.striplibs:
     [echo] Strip symbols from libs in ../build/jogl/obj

c.build.jogl:

c.manifest:

build-jars-dependset:

build-jars-android:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-os-android.jar

build-jars-mobile-javase:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-os-ios.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-glmobile.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-glmobile-dbg.jar

build-jars-os-desktop-javase:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-os-x11.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-os-win.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-os-osx.jar

build-jars-desktop-javase:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-gldesktop.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-gldesktop-dbg.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-glu-gldesktop.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-util-gldesktop.jar

build-jars-awt-javase:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-awt.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-util-awt.jar

build-jars-swt-javase:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-swt.jar

build-jars-javase:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-sdk.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-glu.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-util.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-util-graph.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-fonts-p0.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-util-fixedfuncemu.jar
      [jar] Building MANIFEST-only jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-omx.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-cg.jar

native.jar.deps:

build-jars-native:
     [echo] native.tag.jar opengl (attr) for ../build/jogl/jogl-natives-windows-amd64.jar include *.dll exclude *jogl_cg.dll *jogl_cg.symbols
     [echo] native.tag.jar opengl (props) jogl-natives-windows-amd64.jar include *.dll exclude *jogl_cg.dll *jogl_cg.symbols *.symbols
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl-natives-windows-amd64.jar.d\java
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl-natives-windows-amd64.jar.d\jar
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl-natives-windows-amd64.jar.d\jar\natives
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl-natives-windows-amd64.jar.d\jar\natives\windows-amd64
     [copy] Copying 2 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl-natives-windows-amd64.jar.d\jar\natives\windows-amd64
    [javac] Compiling 1 source file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl-natives-windows-amd64.jar.d\jar
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-natives-windows-amd64.jar
     [echo] native.tag.jar cg (attr) for ../build/jogl/jogl-cg-natives-windows-amd64.jar include *jogl_cg.dll exclude 
     [echo] native.tag.jar cg (props) jogl-cg-natives-windows-amd64.jar include *jogl_cg.dll exclude  *.symbols
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl-cg-natives-windows-amd64.jar.d\java
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl-cg-natives-windows-amd64.jar.d\jar
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl-cg-natives-windows-amd64.jar.d\jar\natives
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl-cg-natives-windows-amd64.jar.d\jar\natives\windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl-cg-natives-windows-amd64.jar.d\jar\natives\windows-amd64
    [javac] Compiling 1 source file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\obj\jogl-cg-natives-windows-amd64.jar.d\jar
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl\jogl-cg-natives-windows-amd64.jar

build-jars:

generate.version.txt:

all:

build.newt:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

base.init:
     [echo] setup.noOpenGL: ${setup.noOpenGL}
     [echo] isWindows: true
     [echo] isOSX: ${isOSX}
     [echo] isIOS: ${isIOS}
     [echo] isX11: ${isX11}
     [echo] isAndroid: ${isAndroid}
     [echo] setup.addNativeKD: ${setup.addNativeKD}
     [echo] setup.addNativeIntelGDL: ${setup.addNativeIntelGDL}
     [echo] setup.addNativeBroadcom: ${setup.addNativeBroadcom}
     [echo] setup.nonatives: ${setup.nonatives}
     [echo] java.excludes.all: ${java.excludes.awt}, ${java.excludes.swt}, ${java.excludes.javafx}, ${java.excludes.applet3}, ${java.excludes.opengl}

declare.common:

init:
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\gensrc\native\newt
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\gensrc\native\newt\Android
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\gensrc\native\newt\X11
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\gensrc\native\newt\MacOSX
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\gensrc\native\newt\iOS
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\gensrc\native\newt\Windows
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\gensrc\native\newt\KD
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\gensrc\native\newt\IntelGDL
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\gensrc\native\newt\bcm\egl
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\gensrc\native\newt\bcm\vc\iv
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\gensrc\native\newt\egl\gbm
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\obj

java.compile.javase:
    [javac] Compiling 1 source file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
    [javac] Compiling 3 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
    [javac] Compiling 1 source file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
    [javac] Compiling 3 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
    [javac] Compiling 3 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
    [javac] Compiling 3 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
    [javac] Compiling 3 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
    [javac] Compiling 3 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
    [javac] Compiling 5 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
    [javac] Compiling 88 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] Note: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\src\newt\classes\com\jogamp\newt\event\NEWTEventFiFo.java uses unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
    [javac] 3 warnings
     [copy] Copying 4 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes

setup-manifestfile:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt

build-jars-opengl:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-ogl.jar

build-jars-awt:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-awt.jar

build-jars-swt:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-swt.jar

build-jars-javafx:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-javafx.jar

build-jars-driver:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-driver-linux.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-driver-x11.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-driver-win.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-driver-osx.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-driver-ios.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-driver-kd.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-driver-bcm-old.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-driver-bcm-vc.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-driver-egl-gbm.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-driver-intelgdl.jar

build-jars-javase:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-event.jar

java.compile.android:
    [javac] Compiling 1 source file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] Note: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\src\newt\classes\jogamp\newt\driver\android\WindowDriver.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 3 warnings
    [javac] Compiling 8 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] Note: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\src\newt\classes\jogamp\newt\driver\android\ScreenDriver.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] 3 warnings

build-jars-android:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-driver-android.jar

gluegen.cpptasks.detect.compiler:
     [echo] gcc.compat.compiler=gcc
     [echo] GCC=true
     [echo] CLANG=${isCLANG}
     [echo] VC6=${isVC6}
     [echo] VC7=${isVC7}
     [echo] VC8=${isVC8}
     [echo] VC8_X64=${isVC8_X64}
     [echo] VC9=${isVC9}
     [echo] MingW=true
     [echo] MingW32=${isMingW32}
     [echo] MingW64=true

setup.java.home.dir:
     [echo] java.home.dir      c:\jdk-21
     [echo] java.includes.dir  c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni

gluegen.cpptasks.configure.compiler:

gluegen.cpptasks.declare.compiler.environment:

gluegen.cpptasks.declare.compiler.win32.vc6:

gluegen.cpptasks.declare.compiler.win32.vc7:

gluegen.cpptasks.declare.compiler.win32.vc8:

gluegen.cpptasks.declare.compiler.win32.vc8_x64:

gluegen.cpptasks.declare.compiler.win32.vc9:

gluegen.cpptasks.declare.compiler.win32.mingw:

gluegen.cpptasks.declare.compiler.win64.mingw:
     [echo] Win64.MingW

gluegen.cpptasks.declare.compiler.win32:

gluegen.cpptasks.declare.compiler.linux.x86:

gluegen.cpptasks.declare.compiler.linux.amd64:

gluegen.cpptasks.declare.compiler.linux.ia64:

gluegen.cpptasks.declare.compiler.linux.armv6:

gluegen.cpptasks.declare.compiler.linux.aarch64:

gluegen.cpptasks.declare.compiler.linux.alpha:

gluegen.cpptasks.declare.compiler.linux.hppa:

gluegen.cpptasks.declare.compiler.linux.mips:

gluegen.cpptasks.declare.compiler.linux.mipsel:

gluegen.cpptasks.declare.compiler.linux.ppc:

gluegen.cpptasks.declare.compiler.linux.ppc64:

gluegen.cpptasks.declare.compiler.linux.ppc64le:

gluegen.cpptasks.declare.compiler.linux.riscv64:

gluegen.cpptasks.declare.compiler.linux.s390:

gluegen.cpptasks.declare.compiler.linux.s390x:

gluegen.cpptasks.declare.compiler.linux.sparc:

gluegen.cpptasks.declare.compiler.linux:

gluegen.cpptasks.declare.compiler.solaris32:

gluegen.cpptasks.declare.compiler.solaris.sparcv9:

gluegen.cpptasks.declare.compiler.solaris.amd64:

gluegen.cpptasks.declare.compiler.solaris:

gluegen.cpptasks.declare.compiler.macosx:

gluegen.cpptasks.declare.compiler.ios.amd64:

gluegen.cpptasks.declare.compiler.ios.arm64:

gluegen.cpptasks.declare.compiler.freebsd.x86:

gluegen.cpptasks.declare.compiler.freebsd.amd64:

gluegen.cpptasks.declare.compiler.freebsd:

gluegen.cpptasks.declare.compiler.hpux:

gluegen.cpptasks.declare.compiler:
     [echo] java.home.dir                c:\jdk-21
     [echo] java.includes.dir            c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni
     [echo] java.includes.dir.platform   c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64/make/stub_includes/jni/win32
     [echo] java.lib.dir.platform        c:\jdk-21/bin

gluegen.cpptasks.setup.compiler:

c.configure.1:

c.configure.win32.vc:

c.configure.win32.mingw:

c.configure.win64.mingw:
     [echo] Win64.MingW

c.configure.win32:

c.configure.linux.x86:

c.configure.linux.amd64:

c.configure.linux.armv6:

c.configure.linux.aarch64:

c.configure.linux.hppa:

c.configure.linux.mips:

c.configure.linux.mipsel:

c.configure.linux.ppc:

c.configure.linux.ppc64le:

c.configure.linux.riscv64:

c.configure.linux.s390:

c.configure.linux.sparc:

c.configure.linux.ia64:

c.configure.x11:

c.configure.linux:

c.configure.android:

c.configure.solaris32:

c.configure.solaris.sparcv9:

c.configure.solaris.amd64:

c.configure.macosx:

c.configure.ios.amd64:

c.configure.ios.arm64:

c.configure.freebsd.x86:

c.configure.freebsd.amd64:

c.configure.freebsd:

c.configure.hpux:

c.configure.2:

c.configure:

c.build.newt.windowlib.head:
     [echo] Using compiler.cfg.id compiler.cfg.win64.mingw
     [echo] Using linker.cfg.id.oswin linker.cfg.win64.mingw.newt
     [echo] Output lib name = newt_head
     [echo] Compiling newt_head
       [cc] 4 total files to be compiled.
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] cc1.exe: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
       [cc] Starting link
   [delete] Deleting: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\obj\newt_head.symbols.raw

gluegen.properties.load.user:

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.striplibs:
     [echo] Strip symbols from libs in ../build/newt/obj

c.build.newt.windowlib.drmgbm:

c.build.newt.natives:

c.build.newt:

c.manifest:

native.jar.deps:

build-jars-native:
     [echo] native.tag.jar newt (attr) for ../build/newt/newt-natives-windows-amd64.jar include *.dll exclude 
     [echo] native.tag.jar newt (props) newt-natives-windows-amd64.jar include *.dll exclude  *.symbols
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\obj\newt-natives-windows-amd64.jar.d\java
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\obj\newt-natives-windows-amd64.jar.d\jar
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\obj\newt-natives-windows-amd64.jar.d\jar\natives
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\obj\newt-natives-windows-amd64.jar.d\jar\natives\windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\obj\newt-natives-windows-amd64.jar.d\jar\natives\windows-amd64
    [javac] Compiling 1 source file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\obj\newt-natives-windows-amd64.jar.d\jar
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\newt\newt-natives-windows-amd64.jar

generate.version.txt:

all:

build.graphui:

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

partitioning.setup:

declare.common:

init:
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\graphui\classes

java.compile:
    [javac] Compiling 32 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\graphui\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings

setup-manifestfile:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\graphui

build-jars:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\graphui\graphui.jar

generate.version.txt:

all:

build.oculusvr:

one.dir.skip.check:

one.lib.dir:
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\lib
     [copy] Copying 12 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\lib

one.jar.dir.prep:
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\atomic
     [copy] Copying 54 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\atomic
     [move] Moving 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build

one.jar.dir.android:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-all-android.jar

one.jar.dir:

one.jar.dir.awt:
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-all.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-all-noawt.jar
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-all-mobile.jar
     [echo] native.tag.jar opengl (attr) for ../build/jar/jogl-all-natives-windows-amd64.jar include *.dll exclude *jogl_cg.dll *jogl_cg.symbols
     [echo] native.tag.jar opengl (props) jogl-all-natives-windows-amd64.jar include *.dll exclude *jogl_cg.dll *jogl_cg.symbols *.symbols
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\lib\jogl-all-natives-windows-amd64.jar.d\java
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\lib\jogl-all-natives-windows-amd64.jar.d\jar
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\lib\jogl-all-natives-windows-amd64.jar.d\jar\natives
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\lib\jogl-all-natives-windows-amd64.jar.d\jar\natives\windows-amd64
     [copy] Copying 5 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\lib\jogl-all-natives-windows-amd64.jar.d\jar\natives\windows-amd64
    [javac] Compiling 1 source file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\lib\jogl-all-natives-windows-amd64.jar.d\jar
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-all-natives-windows-amd64.jar

one.fat.jar:
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\fat\j2se\classes
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\fat\j2se\lib
    [unzip] Expanding: c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64\build\gluegen-rt.jar into c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\fat\j2se\classes
    [unzip] Expanding: c:\JogAmpSlavex64\workspace\joal\label\windows-x86_64\build\jar\joal.jar into c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\fat\j2se\classes
    [unzip] Expanding: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-all.jar into c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\fat\j2se\classes
    [unzip] Expanding: c:\JogAmpSlavex64\workspace\gluegen\label\windows-x86_64\build\gluegen-rt-natives-windows-amd64.jar into c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\fat\j2se\lib
    [unzip] Expanding: c:\JogAmpSlavex64\workspace\joal\label\windows-x86_64\build\jar\joal-natives-windows-amd64.jar into c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\fat\j2se\lib
    [unzip] Expanding: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-all-natives-windows-amd64.jar into c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\fat\j2se\lib
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-fat-windows-amd64.jar

one.fat.jar.android:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar

android.package.jogl.skip.check:

android.jogl.package:

one.dir:

tag.build:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build

test.compile:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

declare.common:
     [echo] jvmarg.modules        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.generic        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.headless       -Djava.awt.headless=true
     [echo] jvmarg.swt.headless   -Djava.awt.headless=true

test.compile.check:
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\test\build\obj
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\test\build\classes
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\demos\build\classes
     [echo] jogl-test.jar c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-test.jar

test.compile:
     [copy] Copying 81 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\test\build\classes
     [copy] Copied 54 empty directories to 34 empty directories under c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\test\build\classes
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

make.demos.firstpass:
    [javac] Compiling 63 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\demos\build\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings

make.demos.secondpass.openal:
    [javac] Compiling 1 source file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\demos\build\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings

make.demos:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\test\build
     [copy] Copying 33 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\demos\build\classes
     [copy] Copied 5 empty directories to 2 empty directories under c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\demos\build\classes
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-demos.jar
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

demos.cc.android.firstpass:
    [javac] Compiling 29 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\demos\build\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings

demos.cc.android.secondpass.openal:
    [javac] Compiling 5 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\demos\build\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings

demos.jar.android:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\test\build
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\test\build
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-demos-android.jar

demo.package.android:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

demo.package.androidfat:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

test.compile.javase.generic:
    [javac] Compiling 452 source files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\test\build\classes
    [javac] warning: [options] source value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] target value 8 is obsolete and will be removed in a future release
    [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
    [javac] 3 warnings

test.compile.javase.oculusvr:

test.compile.javase:
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\test\build
      [jar] Building jar: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-test.jar

developer-src-zip:
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\oculusvr\gensrc\classes
      [zip] Building zip: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-java-src.zip
      [zip] Building zip: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-test-java-src.zip
      [zip] Building zip: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-demos-java-src.zip

developer-zip-archive:
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64
     [copy] Copying 1 file to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64\jar
     [copy] Copying 68 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64\jar
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64\lib
     [copy] Copying 12 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64\lib
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64\jnlp-files
     [copy] Copying 53 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64\jnlp-files
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64\etc
     [copy] Copying 5 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64\etc
     [exec] 
     [exec] 7-Zip 22.01 (x64) : Copyright (c) 1999-2022 Igor Pavlov : 2022-07-15
     [exec] 
     [exec] Scanning the drive:
     [exec] 6 folders, 144 files, 92572995 bytes (89 MiB)
     [exec] 
     [exec] Creating archive: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64.7z
     [exec] 
     [exec] Add new data to archive: 6 folders, 144 files, 92572995 bytes (89 MiB)
     [exec] 
     [exec] 
     [exec] Files read from disk: 144
     [exec] Archive size: 31051066 bytes (30 MiB)
     [exec] Everything is Ok
   [delete] Deleting directory c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64

all:

junit.run:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

declare.common:
     [echo] jvmarg.modules        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.generic        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.headless       -Djava.awt.headless=true
     [echo] jvmarg.swt.headless   -Djava.awt.headless=true

junit.run.settings:
    [mkdir] Created dir: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\test\results
    [touch] Creating c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\test\results\dummy.txt

junit.run.if.enabled:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

junit.run.local:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

declare.common:
     [echo] jvmarg.modules        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.generic        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.headless       -Djava.awt.headless=true
     [echo] jvmarg.swt.headless   -Djava.awt.headless=true

test.compile.check:
     [echo] jogl-test.jar c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-test.jar

test.compile:

junit.run.noui:
    [junit] Testsuite: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.15 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI - test01
    [junit] 10pt @ 128 dpi -> pixels 17.63889
    [junit] 10pt @ 128 dpi -> pixels 17.63889
    [junit] 10pt @  5 ppmm -> pixels 17.63889
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI - test01
    [junit] 10pt @  5 ppmm -> pixels 17.63889
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI - test01
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.006 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.15 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI - test01
    [junit] 10pt @ 128 dpi -> pixels 17.63889
    [junit] 10pt @  5 ppmm -> pixels 17.63889
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestFontScale01NOUI - test01
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846616746 ms III - Start
    [junit] SLOCK [T main @ 1755846616747 ms +++ localhost/127.0.0.1:59999 - Locked within 32 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: Optional[2.2.0] - lib\v2.2.0\jogl-all.jar
    [junit]  Current  version: Optional[2.2.1] - lib\v2.2.1\jogl-all.jar
    [junit]  Compat. expected: BACKWARD_COMPATIBLE_SOURCE
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_SOURCE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.2.1 (2.2.1) is BACKWARD_COMPATIBLE_SOURCE to previous version 2.2.0 (2.2.0), actually BACKWARD_COMPATIBLE_SOURCE
    [junit] 
    [junit] 
    [junit] Comparing binary compatibility of  against 
    [junit] WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
    [junit] No changes.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV221V230
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: Optional[2.2.1] - lib\v2.2.1\jogl-all.jar
    [junit]  Current  version: Optional[2.3.0] - lib\v2.3.0\jogl-all.jar
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.3.0 (2.3.0) is NON_BACKWARD_COMPATIBLE to previous version 2.2.1 (2.2.1), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Comparing binary compatibility of  against 
    [junit] WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.graph.curve.opengl.GLRegion  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.RegionRenderer  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.graph.curve.opengl.RegionRenderer$GLCallback  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.RenderState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.graph.curve.opengl.RenderState$ProgramLocal  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.TextRegionUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.font.FontFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTGraphicsConfiguration  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTGraphicsScreen  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTWindowClosingProtocol  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.nativewindow.awt.DirectDataBufferInt  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.nativewindow.awt.DirectDataBufferInt$BufferedImageInt  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.nativewindow.awt.JAWTWindow  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.egl.EGLGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.nativewindow.egl.EGLGraphicsDevice$EGLDisplayLifecycleCallback  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.MutableGraphicsConfiguration  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.swt.SWTAccessor  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.windows.WindowsGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.x11.X11GraphicsConfiguration  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.x11.X11GraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.x11.X11GraphicsScreen  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.awt.NewtCanvasAWT  (default serialVersionUID changed)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.Display  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.newt.Display$PointerIcon  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.event.awt.AWTAdapter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.awt.AWTKeyAdapter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.awt.AWTMouseAdapter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.awt.AWTWindowAdapter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.PinchToZoomGesture  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.WindowUpdateEvent  (default serialVersionUID changed)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.MonitorDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.MonitorMode  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.newt.MonitorMode$SizeAndRRate  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.NewtFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.opengl.GLWindow  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.Screen  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.swt.NewtCanvasSWT  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.util.applet.JOGLNewtAppletBase  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.util.MonitorModeUtil  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.newt.Window  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.FBObject  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT STATIC com.jogamp.opengl.FBObject$Attachment  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.FBObject$Colorbuffer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.FBObject$RenderAttachment  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.FBObject$TextureAttachment  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GenericGLCapabilitiesChooser  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GLAutoDrawableDelegate  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GLEventListenerState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GLRendererQuirks  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.JoglVersion  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.swt.GLCanvas  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.Animator  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.opengl.util.AnimatorBase  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException  (default serialVersionUID changed)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.av.GLMediaPlayer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.awt.AWTGLPixelBuffer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.awt.AWTGLPixelBuffer$AWTGLPixelBufferProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.awt.AWTGLPixelBuffer$SingleAWTGLPixelBufferProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.awt.AWTGLReadBufferUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.awt.Overlay  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.CustomGLEventListener  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.FPSAnimator  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.Gamma  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataClient  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.GLArrayDataEditable  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataServer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataWrapper  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLBuffers  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLDrawableUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.GLDrawableUtil$ReshapeGLEventListener  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLPixelBuffer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.GLPixelBuffer$GLPixelAttributes  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.util.GLPixelBuffer$GLPixelBufferProvider  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.util.GLPixelBuffer$SingletonGLPixelBufferProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLPixelStorageModes  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLReadBufferUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.ShaderCode  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.ShaderProgram  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.ShaderState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.ShaderUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.ImmModeSink  (not serializable)
    [junit] ***! MODIFIED CLASS: PROTECTED STATIC com.jogamp.opengl.util.ImmModeSink$VBOSet  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.PMVMatrix  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.PNGPixelRect  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.RandomTileRenderer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.stereo.StereoClientRenderer  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.stereo.StereoDevice  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.stereo.StereoDeviceRenderer  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.util.stereo.StereoDeviceRenderer$Eye  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.stereo.StereoGLEventListener  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.awt.AWTTextureData  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.awt.AWTTextureIO  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.ImageSequence  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.texture.spi.TextureProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.spi.TGAImage  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.Texture  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.TextureData  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.TextureIO  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.texture.TextureSequence  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.TextureState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.TileRenderer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.opengl.util.TileRendererBase  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.AbstractGraphicsConfiguration  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.AbstractGraphicsDevice  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.AbstractGraphicsScreen  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.Capabilities  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.CapabilitiesChooser  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.CapabilitiesImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.DefaultCapabilitiesChooser  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.DefaultGraphicsConfiguration  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.DefaultGraphicsDevice  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.DefaultGraphicsScreen  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.GraphicsConfigurationFactory  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.MutableSurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.NativeSurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.NativeSurfaceHolder  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.NativeWindow  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.NativeWindowException  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.NativeWindowFactory  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.OffscreenLayerOption  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.OffscreenLayerSurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.ProxySurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.ScalableSurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.SurfaceUpdatedListener  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.ToolkitLock  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.UpstreamSurfaceHook  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.nativewindow.UpstreamSurfaceHook$MutableSize  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.Dimension  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.DimensionImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.Insets  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.InsetsImmutable  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) FINAL(-) javax.media.nativewindow.util.PixelFormat  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.PixelFormatUtil  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.nativewindow.util.PixelFormatUtil$PixelSink  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.nativewindow.util.PixelFormatUtil$PixelSink32  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.PixelRectangle  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) javax.media.nativewindow.util.PixelRectangle$GenericPixelRect  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.Point  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.PointImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.Rectangle  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.RectangleImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.SurfaceSize  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.VisualIDHolder  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) javax.media.nativewindow.VisualIDHolder$VIDComparator  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) javax.media.nativewindow.VisualIDHolder$VIDType  (class removed)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.WindowClosingProtocol  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) javax.media.nativewindow.WindowClosingProtocol$WindowClosingMode  (class removed)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.awt.AWTGLAutoDrawable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.awt.ComponentEvents  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.awt.GLCanvas  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.awt.GLJPanel  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL3  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL3bc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL4  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL4bc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGLES1  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGLES2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGLES3  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DefaultGLCapabilitiesChooser  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.fixedfunc.GLLightingFunc  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.fixedfunc.GLMatrixFunc  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.fixedfunc.GLPointerFunc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.fixedfunc.GLPointerFuncUtil  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.FPSCounter  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2ES1  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2ES2  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2ES3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2GL3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL3bc  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL3ES3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL4  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL4bc  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL4ES3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLAnimatorControl  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.opengl.GLAnimatorControl$UncaughtExceptionHandler  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLArrayData  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLAutoDrawable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLBase  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLBufferStorage  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLCapabilities  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLCapabilitiesChooser  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLCapabilitiesImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLContext  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLDebugListener  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLDebugMessage  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLDrawable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLDrawableFactory  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLES1  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLES2  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLES3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLEventListener  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLException  (class removed)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLFBODrawable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.opengl.GLFBODrawable$Resizeable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLOffscreenAutoDrawable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.opengl.GLOffscreenAutoDrawable$FBO  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLPipelineFactory  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLProfile  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLRunnable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLRunnable2  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLSharedContextSetter  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.glu.gl2.GLUgl2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.glu.gl2es1.GLUgl2es1  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.glu.GLU  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.glu.GLUnurbs  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.glu.GLUquadric  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.glu.GLUtessellator  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.glu.GLUtessellatorCallback  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.glu.GLUtessellatorCallbackAdapter  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLUniformData  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.Threading  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) javax.media.opengl.Threading$Mode  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL3  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL3bc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL4  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL4bc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGLES1  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGLES2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGLES3  (not serializable)
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV221V230
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV230V232
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: Optional[2.3.0] - lib\v2.3.0\jogl-all.jar
    [junit]  Current  version: Optional[2.3.2] - lib\v2.3.2\jogl-all.jar
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.3.2 (2.3.2) is NON_BACKWARD_COMPATIBLE to previous version 2.3.0 (2.3.0), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Comparing binary compatibility of  against 
    [junit] WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
    [junit] ***  MODIFIED CLASS: PUBLIC com.jogamp.newt.awt.NewtCanvasAWT  (default serialVersionUID changed)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL2GL3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL4  (not serializable)
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV230V232
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: Optional[2.3.2] - lib\v2.3.2\jogl-all.jar
    [junit]  Current  version: Optional[2.6.0] - C:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-all.jar
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.6.0 (2.6.0-rc-20250822) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Comparing binary compatibility of  against 
    [junit] WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.graph.curve.opengl.GLRegion  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.graph.curve.opengl.RegionRenderer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.RenderState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.graph.curve.opengl.RenderState$ProgramLocal  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.TextRegionUtil  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) com.jogamp.graph.curve.opengl.TextRegionUtil$ShapeVisitor  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.graph.curve.OutlineShape  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.OutlineShapeXForm  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.graph.curve.Region  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.graph.font.Font  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.graph.font.Font$Glyph  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.graph.font.Font$Metrics  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.font.FontFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.geom.Outline  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.graph.geom.SVertex  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.graph.geom.SVertex$Factory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.geom.Triangle  (not serializable)
    [junit] ***! MODIFIED CLASS (<- INTERFACE) : PUBLIC NON_ABSTRACT (<- ABSTRACT) FINAL (<- NON_FINAL) com.jogamp.graph.geom.Vertex  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) com.jogamp.graph.geom.Vertex$Factory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AppContextInfo  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTGraphicsConfiguration  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.nativewindow.awt.JAWTWindow  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.DefaultGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.egl.EGLGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.nativewindow.NativeWindowFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.swt.SWTAccessor  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.util.Point  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.util.Rectangle  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.nativewindow.util.RectangleImmutable  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.x11.X11GraphicsDevice  (not serializable)
    [junit] ***  MODIFIED CLASS: PUBLIC com.jogamp.newt.awt.NewtCanvasAWT  (default serialVersionUID changed)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.newt.Display$PointerIcon  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.MonitorDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.opengl.GLWindow  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.Screen  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.swt.NewtCanvasSWT  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.newt.Window  (not serializable)
    [junit] ***  MODIFIED CLASS: PUBLIC com.jogamp.opengl.awt.GLCanvas  (default serialVersionUID changed)
    [junit] ***  MODIFIED CLASS: PUBLIC com.jogamp.opengl.awt.GLJPanel  (default serialVersionUID changed)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.egl.EGL  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.egl.EGLClientPixmapHI  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.egl.EGLExt  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL2  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL2ES3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL2GL3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL3ES3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL4  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GLArrayData  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.opengl.GLContext  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.opengl.GLDrawableFactory  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GLES2  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GLRendererQuirks  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.GLUniformData  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.JoglVersion  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.Binary16  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.Binary32  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.Binary64  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.FixedPoint  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.FloatUtil  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.FovHVHalves  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.geom.AABBox  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.geom.Frustum  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.opengl.math.geom.Frustum$FovDesc  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) com.jogamp.opengl.math.geom.Frustum$Location  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.opengl.math.geom.Frustum$Plane  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.Matrix4  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.Quaternion  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.Ray  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.VectorUtil  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) com.jogamp.opengl.math.VectorUtil$Winding  (class removed)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) com.jogamp.opengl.math.Vert2fImmutable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) com.jogamp.opengl.math.Vert3fImmutable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) com.jogamp.opengl.util.av.AudioSink  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.opengl.util.av.AudioSink$AudioDataFrame  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.opengl.util.av.AudioSink$AudioFormat  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) STATIC(-) com.jogamp.opengl.util.av.AudioSink$AudioFrame  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.util.av.AudioSinkFactory  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.av.GLMediaPlayer  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.util.av.GLMediaPlayer$GLMediaEventListener  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataClient  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.GLArrayDataEditable  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataServer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataWrapper  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.util.glsl.ShaderCode  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.util.glsl.ShaderProgram  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.util.glsl.ShaderState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.util.glsl.ShaderUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.PMVMatrix  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.stereo.EyeParameter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.stereo.generic.GenericStereoDeviceFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.stereo.LocationSensorParameter  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.stereo.StereoDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.stereo.StereoUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.stereo.ViewerPose  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.ImageSequence  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.spi.DDSImage  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.spi.SGIImage  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.texture.spi.TextureProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.Texture  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.texture.TextureSequence  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.texture.TextureSequence$TextureFrame  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.util.TimeFrameI  (not serializable)
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846638725 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755846638725 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.684 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846616746 ms III - Start
    [junit] SLOCK [T main @ 1755846616747 ms +++ localhost/127.0.0.1:59999 - Locked within 32 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: Optional[2.2.0] - lib\v2.2.0\jogl-all.jar
    [junit]  Current  version: Optional[2.2.1] - lib\v2.2.1\jogl-all.jar
    [junit]  Compat. expected: BACKWARD_COMPATIBLE_SOURCE
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_SOURCE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.2.1 (2.2.1) is BACKWARD_COMPATIBLE_SOURCE to previous version 2.2.0 (2.2.0), actually BACKWARD_COMPATIBLE_SOURCE
    [junit] 
    [junit] 
    [junit] Comparing binary compatibility of  against 
    [junit] WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
    [junit] No changes.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV221V230
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: Optional[2.2.1] - lib\v2.2.1\jogl-all.jar
    [junit]  Current  version: Optional[2.3.0] - lib\v2.3.0\jogl-all.jar
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.3.0 (2.3.0) is NON_BACKWARD_COMPATIBLE to previous version 2.2.1 (2.2.1), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Comparing binary compatibility of  against 
    [junit] WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.graph.curve.opengl.GLRegion  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.RegionRenderer  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.graph.curve.opengl.RegionRenderer$GLCallback  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.RenderState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.graph.curve.opengl.RenderState$ProgramLocal  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.TextRegionUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.font.FontFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTGraphicsConfiguration  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTGraphicsScreen  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTWindowClosingProtocol  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.nativewindow.awt.DirectDataBufferInt  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.nativewindow.awt.DirectDataBufferInt$BufferedImageInt  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.nativewindow.awt.JAWTWindow  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.egl.EGLGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.nativewindow.egl.EGLGraphicsDevice$EGLDisplayLifecycleCallback  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.MutableGraphicsConfiguration  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.swt.SWTAccessor  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.windows.WindowsGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.x11.X11GraphicsConfiguration  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.x11.X11GraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.x11.X11GraphicsScreen  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.awt.NewtCanvasAWT  (default serialVersionUID changed)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.Display  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.newt.Display$PointerIcon  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.event.awt.AWTAdapter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.awt.AWTKeyAdapter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.awt.AWTMouseAdapter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.awt.AWTWindowAdapter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.PinchToZoomGesture  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.WindowUpdateEvent  (default serialVersionUID changed)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.MonitorDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.MonitorMode  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.newt.MonitorMode$SizeAndRRate  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.NewtFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.opengl.GLWindow  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.Screen  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.swt.NewtCanvasSWT  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.util.applet.JOGLNewtAppletBase  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.util.MonitorModeUtil  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.newt.Window  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.FBObject  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT STATIC com.jogamp.opengl.FBObject$Attachment  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.FBObject$Colorbuffer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.FBObject$RenderAttachment  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.FBObject$TextureAttachment  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GenericGLCapabilitiesChooser  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GLAutoDrawableDelegate  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GLEventListenerState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GLRendererQuirks  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.JoglVersion  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.swt.GLCanvas  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.Animator  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.opengl.util.AnimatorBase  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException  (default serialVersionUID changed)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.av.GLMediaPlayer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.awt.AWTGLPixelBuffer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.awt.AWTGLPixelBuffer$AWTGLPixelBufferProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.awt.AWTGLPixelBuffer$SingleAWTGLPixelBufferProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.awt.AWTGLReadBufferUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.awt.Overlay  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.CustomGLEventListener  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.FPSAnimator  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.Gamma  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataClient  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.GLArrayDataEditable  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataServer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataWrapper  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLBuffers  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLDrawableUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.GLDrawableUtil$ReshapeGLEventListener  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLPixelBuffer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.GLPixelBuffer$GLPixelAttributes  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.util.GLPixelBuffer$GLPixelBufferProvider  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.util.GLPixelBuffer$SingletonGLPixelBufferProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLPixelStorageModes  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLReadBufferUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.ShaderCode  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.ShaderProgram  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.ShaderState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.ShaderUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.ImmModeSink  (not serializable)
    [junit] ***! MODIFIED CLASS: PROTECTED STATIC com.jogamp.opengl.util.ImmModeSink$VBOSet  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.PMVMatrix  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.PNGPixelRect  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.RandomTileRenderer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.stereo.StereoClientRenderer  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.stereo.StereoDevice  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.stereo.StereoDeviceRenderer  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.util.stereo.StereoDeviceRenderer$Eye  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.stereo.StereoGLEventListener  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.awt.AWTTextureData  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.awt.AWTTextureIO  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.ImageSequence  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.texture.spi.TextureProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.spi.TGAImage  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.Texture  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.TextureData  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.TextureIO  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.texture.TextureSequence  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.TextureState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.TileRenderer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.opengl.util.TileRendererBase  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.AbstractGraphicsConfiguration  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.AbstractGraphicsDevice  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.AbstractGraphicsScreen  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.Capabilities  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.CapabilitiesChooser  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.CapabilitiesImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.DefaultCapabilitiesChooser  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.DefaultGraphicsConfiguration  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.DefaultGraphicsDevice  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.DefaultGraphicsScreen  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.GraphicsConfigurationFactory  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.MutableSurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.NativeSurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.NativeSurfaceHolder  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.NativeWindow  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.NativeWindowException  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.NativeWindowFactory  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.OffscreenLayerOption  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.OffscreenLayerSurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.ProxySurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.ScalableSurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.SurfaceUpdatedListener  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.ToolkitLock  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.UpstreamSurfaceHook  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.nativewindow.UpstreamSurfaceHook$MutableSize  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.Dimension  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.DimensionImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.Insets  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.InsetsImmutable  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) FINAL(-) javax.media.nativewindow.util.PixelFormat  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.PixelFormatUtil  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.nativewindow.util.PixelFormatUtil$PixelSink  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.nativewindow.util.PixelFormatUtil$PixelSink32  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.PixelRectangle  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) javax.media.nativewindow.util.PixelRectangle$GenericPixelRect  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.Point  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.PointImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.Rectangle  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.RectangleImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.SurfaceSize  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.VisualIDHolder  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) javax.media.nativewindow.VisualIDHolder$VIDComparator  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) javax.media.nativewindow.VisualIDHolder$VIDType  (class removed)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.WindowClosingProtocol  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) javax.media.nativewindow.WindowClosingProtocol$WindowClosingMode  (class removed)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.awt.AWTGLAutoDrawable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.awt.ComponentEvents  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.awt.GLCanvas  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.awt.GLJPanel  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL3  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL3bc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL4  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL4bc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGLES1  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGLES2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGLES3  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DefaultGLCapabilitiesChooser  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.fixedfunc.GLLightingFunc  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.fixedfunc.GLMatrixFunc  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.fixedfunc.GLPointerFunc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.fixedfunc.GLPointerFuncUtil  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.FPSCounter  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2ES1  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2ES2  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2ES3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2GL3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL3bc  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL3ES3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL4  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL4bc  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL4ES3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLAnimatorControl  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.opengl.GLAnimatorControl$UncaughtExceptionHandler  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLArrayData  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLAutoDrawable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLBase  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLBufferStorage  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLCapabilities  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLCapabilitiesChooser  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLCapabilitiesImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLContext  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLDebugListener  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLDebugMessage  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLDrawable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLDrawableFactory  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLES1  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLES2  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLES3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLEventListener  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLException  (class removed)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLFBODrawable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.opengl.GLFBODrawable$Resizeable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLOffscreenAutoDrawable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.opengl.GLOffscreenAutoDrawable$FBO  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLPipelineFactory  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLProfile  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLRunnable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLRunnable2  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLSharedContextSetter  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.glu.gl2.GLUgl2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.glu.gl2es1.GLUgl2es1  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.glu.GLU  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.glu.GLUnurbs  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.glu.GLUquadric  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.glu.GLUtessellator  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.glu.GLUtessellatorCallback  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.glu.GLUtessellatorCallbackAdapter  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLUniformData  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.Threading  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) javax.media.opengl.Threading$Mode  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL3  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL3bc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL4  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL4bc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGLES1  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGLES2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGLES3  (not serializable)
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV221V230
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV230V232
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: Optional[2.3.0] - lib\v2.3.0\jogl-all.jar
    [junit]  Current  version: Optional[2.3.2] - lib\v2.3.2\jogl-all.jar
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.3.2 (2.3.2) is NON_BACKWARD_COMPATIBLE to previous version 2.3.0 (2.3.0), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Comparing binary compatibility of  against 
    [junit] WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
    [junit] ***  MODIFIED CLASS: PUBLIC com.jogamp.newt.awt.NewtCanvasAWT  (default serialVersionUID changed)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL2GL3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL4  (not serializable)
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV230V232
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: Optional[2.3.2] - lib\v2.3.2\jogl-all.jar
    [junit]  Current  version: Optional[2.6.0] - C:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-all.jar
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.6.0 (2.6.0-rc-20250822) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Comparing binary compatibility of  against 
    [junit] WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.graph.curve.opengl.GLRegion  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.graph.curve.opengl.RegionRenderer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.RenderState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.graph.curve.opengl.RenderState$ProgramLocal  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.TextRegionUtil  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) com.jogamp.graph.curve.opengl.TextRegionUtil$ShapeVisitor  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.graph.curve.OutlineShape  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.OutlineShapeXForm  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.graph.curve.Region  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.graph.font.Font  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.graph.font.Font$Glyph  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.graph.font.Font$Metrics  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.font.FontFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.geom.Outline  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.graph.geom.SVertex  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.graph.geom.SVertex$Factory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.geom.Triangle  (not serializable)
    [junit] ***! MODIFIED CLASS (<- INTERFACE) : PUBLIC NON_ABSTRACT (<- ABSTRACT) FINAL (<- NON_FINAL) com.jogamp.graph.geom.Vertex  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) com.jogamp.graph.geom.Vertex$Factory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AppContextInfo  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTGraphicsConfiguration  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.nativewindow.awt.JAWTWindow  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.DefaultGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.egl.EGLGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.nativewindow.NativeWindowFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.swt.SWTAccessor  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.util.Point  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.util.Rectangle  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.nativewindow.util.RectangleImmutable  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.x11.X11GraphicsDevice  (not serializable)
    [junit] ***  MODIFIED CLASS: PUBLIC com.jogamp.newt.awt.NewtCanvasAWT  (default serialVersionUID changed)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.newt.Display$PointerIcon  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.MonitorDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.opengl.GLWindow  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.Screen  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.swt.NewtCanvasSWT  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.newt.Window  (not serializable)
    [junit] ***  MODIFIED CLASS: PUBLIC com.jogamp.opengl.awt.GLCanvas  (default serialVersionUID changed)
    [junit] ***  MODIFIED CLASS: PUBLIC com.jogamp.opengl.awt.GLJPanel  (default serialVersionUID changed)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.egl.EGL  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.egl.EGLClientPixmapHI  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.egl.EGLExt  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL2  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL2ES3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL2GL3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL3ES3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL4  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GLArrayData  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.opengl.GLContext  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.opengl.GLDrawableFactory  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GLES2  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GLRendererQuirks  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.GLUniformData  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.JoglVersion  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.Binary16  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.Binary32  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.Binary64  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.FixedPoint  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.FloatUtil  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.FovHVHalves  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.geom.AABBox  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.geom.Frustum  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.opengl.math.geom.Frustum$FovDesc  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) com.jogamp.opengl.math.geom.Frustum$Location  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.opengl.math.geom.Frustum$Plane  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.Matrix4  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.Quaternion  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.Ray  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.VectorUtil  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) com.jogamp.opengl.math.VectorUtil$Winding  (class removed)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) com.jogamp.opengl.math.Vert2fImmutable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) com.jogamp.opengl.math.Vert3fImmutable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) com.jogamp.opengl.util.av.AudioSink  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.opengl.util.av.AudioSink$AudioDataFrame  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.opengl.util.av.AudioSink$AudioFormat  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) STATIC(-) com.jogamp.opengl.util.av.AudioSink$AudioFrame  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.util.av.AudioSinkFactory  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.av.GLMediaPlayer  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.util.av.GLMediaPlayer$GLMediaEventListener  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataClient  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.GLArrayDataEditable  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataServer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataWrapper  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.util.glsl.ShaderCode  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.util.glsl.ShaderProgram  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.util.glsl.ShaderState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.util.glsl.ShaderUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.PMVMatrix  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.stereo.EyeParameter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.stereo.generic.GenericStereoDeviceFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.stereo.LocationSensorParameter  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.stereo.StereoDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.stereo.StereoUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.stereo.ViewerPose  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.ImageSequence  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.spi.DDSImage  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.spi.SGIImage  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.texture.spi.TextureProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.Texture  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.texture.TextureSequence  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.texture.TextureSequence$TextureFrame  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.util.TimeFrameI  (not serializable)
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846638725 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755846638725 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testVersionV220V221 took 6.601 sec
    [junit] Testcase: testVersionV221V230 took 8.282 sec
    [junit] Testcase: testVersionV230V232 took 3.317 sec
    [junit] Testcase: testVersionV232V24x took 3.708 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 22.684 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846616746 ms III - Start
    [junit] SLOCK [T main @ 1755846616747 ms +++ localhost/127.0.0.1:59999 - Locked within 32 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: Optional[2.2.0] - lib\v2.2.0\jogl-all.jar
    [junit]  Current  version: Optional[2.2.1] - lib\v2.2.1\jogl-all.jar
    [junit]  Compat. expected: BACKWARD_COMPATIBLE_SOURCE
    [junit]  Compat. detected: BACKWARD_COMPATIBLE_SOURCE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.2.1 (2.2.1) is BACKWARD_COMPATIBLE_SOURCE to previous version 2.2.0 (2.2.0), actually BACKWARD_COMPATIBLE_SOURCE
    [junit] 
    [junit] 
    [junit] Comparing binary compatibility of  against 
    [junit] WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
    [junit] No changes.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV220V221
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV221V230
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: Optional[2.2.1] - lib\v2.2.1\jogl-all.jar
    [junit]  Current  version: Optional[2.3.0] - lib\v2.3.0\jogl-all.jar
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.3.0 (2.3.0) is NON_BACKWARD_COMPATIBLE to previous version 2.2.1 (2.2.1), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Comparing binary compatibility of  against 
    [junit] WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.graph.curve.opengl.GLRegion  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.RegionRenderer  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.graph.curve.opengl.RegionRenderer$GLCallback  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.RenderState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.graph.curve.opengl.RenderState$ProgramLocal  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.TextRegionUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.font.FontFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTGraphicsConfiguration  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTGraphicsScreen  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTWindowClosingProtocol  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.nativewindow.awt.DirectDataBufferInt  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.nativewindow.awt.DirectDataBufferInt$BufferedImageInt  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.nativewindow.awt.JAWTWindow  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookMutableSize  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.DelegatedUpstreamSurfaceHookWithSurfaceSize  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.egl.EGLGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.nativewindow.egl.EGLGraphicsDevice$EGLDisplayLifecycleCallback  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.MutableGraphicsConfiguration  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.swt.SWTAccessor  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.UpstreamSurfaceHookMutableSize  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.windows.WindowsGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.x11.X11GraphicsConfiguration  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.x11.X11GraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.x11.X11GraphicsScreen  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.awt.NewtCanvasAWT  (default serialVersionUID changed)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.Display  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.newt.Display$PointerIcon  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.event.awt.AWTAdapter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.awt.AWTKeyAdapter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.awt.AWTMouseAdapter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.awt.AWTWindowAdapter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.PinchToZoomGesture  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.event.WindowUpdateEvent  (default serialVersionUID changed)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.MonitorDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.MonitorMode  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.newt.MonitorMode$SizeAndRRate  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.NewtFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.opengl.GLWindow  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.Screen  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.swt.NewtCanvasSWT  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.util.applet.JOGLNewtAppletBase  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.util.MonitorModeUtil  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.newt.Window  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.FBObject  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT STATIC com.jogamp.opengl.FBObject$Attachment  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.FBObject$Colorbuffer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.FBObject$RenderAttachment  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.FBObject$TextureAttachment  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GenericGLCapabilitiesChooser  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GLAutoDrawableDelegate  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GLEventListenerState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GLRendererQuirks  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.JoglVersion  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.swt.GLCanvas  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.Animator  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.opengl.util.AnimatorBase  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorException  (default serialVersionUID changed)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.av.GLMediaPlayer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.awt.AWTGLPixelBuffer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.awt.AWTGLPixelBuffer$AWTGLPixelBufferProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.awt.AWTGLPixelBuffer$SingleAWTGLPixelBufferProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.awt.AWTGLReadBufferUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.awt.Overlay  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.CustomGLEventListener  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.FPSAnimator  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.Gamma  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataClient  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.GLArrayDataEditable  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataServer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataWrapper  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLBuffers  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLDrawableUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.GLDrawableUtil$ReshapeGLEventListener  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLPixelBuffer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.GLPixelBuffer$GLPixelAttributes  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.util.GLPixelBuffer$GLPixelBufferProvider  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.util.GLPixelBuffer$SingletonGLPixelBufferProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLPixelStorageModes  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLReadBufferUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.ShaderCode  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.ShaderProgram  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.ShaderState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.ShaderUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.ImmModeSink  (not serializable)
    [junit] ***! MODIFIED CLASS: PROTECTED STATIC com.jogamp.opengl.util.ImmModeSink$VBOSet  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.PMVMatrix  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.PNGPixelRect  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.RandomTileRenderer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.stereo.StereoClientRenderer  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.stereo.StereoDevice  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.stereo.StereoDeviceRenderer  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.util.stereo.StereoDeviceRenderer$Eye  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.stereo.StereoGLEventListener  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.awt.AWTTextureData  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.awt.AWTTextureIO  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.ImageSequence  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.texture.spi.TextureProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.spi.TGAImage  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.Texture  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.TextureData  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.TextureIO  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.texture.TextureSequence  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.TextureState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.TileRenderer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.opengl.util.TileRendererBase  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.AbstractGraphicsConfiguration  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.AbstractGraphicsDevice  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.AbstractGraphicsScreen  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.Capabilities  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.CapabilitiesChooser  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.CapabilitiesImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.DefaultCapabilitiesChooser  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.DefaultGraphicsConfiguration  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.DefaultGraphicsDevice  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.DefaultGraphicsScreen  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.GraphicsConfigurationFactory  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.MutableSurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.NativeSurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.NativeSurfaceHolder  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.NativeWindow  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.NativeWindowException  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.NativeWindowFactory  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.OffscreenLayerOption  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.OffscreenLayerSurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.ProxySurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.ScalableSurface  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.SurfaceUpdatedListener  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.ToolkitLock  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.UpstreamSurfaceHook  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.nativewindow.UpstreamSurfaceHook$MutableSize  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.Dimension  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.DimensionImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.Insets  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.InsetsImmutable  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) FINAL(-) javax.media.nativewindow.util.PixelFormat  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.PixelFormatUtil  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.nativewindow.util.PixelFormatUtil$PixelSink  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.nativewindow.util.PixelFormatUtil$PixelSink32  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.PixelRectangle  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) javax.media.nativewindow.util.PixelRectangle$GenericPixelRect  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.Point  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.PointImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.Rectangle  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.util.RectangleImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.nativewindow.util.SurfaceSize  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.VisualIDHolder  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) javax.media.nativewindow.VisualIDHolder$VIDComparator  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) javax.media.nativewindow.VisualIDHolder$VIDType  (class removed)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.nativewindow.WindowClosingProtocol  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) javax.media.nativewindow.WindowClosingProtocol$WindowClosingMode  (class removed)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.awt.AWTGLAutoDrawable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.awt.ComponentEvents  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.awt.GLCanvas  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.awt.GLJPanel  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL3  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL3bc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL4  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGL4bc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGLES1  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGLES2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DebugGLES3  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.DefaultGLCapabilitiesChooser  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.fixedfunc.GLLightingFunc  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.fixedfunc.GLMatrixFunc  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.fixedfunc.GLPointerFunc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.fixedfunc.GLPointerFuncUtil  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.FPSCounter  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2ES1  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2ES2  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2ES3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL2GL3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL3bc  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL3ES3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL4  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL4bc  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GL4ES3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLAnimatorControl  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.opengl.GLAnimatorControl$UncaughtExceptionHandler  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLArrayData  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLAutoDrawable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLBase  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLBufferStorage  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLCapabilities  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLCapabilitiesChooser  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLCapabilitiesImmutable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLContext  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLDebugListener  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLDebugMessage  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLDrawable  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLDrawableFactory  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLES1  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLES2  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLES3  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLEventListener  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLException  (class removed)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLFBODrawable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.opengl.GLFBODrawable$Resizeable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLOffscreenAutoDrawable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) javax.media.opengl.GLOffscreenAutoDrawable$FBO  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLPipelineFactory  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLProfile  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLRunnable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLRunnable2  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.GLSharedContextSetter  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.glu.gl2.GLUgl2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.glu.gl2es1.GLUgl2es1  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.glu.GLU  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.glu.GLUnurbs  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.glu.GLUquadric  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.glu.GLUtessellator  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) javax.media.opengl.glu.GLUtessellatorCallback  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.glu.GLUtessellatorCallbackAdapter  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.GLUniformData  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.Threading  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) javax.media.opengl.Threading$Mode  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL3  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL3bc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL4  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGL4bc  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGLES1  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGLES2  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) javax.media.opengl.TraceGLES3  (not serializable)
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV221V230
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV230V232
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: Optional[2.3.0] - lib\v2.3.0\jogl-all.jar
    [junit]  Current  version: Optional[2.3.2] - lib\v2.3.2\jogl-all.jar
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.3.2 (2.3.2) is NON_BACKWARD_COMPATIBLE to previous version 2.3.0 (2.3.0), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Comparing binary compatibility of  against 
    [junit] WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
    [junit] ***  MODIFIED CLASS: PUBLIC com.jogamp.newt.awt.NewtCanvasAWT  (default serialVersionUID changed)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL2GL3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL4  (not serializable)
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV230V232
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x
    [junit] Semantic Version Test (japicmp)
    [junit]  Previous version: Optional[2.3.2] - lib\v2.3.2\jogl-all.jar
    [junit]  Current  version: Optional[2.6.0] - C:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-all.jar
    [junit]  Compat. expected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. detected: NON_BACKWARD_COMPATIBLE
    [junit]  Compat. result:   detected == expected -> OK
    [junit]  Current version 2.6.0 (2.6.0-rc-20250822) is NON_BACKWARD_COMPATIBLE to previous version 2.3.2 (2.3.2), actually NON_BACKWARD_COMPATIBLE
    [junit] 
    [junit] 
    [junit] Comparing binary compatibility of  against 
    [junit] WARNING: You are using the option '--ignore-missing-classes', i.e. superclasses and interfaces that could not be found on the classpath are ignored. Hence changes caused by these superclasses and interfaces are not reflected in the output.
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.graph.curve.opengl.GLRegion  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.graph.curve.opengl.RegionRenderer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.RenderState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.graph.curve.opengl.RenderState$ProgramLocal  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.opengl.TextRegionUtil  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) com.jogamp.graph.curve.opengl.TextRegionUtil$ShapeVisitor  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.graph.curve.OutlineShape  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.curve.OutlineShapeXForm  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.graph.curve.Region  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.graph.font.Font  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.graph.font.Font$Glyph  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.graph.font.Font$Metrics  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.font.FontFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.geom.Outline  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.graph.geom.SVertex  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.graph.geom.SVertex$Factory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.graph.geom.Triangle  (not serializable)
    [junit] ***! MODIFIED CLASS (<- INTERFACE) : PUBLIC NON_ABSTRACT (<- ABSTRACT) FINAL (<- NON_FINAL) com.jogamp.graph.geom.Vertex  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) STATIC(-) com.jogamp.graph.geom.Vertex$Factory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AppContextInfo  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.awt.AWTGraphicsConfiguration  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.nativewindow.awt.JAWTWindow  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.DefaultGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.egl.EGLGraphicsDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.nativewindow.NativeWindowFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.swt.SWTAccessor  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.util.Point  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.util.Rectangle  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.nativewindow.util.RectangleImmutable  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.nativewindow.x11.X11GraphicsDevice  (not serializable)
    [junit] ***  MODIFIED CLASS: PUBLIC com.jogamp.newt.awt.NewtCanvasAWT  (default serialVersionUID changed)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.newt.Display$PointerIcon  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.MonitorDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.opengl.GLWindow  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.newt.Screen  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.newt.swt.NewtCanvasSWT  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.newt.Window  (not serializable)
    [junit] ***  MODIFIED CLASS: PUBLIC com.jogamp.opengl.awt.GLCanvas  (default serialVersionUID changed)
    [junit] ***  MODIFIED CLASS: PUBLIC com.jogamp.opengl.awt.GLJPanel  (default serialVersionUID changed)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.egl.EGL  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.egl.EGLClientPixmapHI  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.egl.EGLExt  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL2  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL2ES3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL2GL3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL3ES3  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GL4  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GLArrayData  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.opengl.GLContext  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC ABSTRACT com.jogamp.opengl.GLDrawableFactory  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.GLES2  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.GLRendererQuirks  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.GLUniformData  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.JoglVersion  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.Binary16  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.Binary32  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.Binary64  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.FixedPoint  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.FloatUtil  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.FovHVHalves  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.geom.AABBox  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.geom.Frustum  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.opengl.math.geom.Frustum$FovDesc  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) com.jogamp.opengl.math.geom.Frustum$Location  (class removed)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.opengl.math.geom.Frustum$Plane  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.Matrix4  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.Quaternion  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.math.Ray  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) FINAL(-) com.jogamp.opengl.math.VectorUtil  (not serializable)
    [junit] ---! REMOVED ENUM: PUBLIC(-) STATIC(-) FINAL(-) com.jogamp.opengl.math.VectorUtil$Winding  (class removed)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) com.jogamp.opengl.math.Vert2fImmutable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) com.jogamp.opengl.math.Vert3fImmutable  (not serializable)
    [junit] ---! REMOVED INTERFACE: PUBLIC(-) ABSTRACT(-) com.jogamp.opengl.util.av.AudioSink  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.opengl.util.av.AudioSink$AudioDataFrame  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) STATIC(-) com.jogamp.opengl.util.av.AudioSink$AudioFormat  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) ABSTRACT(-) STATIC(-) com.jogamp.opengl.util.av.AudioSink$AudioFrame  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.util.av.AudioSinkFactory  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.av.GLMediaPlayer  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT STATIC com.jogamp.opengl.util.av.GLMediaPlayer$GLMediaEventListener  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataClient  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.GLArrayDataEditable  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataServer  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.GLArrayDataWrapper  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.util.glsl.ShaderCode  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.util.glsl.ShaderProgram  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.util.glsl.ShaderState  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL (<- NON_FINAL) com.jogamp.opengl.util.glsl.ShaderUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.PMVMatrix  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.stereo.EyeParameter  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.stereo.generic.GenericStereoDeviceFactory  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.stereo.LocationSensorParameter  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.stereo.StereoDevice  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.stereo.StereoUtil  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC FINAL com.jogamp.opengl.util.stereo.ViewerPose  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.ImageSequence  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.spi.DDSImage  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.spi.SGIImage  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.texture.spi.TextureProvider  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC com.jogamp.opengl.util.texture.Texture  (not serializable)
    [junit] ***! MODIFIED INTERFACE: PUBLIC ABSTRACT com.jogamp.opengl.util.texture.TextureSequence  (not serializable)
    [junit] ***! MODIFIED CLASS: PUBLIC STATIC com.jogamp.opengl.util.texture.TextureSequence$TextureFrame  (not serializable)
    [junit] ---! REMOVED CLASS: PUBLIC(-) com.jogamp.opengl.util.TimeFrameI  (not serializable)
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestVersionSemanticsNOUI - testVersionV232V24x
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846638725 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755846638725 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestBinary16NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestBinary16NOUI
    [junit] -- Exponent identities
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846640404 ms III - Start
    [junit] SLOCK [T main @ 1755846640405 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinite
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinite
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinitySign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinitySign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinitySignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinitySignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoublePositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoublePositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoublePositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoublePositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleUnpackFloat
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleUnpackFloat
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] -- Sign identities
    [junit] -- Significand identities
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNaN
    [junit] 0x3c00 -> 1.000000
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatPositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatPositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatPositiveZero
    [junit] 0xbc00 -> -1.000000
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatPositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatUnpackDouble
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatUnpackDouble
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackUnpackDouble
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackUnpackDouble
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackUnpackFloat
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackUnpackFloat
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testSignIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testSignIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testSignificandIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testSignificandIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleOne
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleOne
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleOneNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleOneNegative
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoublePositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoublePositiveZero
    [junit] 4000 -> 2.000000
    [junit] c000 -> -2.000000
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleTwo
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleTwo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleTwoNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleTwoNegative
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOne
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOne
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846640608 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755846640608 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] 0x3c00 -> 1.000000
    [junit] 0xbc00 -> -1.000000
    [junit] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.871 sec
    [junit] ------------- Standard Output ---------------
    [junit] -- Exponent identities
    [junit] -- Sign identities
    [junit] -- Significand identities
    [junit] 0x3c00 -> 1.000000
    [junit] 0xbc00 -> -1.000000
    [junit] 4000 -> 2.000000
    [junit] c000 -> -2.000000
    [junit] 0x3c00 -> 1.000000
    [junit] 0xbc00 -> -1.000000
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846640404 ms III - Start
    [junit] SLOCK [T main @ 1755846640405 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinite
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinite
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinitySign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinitySign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinitySignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinitySignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoublePositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoublePositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoublePositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoublePositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleUnpackFloat
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleUnpackFloat
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatPositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatPositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatPositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatPositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatUnpackDouble
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatUnpackDouble
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackUnpackDouble
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackUnpackDouble
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackUnpackFloat
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackUnpackFloat
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testSignIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testSignIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testSignificandIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testSignificandIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleOne
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleOne
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleOneNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleOneNegative
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoublePositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoublePositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleTwo
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleTwo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleTwoNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleTwoNegative
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOne
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOne
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846640608 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755846640608 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testExponentIdentity took 0.005 sec
    [junit] Testcase: testInfinite took 0.011 sec
    [junit] Testcase: testInfinityExponent took 0.001 sec
    [junit] Testcase: testInfinityNegativeExponent took 0 sec
    [junit] Testcase: testInfinityNegativeSign took 0.001 sec
    [junit] Testcase: testInfinityNegativeSignificand took 0.001 sec
    [junit] Testcase: testInfinitySign took 0 sec
    [junit] Testcase: testInfinitySignificand took 0 sec
    [junit] Testcase: testNaN took 0.001 sec
    [junit] Testcase: testPackDoubleNaN took 0 sec
    [junit] Testcase: testPackDoubleNegativeInfinity took 0 sec
    [junit] Testcase: testPackDoubleNegativeZero took 0 sec
    [junit] Testcase: testPackDoublePositiveInfinity took 0.001 sec
    [junit] Testcase: testPackDoublePositiveZero took 0.001 sec
    [junit] Testcase: testPackDoubleUnpackFloat took 0.034 sec
    [junit] Testcase: testPackFloatDoubleEquivalent took 0.013 sec
    [junit] Testcase: testPackFloatNaN took 0.001 sec
    [junit] Testcase: testPackFloatNegativeInfinity took 0 sec
    [junit] Testcase: testPackFloatNegativeZero took 0.001 sec
    [junit] Testcase: testPackFloatPositiveInfinity took 0.001 sec
    [junit] Testcase: testPackFloatPositiveZero took 0 sec
    [junit] Testcase: testPackFloatUnpackDouble took 0.023 sec
    [junit] Testcase: testPackUnpackDouble took 0.021 sec
    [junit] Testcase: testPackUnpackFloat took 0.021 sec
    [junit] Testcase: testSignIdentity took 0.001 sec
    [junit] Testcase: testSignificandIdentity took 0 sec
    [junit] Testcase: testUnpackDoubleNaN took 0.001 sec
    [junit] Testcase: testUnpackDoubleNegativeInfinity took 0 sec
    [junit] Testcase: testUnpackDoubleNegativeZero took 0 sec
    [junit] Testcase: testUnpackDoubleOne took 0.001 sec
    [junit] Testcase: testUnpackDoubleOneNegative took 0.001 sec
    [junit] Testcase: testUnpackDoublePositiveInfinity took 0 sec
    [junit] Testcase: testUnpackDoublePositiveZero took 0 sec
    [junit] Testcase: testUnpackDoubleTwo took 0.001 sec
    [junit] Testcase: testUnpackDoubleTwoNegative took 0 sec
    [junit] Testcase: testUnpackFloatNaN took 0 sec
    [junit] Testcase: testUnpackFloatNegativeInfinity took 0.001 sec
    [junit] Testcase: testUnpackFloatNegativeZero took 0.001 sec
    [junit] Testcase: testUnpackFloatOne took 0 sec
    [junit] Testcase: testUnpackFloatOneNegative took 0.001 sec
    [junit] Tests run: 40, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.871 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] -- Exponent identities
    [junit] -- Sign identities
    [junit] -- Significand identities
    [junit] 0x3c00 -> 1.000000
    [junit] 0xbc00 -> -1.000000
    [junit] 4000 -> 2.000000
    [junit] c000 -> -2.000000
    [junit] 0x3c00 -> 1.000000
    [junit] 0xbc00 -> -1.000000
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846640404 ms III - Start
    [junit] SLOCK [T main @ 1755846640405 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testExponentIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinite
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinite
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinitySign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinitySign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinitySignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testInfinitySignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoublePositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoublePositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoublePositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoublePositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleUnpackFloat
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackDoubleUnpackFloat
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatDoubleEquivalent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatPositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatPositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatPositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatPositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatUnpackDouble
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackFloatUnpackDouble
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackUnpackDouble
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackUnpackDouble
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackUnpackFloat
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testPackUnpackFloat
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testSignIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testSignIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testSignificandIdentity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testSignificandIdentity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleOne
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleOne
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleOneNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleOneNegative
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoublePositiveInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoublePositiveZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoublePositiveZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleTwo
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleTwo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleTwoNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackDoubleTwoNegative
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeInfinity
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeZero
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatNegativeZero
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOne
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOne
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary16NOUI - testUnpackFloatOneNegative
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846640608 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755846640608 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestBinary32NOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestBinary32NOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.155 sec
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testNaNSignificand took 0.005 sec
    [junit] Testcase: testInfinitySign took 0.001 sec
    [junit] Testcase: testInfinityNegativeExponent took 0.001 sec
    [junit] Testcase: testNaNExponent took 0 sec
    [junit] Testcase: testInfinitySignificand took 0 sec
    [junit] Testcase: testInfinityNegativeSign took 0.001 sec
    [junit] Testcase: testInfinityExponent took 0 sec
    [junit] Testcase: testInfinityNegativeSignificand took 0.001 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.155 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNSignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testNaNExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinitySignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary32NOUI - testInfinityNegativeSignificand
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestBinary64NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestBinary64NOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.157 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testNaNSignificand took 0.005 sec
    [junit] Testcase: testInfinitySign took 0 sec
    [junit] Testcase: testInfinityNegativeExponent took 0.001 sec
    [junit] Testcase: testNaNExponent took 0 sec
    [junit] Testcase: testInfinitySignificand took 0 sec
    [junit] Testcase: testInfinityNegativeSign took 0.001 sec
    [junit] Testcase: testInfinityExponent took 0 sec
    [junit] Testcase: testInfinityNegativeSignificand took 0.001 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.157 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNSignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testNaNExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinitySignificand
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSign
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityExponent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestBinary64NOUI - testInfinityNegativeSignificand
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI
    [junit] 
    [junit] Machine Epsilon: 1.1920929E-7
    [junit] Fixed   Epsilon: 1.1920929E-7, diff 0.0
    [junit] Float MIN:       1.4E-45
    [junit] deltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true
    [junit] deltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0
    [junit] 
    [junit] Zero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.102: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.103: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.104: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.105: a: -0.0, -> d -0.0, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.106: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.107: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, build-in epsilon 1.1920929E-7
    [junit] Zero.108: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, build-in epsilon 1.1920929E-7
    [junit] Print.WE.109: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.110: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01bZeroWithFixedEpsilon1
    [junit] 
    [junit] Zero.200: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.201: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.202: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.203: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.204: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.205: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.206: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.207: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Zero.208: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Print.WE.209: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.210: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01bZeroWithFixedEpsilon1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01bZeroWithMachEpsilon
    [junit] 
    [junit] Zero.300: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.301: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.302: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.303: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.304: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.305: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.306: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.307: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Zero.308: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Print.WE.309: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.310: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01bZeroWithMachEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01cZeroNoEpsilon
    [junit] 
    [junit] Zero.400: a: 0.0, -> d 0.0, exp true, zero true
    [junit] Zero.401: a: -1.4E-45, -> d -1.4E-45, exp false, zero false
    [junit] Zero.402: a: 1.4E-45, -> d 1.4E-45, exp false, zero false
    [junit] Zero.403: a: -0.0, -> d -0.0, exp true, zero true
    [junit] Zero.404: a: 0.0, -> d 0.0, exp true, zero true
    [junit] Zero.405: a: 1.4E-45, -> d 1.4E-45, exp false, zero false
    [junit] Zero.406: a: -1.4E-45, -> d -1.4E-45, exp false, zero false
    [junit] Print.NE.407: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 1, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.408: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 1, equal false, comp 1 -  OK
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01cZeroNoEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test02EqualsNoEpsilon
    [junit] 
    [junit] Equal.NE.0: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.1: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.2: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.3: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.4: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.5: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.6: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.7: a: -0.0, b: 0.0 -> d -0.0, exp false, equal false, comp -1
    [junit] Equal.NE.8: a: 0.0, b: -0.0 -> d 0.0, exp false, equal false, comp 1
    [junit] Print.NE.9: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.10: a: 0.0, b: -5.9604645E-8 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.11: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.12: a: 0.0, b: 5.9604645E-8 -> d -5.9604645E-8, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.13: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.14: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.15: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.16: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test02EqualsNoEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test03aEqualsWithFixedEpsilon
    [junit] 
    [junit] Equal.WE.100: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.101: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0
    [junit] Equal.WE.102: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.103: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.104: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.105: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.106: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.107: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.108: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.109: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.110: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.111: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.112: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0
    [junit] Equal.WE.113: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.114: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1
    [junit] Equal.WE.115: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1
    [junit] Print.WE.116: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.117: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test03aEqualsWithFixedEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test03bEqualsWithMachEpsilon
    [junit] 
    [junit] Equal.WE.200: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.201: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0
    [junit] Equal.WE.202: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.203: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.204: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.205: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.206: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.207: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.208: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.209: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.210: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.211: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.212: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0
    [junit] Equal.WE.213: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.214: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1
    [junit] Equal.WE.215: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1
    [junit] Print.WE.216: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.217: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test03bEqualsWithMachEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test04CompareNoEpsilon
    [junit] 
    [junit] Comp.NE.0: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.1: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.2: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.3: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.4: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.5: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.6: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.7: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.NE.8: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.9: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.NE.10: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.11: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.NE.12: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.NE.13: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.NE.14: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.NE.15: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.NE.16: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.NE.17: a: -0.0, b: 0.0 -> d -0.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.18: a: 0.0, b: -0.0 -> d 0.0, equal false, comp: exp 1 has 1
    [junit] Print.NE.19: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.20: a: 0.0, b: -5.9604645E-8 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.21: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.22: a: 0.0, b: 5.9604645E-8 -> d -5.9604645E-8, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.23: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.24: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.25: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.26: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test04CompareNoEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05aCompareWithFixedEpsilon
    [junit] 
    [junit] Comp.WE.100: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.101: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0
    [junit] Comp.WE.102: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.103: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.104: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.105: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.106: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.107: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.108: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.109: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.110: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.111: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.112: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.113: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.114: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.115: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.WE.116: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.WE.117: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.WE.118: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.WE.119: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.WE.120: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.WE.121: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.122: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05aCompareWithFixedEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon
    [junit] 
    [junit] Comp.WE.200: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.201: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0
    [junit] Comp.WE.202: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.203: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.204: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.205: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.206: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.207: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.208: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.209: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.210: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.211: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.212: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.213: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.214: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.215: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.WE.216: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.WE.217: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.551 sec
    [junit] ------------- Standard Error -----------------
    [junit] 
    [junit] Machine Epsilon: 1.1920929E-7
    [junit] Fixed   Epsilon: 1.1920929E-7, diff 0.0
    [junit] Float MIN:       1.4E-45
    [junit] deltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true
    [junit] deltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0
    [junit] 
    [junit] Zero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.102: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.103: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.104: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.105: a: -0.0, -> d -0.0, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.106: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.107: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, build-in epsilon 1.1920929E-7
    [junit] Zero.108: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, build-in epsilon 1.1920929E-7
    [junit] Print.WE.109: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.110: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01bZeroWithFixedEpsilon1
    [junit] 
    [junit] Zero.200: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.201: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.202: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.203: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.204: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.205: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.206: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.207: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Zero.208: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Print.WE.209: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.210: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01bZeroWithFixedEpsilon1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01bZeroWithMachEpsilon
    [junit] 
    [junit] Zero.300: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.301: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.302: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.303: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.304: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.305: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.306: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.307: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Zero.308: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Print.WE.309: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.310: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01bZeroWithMachEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01cZeroNoEpsilon
    [junit] 
    [junit] Zero.400: a: 0.0, -> d 0.0, exp true, zero true
    [junit] Zero.401: a: -1.4E-45, -> d -1.4E-45, exp false, zero false
    [junit] Zero.402: a: 1.4E-45, -> d 1.4E-45, exp false, zero false
    [junit] Zero.403: a: -0.0, -> d -0.0, exp true, zero true
    [junit] Zero.404: a: 0.0, -> d 0.0, exp true, zero true
    [junit] Zero.405: a: 1.4E-45, -> d 1.4E-45, exp false, zero false
    [junit] Zero.406: a: -1.4E-45, -> d -1.4E-45, exp false, zero false
    [junit] Print.NE.407: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 1, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.408: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 1, equal false, comp 1 -  OK
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01cZeroNoEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test02EqualsNoEpsilon
    [junit] 
    [junit] Equal.NE.0: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.1: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.2: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.3: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.4: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.5: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.6: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.7: a: -0.0, b: 0.0 -> d -0.0, exp false, equal false, comp -1
    [junit] Equal.NE.8: a: 0.0, b: -0.0 -> d 0.0, exp false, equal false, comp 1
    [junit] Print.NE.9: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.10: a: 0.0, b: -5.9604645E-8 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.11: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.12: a: 0.0, b: 5.9604645E-8 -> d -5.9604645E-8, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.13: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.14: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.15: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.16: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test02EqualsNoEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test03aEqualsWithFixedEpsilon
    [junit] 
    [junit] Equal.WE.100: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.101: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0
    [junit] Equal.WE.102: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.103: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.104: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.105: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.106: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.107: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.108: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.109: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.110: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.111: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.112: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0
    [junit] Equal.WE.113: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.114: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1
    [junit] Equal.WE.115: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1
    [junit] Print.WE.116: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.117: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test03aEqualsWithFixedEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test03bEqualsWithMachEpsilon
    [junit] 
    [junit] Equal.WE.200: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.201: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0
    [junit] Equal.WE.202: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.203: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.204: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.205: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.206: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.207: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.208: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.209: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.210: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.211: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.212: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0
    [junit] Equal.WE.213: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.214: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1
    [junit] Equal.WE.215: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1
    [junit] Print.WE.216: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.217: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test03bEqualsWithMachEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test04CompareNoEpsilon
    [junit] 
    [junit] Comp.NE.0: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.1: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.2: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.3: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.4: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.5: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.6: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.7: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.NE.8: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.9: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.NE.10: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.11: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.NE.12: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.NE.13: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.NE.14: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.NE.15: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.NE.16: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.NE.17: a: -0.0, b: 0.0 -> d -0.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.18: a: 0.0, b: -0.0 -> d 0.0, equal false, comp: exp 1 has 1
    [junit] Print.NE.19: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.20: a: 0.0, b: -5.9604645E-8 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.21: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.22: a: 0.0, b: 5.9604645E-8 -> d -5.9604645E-8, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.23: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.24: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.25: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.26: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test04CompareNoEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05aCompareWithFixedEpsilon
    [junit] 
    [junit] Comp.WE.100: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.101: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0
    [junit] Comp.WE.102: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.103: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.104: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.105: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.106: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.107: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.108: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.109: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.110: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.111: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.112: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.113: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.114: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.115: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.WE.116: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.WE.117: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.WE.118: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.WE.119: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.WE.120: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.WE.121: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.122: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05aCompareWithFixedEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon
    [junit] 
    [junit] Comp.WE.200: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.201: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0
    [junit] Comp.WE.202: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.203: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.204: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.205: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.206: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.207: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.208: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.209: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.210: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.211: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.212: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.213: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.214: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.215: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.WE.216: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.WE.217: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01aZeroWithFixedEpsilon0 took 0.005 sec
    [junit] Testcase: test01bZeroWithFixedEpsilon1 took 0.002 sec
    [junit] Testcase: test01bZeroWithMachEpsilon took 0.002 sec
    [junit] Testcase: test01cZeroNoEpsilon took 0.063 sec
    [junit] Testcase: test02EqualsNoEpsilon took 0.001 sec
    [junit] Testcase: test03aEqualsWithFixedEpsilon took 0.002 sec
    [junit] Testcase: test03bEqualsWithMachEpsilon took 0.105 sec
    [junit] Testcase: test04CompareNoEpsilon took 0.005 sec
    [junit] Testcase: test05aCompareWithFixedEpsilon took 0.096 sec
    [junit] Testcase: test05bCompareWithMachEpsilon took 0.067 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.551 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] 
    [junit] Machine Epsilon: 1.1920929E-7
    [junit] Fixed   Epsilon: 1.1920929E-7, diff 0.0
    [junit] Float MIN:       1.4E-45
    [junit] deltaMachEpsMin 1.1920929E-7, deltaMachEpsLEQEpsilon true
    [junit] deltaFixedEpsMin 1.1920929E-7, deltaFixedEpsLEQEpsilon true
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0
    [junit] 
    [junit] Zero.100: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.101: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.102: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.103: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.104: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.105: a: -0.0, -> d -0.0, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.106: a: 0.0, -> d 0.0, exp true, zero true, build-in epsilon 1.1920929E-7
    [junit] Zero.107: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, build-in epsilon 1.1920929E-7
    [junit] Zero.108: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, build-in epsilon 1.1920929E-7
    [junit] Print.WE.109: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.110: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01aZeroWithFixedEpsilon0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01bZeroWithFixedEpsilon1
    [junit] 
    [junit] Zero.200: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.201: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.202: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.203: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.204: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.205: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.206: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.207: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Zero.208: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Print.WE.209: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.210: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01bZeroWithFixedEpsilon1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01bZeroWithMachEpsilon
    [junit] 
    [junit] Zero.300: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.301: a: -5.9604645E-8, -> d -5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.302: a: 5.9604645E-8, -> d 5.9604645E-8, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.303: a: -1.4E-45, -> d -1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.304: a: 1.4E-45, -> d 1.4E-45, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.305: a: -0.0, -> d -0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.306: a: 0.0, -> d 0.0, exp true, zero true, epsilon 1.1920929E-7
    [junit] Zero.307: a: 1.1920929E-7, -> d 1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Zero.308: a: -1.1920929E-7, -> d -1.1920929E-7, exp false, zero false, epsilon 1.1920929E-7
    [junit] Print.WE.309: a: 0.0, b: 1.1920929E-7 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.310: a: 0.0, b: -1.1920929E-7 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01bZeroWithMachEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01cZeroNoEpsilon
    [junit] 
    [junit] Zero.400: a: 0.0, -> d 0.0, exp true, zero true
    [junit] Zero.401: a: -1.4E-45, -> d -1.4E-45, exp false, zero false
    [junit] Zero.402: a: 1.4E-45, -> d 1.4E-45, exp false, zero false
    [junit] Zero.403: a: -0.0, -> d -0.0, exp true, zero true
    [junit] Zero.404: a: 0.0, -> d 0.0, exp true, zero true
    [junit] Zero.405: a: 1.4E-45, -> d 1.4E-45, exp false, zero false
    [junit] Zero.406: a: -1.4E-45, -> d -1.4E-45, exp false, zero false
    [junit] Print.NE.407: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 1, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.408: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 1, equal false, comp 1 -  OK
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test01cZeroNoEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test02EqualsNoEpsilon
    [junit] 
    [junit] Equal.NE.0: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.1: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.2: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.3: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.NE.4: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.5: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.6: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.NE.7: a: -0.0, b: 0.0 -> d -0.0, exp false, equal false, comp -1
    [junit] Equal.NE.8: a: 0.0, b: -0.0 -> d 0.0, exp false, equal false, comp 1
    [junit] Print.NE.9: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.10: a: 0.0, b: -5.9604645E-8 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.11: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.12: a: 0.0, b: 5.9604645E-8 -> d -5.9604645E-8, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.13: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.14: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.15: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.16: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test02EqualsNoEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test03aEqualsWithFixedEpsilon
    [junit] 
    [junit] Equal.WE.100: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.101: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0
    [junit] Equal.WE.102: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.103: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.104: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.105: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.106: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.107: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.108: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.109: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.110: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.111: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.112: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0
    [junit] Equal.WE.113: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.114: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1
    [junit] Equal.WE.115: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1
    [junit] Print.WE.116: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.117: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test03aEqualsWithFixedEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test03bEqualsWithMachEpsilon
    [junit] 
    [junit] Equal.WE.200: a: 0.0, b: 0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.201: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp true, equal true, comp 0
    [junit] Equal.WE.202: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.203: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.204: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.205: a: 1.0, b: 1.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.206: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.207: a: 1.4E-45, b: 1.4E-45 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.208: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.209: a: -Infinity, b: -Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.210: a: Infinity, b: Infinity -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.211: a: NaN, b: NaN -> d NaN, exp true, equal true, comp 0
    [junit] Equal.WE.212: a: -0.0, b: 0.0 -> d -0.0, exp true, equal true, comp 0
    [junit] Equal.WE.213: a: 0.0, b: -0.0 -> d 0.0, exp true, equal true, comp 0
    [junit] Equal.WE.214: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp false, equal false, comp -1
    [junit] Equal.WE.215: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp false, equal false, comp 1
    [junit] Print.WE.216: a: 1.0, b: 1.0000001 -> d -1.1920929E-7, exp 1, equal false, comp -1 - **** mismatch ****testZeroNoEpsilon 1.1920929E-7
    [junit] Print.WE.217: a: 1.0, b: 0.9999999 -> d 1.1920929E-7, exp 1, equal false, comp 1 -  OKtestZeroNoEpsilon 1.1920929E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test03bEqualsWithMachEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test04CompareNoEpsilon
    [junit] 
    [junit] Comp.NE.0: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.1: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.2: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.3: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.NE.4: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.5: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.6: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.NE.7: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.NE.8: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.9: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.NE.10: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.11: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.NE.12: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.NE.13: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.NE.14: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.NE.15: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.NE.16: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.NE.17: a: -0.0, b: 0.0 -> d -0.0, equal false, comp: exp -1 has -1
    [junit] Comp.NE.18: a: 0.0, b: -0.0 -> d 0.0, equal false, comp: exp 1 has 1
    [junit] Print.NE.19: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.20: a: 0.0, b: -5.9604645E-8 -> d 5.9604645E-8, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.21: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.22: a: 0.0, b: 5.9604645E-8 -> d -5.9604645E-8, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] Print.NE.23: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.24: a: 0.0, b: -1.4E-45 -> d 1.4E-45, exp 0, equal false, comp 1 - **** mismatch ****
    [junit] Print.NE.25: a: 1.0, b: 1.0 -> d 0.0, exp 0, equal true, comp 0 -  OK
    [junit] Print.NE.26: a: 0.0, b: 1.4E-45 -> d -1.4E-45, exp 0, equal false, comp -1 - **** mismatch ****
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test04CompareNoEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05aCompareWithFixedEpsilon
    [junit] 
    [junit] Comp.WE.100: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.101: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0
    [junit] Comp.WE.102: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.103: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.104: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.105: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.106: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.107: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.108: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.109: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.110: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.111: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.112: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.113: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.114: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.115: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.WE.116: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.WE.117: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.WE.118: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.WE.119: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.WE.120: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.WE.121: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.122: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05aCompareWithFixedEpsilon
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon
    [junit] 
    [junit] Comp.WE.200: a: 0.0, b: 0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.201: a: 1.0, b: 0.99999994 -> d 5.9604645E-8, equal true, comp: exp 0 has 0
    [junit] Comp.WE.202: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.203: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.204: a: 1.0, b: 1.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.205: a: 3.4028235E38, b: 3.4028235E38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.206: a: 1.4E-45, b: 1.4E-45 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.207: a: 1.1754944E-38, b: 1.1754944E-38 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.208: a: -Infinity, b: -Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.209: a: Infinity, b: Infinity -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.210: a: NaN, b: NaN -> d NaN, equal true, comp: exp 0 has 0
    [junit] Comp.WE.211: a: 1.0, b: 0.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.212: a: 0.0, b: 1.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.213: a: 0.0, b: -1.0 -> d 1.0, equal false, comp: exp 1 has 1
    [junit] Comp.WE.214: a: -1.0, b: 0.0 -> d -1.0, equal false, comp: exp -1 has -1
    [junit] Comp.WE.215: a: 3.4028235E38, b: 1.4E-45 -> d 3.4028235E38, equal false, comp: exp 1 has 1
    [junit] Comp.WE.216: a: 1.4E-45, b: 3.4028235E38 -> d -3.4028235E38, equal false, comp: exp -1 has -1
    [junit] Comp.WE.217: a: Infinity, b: -Infinity -> d Infinity, equal false, comp: exp 1 has 1
    [junit] Comp.WE.218: a: -Infinity, b: Infinity -> d -Infinity, equal false, comp: exp -1 has -1
    [junit] Comp.WE.219: a: 0.0, b: NaN -> d NaN, equal false, comp: exp -1 has -1
    [junit] Comp.WE.220: a: NaN, b: 0.0 -> d NaN, equal false, comp: exp 1 has 1
    [junit] Comp.WE.221: a: -0.0, b: 0.0 -> d -0.0, equal true, comp: exp 0 has 0
    [junit] Comp.WE.222: a: 0.0, b: -0.0 -> d 0.0, equal true, comp: exp 0 has 0
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestFloatUtil01NOUI - test05bCompareWithMachEpsilon
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.194 sec
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI - test
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI - test
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI - test
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI - test
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 0.051 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.194 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI - test
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectDoubleNOUI - test
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.193 sec
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.051 sec
    [junit] Testcase: test02 took 0 sec
    [junit] Testcase: testNaN took 0.001 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.193 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - test02
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestGluUnprojectFloatNOUI - testNaN
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.2 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00_load_get took 0.051 sec
    [junit] Testcase: test01_mul took 0.001 sec
    [junit] Testcase: test02_transpose took 0.001 sec
    [junit] Testcase: test80LookAtNegZIsNoOp took 0.002 sec
    [junit] Testcase: test81LookAtPosY took 0 sec
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.2 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test00_load_get
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test01_mul
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test02_transpose
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test80LookAtNegZIsNoOp
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f01NOUI - test81LookAtPosY
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test01_mul
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test01_mul
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.822 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test01_mul
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test01_mul
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01
    [junit] Checkmark 8000320000001.000000
    [junit] Summary loops 25000000: I1    1758 ms total, 0.070320 us/mul
    [junit] Summary loops 25000000: I2    1578 ms total, 0.031560 us/mul, I2  / I1 89.761092%
    [junit] Summary loops 25000000: I4a   2468 ms total, 0.049360 us/mul, I4a / I2 156.400507%, I4a / I4b 101.189012%
    [junit] Summary loops 25000000: I4b   2439 ms total, 0.048780 us/mul, I4b / I2 154.562738%, I4b / I4a 98.824959%
    [junit] Summary loops 25000000: I5a   2413 ms total, 0.048260 us/mul, I5a / I2 152.915082%, I5a / I5b 68.726858%
    [junit] Summary loops 25000000: I5b   3511 ms total, 0.070220 us/mul, I5b / I2 222.496831%, I5b / I5a 145.503523%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_mul took 0.048 sec
    [junit] Testcase: test05Perf01 took 14.624 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.822 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test01_mul
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test01_mul
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01
    [junit] Checkmark 8000320000001.000000
    [junit] Summary loops 25000000: I1    1758 ms total, 0.070320 us/mul
    [junit] Summary loops 25000000: I2    1578 ms total, 0.031560 us/mul, I2  / I1 89.761092%
    [junit] Summary loops 25000000: I4a   2468 ms total, 0.049360 us/mul, I4a / I2 156.400507%, I4a / I4b 101.189012%
    [junit] Summary loops 25000000: I4b   2439 ms total, 0.048780 us/mul, I4b / I2 154.562738%, I4b / I4a 98.824959%
    [junit] Summary loops 25000000: I5a   2413 ms total, 0.048260 us/mul, I5a / I2 152.915082%, I5a / I5b 68.726858%
    [junit] Summary loops 25000000: I5b   3511 ms total, 0.070220 us/mul, I5b / I2 222.496831%, I5b / I5a 145.503523%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01
    [junit] ------------- ---------------- ---------------
    [junit] Checkmark 8000320000001.000000
    [junit] Summary loops 25000000: I1    1758 ms total, 0.070320 us/mul
    [junit] Summary loops 25000000: I2    1578 ms total, 0.031560 us/mul, I2  / I1 89.761092%
    [junit] Summary loops 25000000: I4a   2468 ms total, 0.049360 us/mul, I4a / I2 156.400507%, I4a / I4b 101.189012%
    [junit] Summary loops 25000000: I4b   2439 ms total, 0.048780 us/mul, I4b / I2 154.562738%, I4b / I4a 98.824959%
    [junit] Summary loops 25000000: I5a   2413 ms total, 0.048260 us/mul, I5a / I2 152.915082%, I5a / I5b 68.726858%
    [junit] Summary loops 25000000: I5b   3511 ms total, 0.070220 us/mul, I5b / I2 222.496831%, I5b / I5a 145.503523%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f02MulNOUI - test05Perf01
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test03
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test03
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test04
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test04
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.462 sec
    [junit] ------------- Standard Error -----------------
    [junit] Checkmark -349323.801228
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident
    [junit] Summary loops 10000000: I0    4941 ms total, 0.494100 us/inv
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02
    [junit] Summary loops 10000000: I2    1713 ms total, 0.085650 us/inv, I2  / I0 34.669095%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02
    [junit] Summary loops 10000000: I4a   1902 ms total, 0.095100 us/inv, I4a / I2 111.033275%
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test03
    [junit] Summary loops 10000000: I4b   1983 ms total, 0.099150 us/inv, I4b / I2 115.761821%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test03
    [junit] Summary loops 10000000: I5a   2070 ms total, 0.103500 us/inv, I5a / I2 120.840630%
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test04
    [junit] Summary loops 10000000: I5b   2347 ms total, 0.117350 us/inv, I5b / I2 137.011092%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test04
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01
    [junit] Checkmark -349323.801228
    [junit] Summary loops 10000000: I0    4941 ms total, 0.494100 us/inv
    [junit] Summary loops 10000000: I2    1713 ms total, 0.085650 us/inv, I2  / I0 34.669095%
    [junit] Summary loops 10000000: I4a   1902 ms total, 0.095100 us/inv, I4a / I2 111.033275%
    [junit] Summary loops 10000000: I4b   1983 ms total, 0.099150 us/inv, I4b / I2 115.761821%
    [junit] Summary loops 10000000: I5a   2070 ms total, 0.103500 us/inv, I5a / I2 120.840630%
    [junit] Summary loops 10000000: I5b   2347 ms total, 0.117350 us/inv, I5b / I2 137.011092%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Ident took 0.051 sec
    [junit] Testcase: test02 took 0.008 sec
    [junit] Testcase: test03 took 0.005 sec
    [junit] Testcase: test04 took 0.005 sec
    [junit] Testcase: test05Perf01 took 15.249 sec
    [junit] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.462 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test01Ident
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test02
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test03
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test03
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test04
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test04
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01
    [junit] Checkmark -349323.801228
    [junit] Summary loops 10000000: I0    4941 ms total, 0.494100 us/inv
    [junit] Summary loops 10000000: I2    1713 ms total, 0.085650 us/inv, I2  / I0 34.669095%
    [junit] Summary loops 10000000: I4a   1902 ms total, 0.095100 us/inv, I4a / I2 111.033275%
    [junit] Summary loops 10000000: I4b   1983 ms total, 0.099150 us/inv, I4b / I2 115.761821%
    [junit] Summary loops 10000000: I5a   2070 ms total, 0.103500 us/inv, I5a / I2 120.840630%
    [junit] Summary loops 10000000: I5b   2347 ms total, 0.117350 us/inv, I5b / I2 137.011092%
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4f03InversionNOUI - test05Perf01
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.19 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testCM_m1xm2 took 0.045 sec
    [junit] Testcase: testCM_m2xm1 took 0 sec
    [junit] Testcase: testRM_m1xm2 took 0.001 sec
    [junit] Testcase: testRM_m2xm1 took 0 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.19 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m1xm2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testCM_m2xm1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m1xm2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fMatrixMulNOUI - testRM_m2xm1
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI
    [junit] mat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4PMv}
    [junit] 
    [junit] A.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4PMv{    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4PMv}
    [junit] 
    [junit] A.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f2
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test03GLUToMatrix4f2
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.0.0 - Project 1,0 -->[F@55d56113
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->[F@148080bb
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.1.0 - Project 1,0 -->[F@dc24521
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->[F@10bdf5e5
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test03GLUToMatrix4f2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test04GLUDoubleToMatrix4f2
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.0.0 - Project 1,0 -->[10.0, 5.0, 0.5]
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->[5.0, 5.0, 0.5]
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.1.0 - Project 1,0 -->[1.0000000149011612, 0.0, 0.5]
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->[0.0, 0.0, 0.5]
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test04GLUDoubleToMatrix4f2
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.373 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f
    [junit] mat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4PMv}
    [junit] 
    [junit] A.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4PMv{    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4PMv}
    [junit] 
    [junit] A.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f2
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test03GLUToMatrix4f2
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.0.0 - Project 1,0 -->[F@55d56113
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->[F@148080bb
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.1.0 - Project 1,0 -->[F@dc24521
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->[F@10bdf5e5
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test03GLUToMatrix4f2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test04GLUDoubleToMatrix4f2
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.0.0 - Project 1,0 -->[10.0, 5.0, 0.5]
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->[5.0, 5.0, 0.5]
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.1.0 - Project 1,0 -->[1.0000000149011612, 0.0, 0.5]
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->[0.0, 0.0, 0.5]
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test04GLUDoubleToMatrix4f2
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01PMVMatrixToMatrix4f took 0.061 sec
    [junit] Testcase: test01PMVMatrixToMatrix4f2 took 0.058 sec
    [junit] Testcase: test03GLUToMatrix4f2 took 0.008 sec
    [junit] Testcase: test04GLUDoubleToMatrix4f2 took 0.101 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.373 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f
    [junit] mat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4PMv}
    [junit] 
    [junit] A.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4PMv{    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4PMv}
    [junit] 
    [junit] A.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f2
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test01PMVMatrixToMatrix4f2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test03GLUToMatrix4f2
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.0.0 - Project 1,0 -->[F@55d56113
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->[F@148080bb
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.1.0 - Project 1,0 -->[F@dc24521
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->[F@10bdf5e5
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test03GLUToMatrix4f2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test04GLUDoubleToMatrix4f2
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.0.0 - Project 1,0 -->[10.0, 5.0, 0.5]
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->[5.0, 5.0, 0.5]
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4Mv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4Mv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4Mv}
    [junit] 
    [junit] mat4P {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4P      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4P      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4P }
    [junit] 
    [junit] A.1.0 - Project 1,0 -->[1.0000000149011612, 0.0, 0.5]
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->[0.0, 0.0, 0.5]
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject01NOUI - test04GLUDoubleToMatrix4f2
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test01
    [junit] pMv
    [junit] {    0.40000000596046450000f,    0.00000000000000000000f,    0.00000000000000000000f,   -0.09278385341167450000f, 
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.195 sec
    [junit]      0.00000000000000000000f,    0.40000000596046450000f,    0.00000000000000000000f,   -0.00471283448860049250f, 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f,   -0.20000000298023224000f, 
    [junit] ------------- Standard Error -----------------
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f, 
    [junit] }
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test01
    [junit] 
    [junit] pMv
    [junit] pP
    [junit] {    0.40000000596046450000f,    0.00000000000000000000f,    0.00000000000000000000f,   -0.09278385341167450000f, 
    [junit] {    1.35799503326416020000f,    0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [junit]      0.00000000000000000000f,    0.40000000596046450000f,    0.00000000000000000000f,   -0.00471283448860049250f, 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f,   -0.20000000298023224000f, 
    [junit]      0.00000000000000000000f,    2.41421341896057130000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f, 
    [junit] }
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,   -1.00002861022949220000f,   -0.20000286400318146000f, 
    [junit] 
    [junit] pP
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,   -1.00000000000000000000f,    0.00000000000000000000f, 
    [junit] }
    [junit] {    1.35799503326416020000f,    0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [junit] 
    [junit] B.0.0 - Project 1,0 -->296.58536 / 359.99997 / 0.51220244
    [junit]      0.00000000000000000000f,    2.41421341896057130000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test01
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,   -1.00002861022949220000f,   -0.20000286400318146000f, 
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test02
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,   -1.00000000000000000000f,    0.00000000000000000000f, 
    [junit] pMv
    [junit] }
    [junit] 
    [junit] {    0.40000000596046450000f,    0.00000000000000000000f,    0.00000000000000000000f,   -0.13065303862094880000f, 
    [junit] B.0.0 - Project 1,0 -->296.58536 / 359.99997 / 0.51220244
    [junit]      0.00000000000000000000f,    0.40000000596046450000f,    0.00000000000000000000f,   -0.00471283448860049250f, 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test02
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f,   -0.20000000298023224000f, 
    [junit] pMv
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f, 
    [junit] {    0.40000000596046450000f,    0.00000000000000000000f,    0.00000000000000000000f,   -0.13065303862094880000f, 
    [junit] }
    [junit] 
    [junit]      0.00000000000000000000f,    0.40000000596046450000f,    0.00000000000000000000f,   -0.00471283448860049250f, 
    [junit] pP
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f,   -0.20000000298023224000f, 
    [junit] {    1.35799503326416020000f,    0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f, 
    [junit]      0.00000000000000000000f,    2.41421341896057130000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [junit] }
    [junit] 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,   -1.00002861022949220000f,   -0.20000286400318146000f, 
    [junit] pP
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,   -1.00000000000000000000f,    0.00000000000000000000f, 
    [junit] }
    [junit] {    1.35799503326416020000f,    0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [junit] 
    [junit]      0.00000000000000000000f,    2.41421341896057130000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [junit] B.0.0 - Project 1,0 -->136.03534 / 359.99997 / 0.51220244
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,   -1.00002861022949220000f,   -0.20000286400318146000f, 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test02
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,   -1.00000000000000000000f,    0.00000000000000000000f, 
    [junit] }
    [junit] 
    [junit] B.0.0 - Project 1,0 -->136.03534 / 359.99997 / 0.51220244
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test02
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.053 sec
    [junit] Testcase: test02 took 0.003 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.195 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test01
    [junit] pMv
    [junit] {    0.40000000596046450000f,    0.00000000000000000000f,    0.00000000000000000000f,   -0.09278385341167450000f, 
    [junit]      0.00000000000000000000f,    0.40000000596046450000f,    0.00000000000000000000f,   -0.00471283448860049250f, 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f,   -0.20000000298023224000f, 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f, 
    [junit] }
    [junit] 
    [junit] pP
    [junit] {    1.35799503326416020000f,    0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [junit]      0.00000000000000000000f,    2.41421341896057130000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,   -1.00002861022949220000f,   -0.20000286400318146000f, 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,   -1.00000000000000000000f,    0.00000000000000000000f, 
    [junit] }
    [junit] 
    [junit] B.0.0 - Project 1,0 -->296.58536 / 359.99997 / 0.51220244
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test02
    [junit] pMv
    [junit] {    0.40000000596046450000f,    0.00000000000000000000f,    0.00000000000000000000f,   -0.13065303862094880000f, 
    [junit]      0.00000000000000000000f,    0.40000000596046450000f,    0.00000000000000000000f,   -0.00471283448860049250f, 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f,   -0.20000000298023224000f, 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f,    1.00000000000000000000f, 
    [junit] }
    [junit] 
    [junit] pP
    [junit] {    1.35799503326416020000f,    0.00000000000000000000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [junit]      0.00000000000000000000f,    2.41421341896057130000f,    0.00000000000000000000f,    0.00000000000000000000f, 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,   -1.00002861022949220000f,   -0.20000286400318146000f, 
    [junit]      0.00000000000000000000f,    0.00000000000000000000f,   -1.00000000000000000000f,    0.00000000000000000000f, 
    [junit] }
    [junit] 
    [junit] B.0.0 - Project 1,0 -->136.03534 / 359.99997 / 0.51220244
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestMatrix4fProject02NOUI - test02
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.197 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtNegZIsNoOp
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtNegZIsNoOp
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtNegZIsNoOp
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtNegZIsNoOp
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testLookAtNegZIsNoOp took 0.053 sec
    [junit] Testcase: testLookAtPosY took 0.001 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.197 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtNegZIsNoOp
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtNegZIsNoOp
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix02NOUI - testLookAtPosY
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI - test01
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI
    [junit] mat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.201 sec
    [junit] mat4PMv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] ------------- Standard Error -----------------
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI - test01
    [junit] mat4PMv}
    [junit] 
    [junit] mat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4PMv}
    [junit] 
    [junit] A.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4PMv{    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4PMv}
    [junit] 
    [junit] A.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] C.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0]
    [junit] C.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0]
    [junit] FloatUtil - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] 
    [junit] Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] 
    [junit] C.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]
    [junit] B.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI - test01
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4PMv{    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4PMv}
    [junit] 
    [junit] A.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] C.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0]
    [junit] C.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0]
    [junit] FloatUtil - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] 
    [junit] Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] 
    [junit] C.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]
    [junit] B.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI - test01
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.063 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.201 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI - test01
    [junit] mat4PMv{    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4PMv}
    [junit] 
    [junit] A.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] B.0.0 - Project 1,0 -->10.0 / 5.0 / 0.5
    [junit] A.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] B.0.1 - Project 0,0 -->5.0 / 5.0 / 0.5
    [junit] MATRIX - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [junit] , Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , Texture
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] , matrices 3 + 1 temp = 4]
    [junit] mat4PMv{    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    1.00000,    0.00000, 
    [junit] mat4PMv     0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] mat4PMv}
    [junit] 
    [junit] A.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] B.1.0 - Project 1,0 -->0.99999994 / 0.0 / 0.5
    [junit] A.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] B.1.1 - Project 0,0 -->0.0 / 0.0 / 0.5
    [junit] C.0.0 - Project 1,0 -->[10.0, 5.0, 0.5, 0.0]
    [junit] C.0.1 - Project 0,0 -->[5.0, 5.0, 0.5, 0.0]
    [junit] FloatUtil - Ortho 0,0,10,10 - Locate the origin in the bottom left and scale
    [junit] Projection
    [junit] {    0.20000,    0.00000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.20000,    0.00000,   -1.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] 
    [junit] Modelview
    [junit] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    1.00000,    0.00000, 
    [junit]      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] }
    [junit] 
    [junit] C.1.0 - Project 1,0 -->[0.99999994, 0.0, 0.5, 0.0]
    [junit] B.1.1 - Project 0,0 -->[0.0, 0.0, 0.5, 0.0]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix03NOUI - test01
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test01
    [junit] Ident     { 1.00000, 0.00000, 0.00000, 0.00000, 
    [junit] Ident       0.00000, 1.00000, 0.00000, 0.00000, 
    [junit] Ident       0.00000, 0.00000, 1.00000, 0.00000, 
    [junit] Ident       0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Ident     }
    [junit] 
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.2 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test01
    [junit] Ident     { 1.00000, 0.00000, 0.00000, 0.00000, 
    [junit] Ident       0.00000, 1.00000, 0.00000, 0.00000, 
    [junit] Ident       0.00000, 0.00000, 1.00000, 0.00000, 
    [junit] Ident       0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Ident     }
    [junit] 
    [junit] Translate { 1.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Translate   0.00000, 1.00000, 0.00000, 2.00000, 
    [junit] Translate   0.00000, 0.00000, 1.00000, 3.00000, 
    [junit] Translate   0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Translate }
    [junit] 
    [junit] Scale     { 2.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Scale       0.00000, 2.00000, 0.00000, 2.00000, 
    [junit] Scale       0.00000, 0.00000, 2.00000, 3.00000, 
    [junit] Scale       0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Scale     }
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test02
    [junit] Ident     { 1.00000, 0.00000, 0.00000, 0.00000, 
    [junit] Ident       0.00000, 1.00000, 0.00000, 0.00000, 
    [junit] Ident       0.00000, 0.00000, 1.00000, 0.00000, 
    [junit] Ident       0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Ident     }
    [junit] 
    [junit] Scale     { 2.00000, 0.00000, 0.00000, 0.00000, 
    [junit] Scale       0.00000, 2.00000, 0.00000, 0.00000, 
    [junit] Scale       0.00000, 0.00000, 2.00000, 0.00000, 
    [junit] Scale       0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Scale     }
    [junit] 
    [junit] Translate { 2.00000, 0.00000, 0.00000, 2.00000, 
    [junit] Translate   0.00000, 2.00000, 0.00000, 4.00000, 
    [junit] Translate   0.00000, 0.00000, 2.00000, 6.00000, 
    [junit] Translate   0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Translate }
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test02
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.058 sec
    [junit] Testcase: test02 took 0.003 sec
    [junit] Translate { 1.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Translate   0.00000, 1.00000, 0.00000, 2.00000, 
    [junit] Translate   0.00000, 0.00000, 1.00000, 3.00000, 
    [junit] Translate   0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Translate }
    [junit] 
    [junit] Scale     { 2.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Scale       0.00000, 2.00000, 0.00000, 2.00000, 
    [junit] Scale       0.00000, 0.00000, 2.00000, 3.00000, 
    [junit] Scale       0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Scale     }
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test02
    [junit] Ident     { 1.00000, 0.00000, 0.00000, 0.00000, 
    [junit] Ident       0.00000, 1.00000, 0.00000, 0.00000, 
    [junit] Ident       0.00000, 0.00000, 1.00000, 0.00000, 
    [junit] Ident       0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Ident     }
    [junit] 
    [junit] Scale     { 2.00000, 0.00000, 0.00000, 0.00000, 
    [junit] Scale       0.00000, 2.00000, 0.00000, 0.00000, 
    [junit] Scale       0.00000, 0.00000, 2.00000, 0.00000, 
    [junit] Scale       0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Scale     }
    [junit] 
    [junit] Translate { 2.00000, 0.00000, 0.00000, 2.00000, 
    [junit] Translate   0.00000, 2.00000, 0.00000, 4.00000, 
    [junit] Translate   0.00000, 0.00000, 2.00000, 6.00000, 
    [junit] Translate   0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Translate }
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test02
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.2 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test01
    [junit] Ident     { 1.00000, 0.00000, 0.00000, 0.00000, 
    [junit] Ident       0.00000, 1.00000, 0.00000, 0.00000, 
    [junit] Ident       0.00000, 0.00000, 1.00000, 0.00000, 
    [junit] Ident       0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Ident     }
    [junit] 
    [junit] Translate { 1.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Translate   0.00000, 1.00000, 0.00000, 2.00000, 
    [junit] Translate   0.00000, 0.00000, 1.00000, 3.00000, 
    [junit] Translate   0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Translate }
    [junit] 
    [junit] Scale     { 2.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Scale       0.00000, 2.00000, 0.00000, 2.00000, 
    [junit] Scale       0.00000, 0.00000, 2.00000, 3.00000, 
    [junit] Scale       0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Scale     }
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test02
    [junit] Ident     { 1.00000, 0.00000, 0.00000, 0.00000, 
    [junit] Ident       0.00000, 1.00000, 0.00000, 0.00000, 
    [junit] Ident       0.00000, 0.00000, 1.00000, 0.00000, 
    [junit] Ident       0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Ident     }
    [junit] 
    [junit] Scale     { 2.00000, 0.00000, 0.00000, 0.00000, 
    [junit] Scale       0.00000, 2.00000, 0.00000, 0.00000, 
    [junit] Scale       0.00000, 0.00000, 2.00000, 0.00000, 
    [junit] Scale       0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Scale     }
    [junit] 
    [junit] Translate { 2.00000, 0.00000, 0.00000, 2.00000, 
    [junit] Translate   0.00000, 2.00000, 0.00000, 4.00000, 
    [junit] Translate   0.00000, 0.00000, 2.00000, 6.00000, 
    [junit] Translate   0.00000, 0.00000, 0.00000, 1.00000, 
    [junit] Translate }
    [junit] 
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVTransform01NOUI - test02
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test04Dot
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test04Dot
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test10AngleAxis
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test10AngleAxis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test11FromVectorToVector
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test11FromVectorToVector
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test12FromAndToEulerAngles
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test12FromAndToEulerAngles
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test13FromEulerAnglesAndRotateVector
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test13FromEulerAnglesAndRotateVector
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test14Matrix
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test14Matrix
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15aAxesAndMatrix
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15aAxesAndMatrix
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15bAxesAndMatrix
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15bAxesAndMatrix
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15cAxesAndMatrix
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15cAxesAndMatrix
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test20AddSubtract
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test20AddSubtract
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test21Multiply
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test21Multiply
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test22InvertMultNormalAndConj
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test22InvertMultNormalAndConj
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test23RotationOrder
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test23RotationOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test24Axes
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test24Axes
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp
    [junit] Deviance: 0.70710677 / 0.0 / 0.70710677, 0.70710695 / 0.0 / 0.7071069: -1.7881393E-7 / 0.0 / -1.1920929E-7, dist 2.149076E-7
    [junit] Deviance: 0.0 / 1.0 / 0.0, -5.9604645E-8 / 0.9999999 / 0.0: 5.9604645E-8 / 1.1920929E-7 / 0.0, dist 1.3328004E-7
    [junit] Deviance: 0.0 / -0.70710677 / 0.70710677, 0.0 / -0.7071068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt
    [junit] Deviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt
    [junit] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.27 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test04Dot
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test04Dot
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test10AngleAxis
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test10AngleAxis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test11FromVectorToVector
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test11FromVectorToVector
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test12FromAndToEulerAngles
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test12FromAndToEulerAngles
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test13FromEulerAnglesAndRotateVector
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test13FromEulerAnglesAndRotateVector
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test14Matrix
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test14Matrix
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15aAxesAndMatrix
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15aAxesAndMatrix
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15bAxesAndMatrix
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15bAxesAndMatrix
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15cAxesAndMatrix
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15cAxesAndMatrix
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test20AddSubtract
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test20AddSubtract
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test21Multiply
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test21Multiply
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test22InvertMultNormalAndConj
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test22InvertMultNormalAndConj
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test23RotationOrder
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test23RotationOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test24Axes
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test24Axes
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp
    [junit] Deviance: 0.70710677 / 0.0 / 0.70710677, 0.70710695 / 0.0 / 0.7071069: -1.7881393E-7 / 0.0 / -1.1920929E-7, dist 2.149076E-7
    [junit] Deviance: 0.0 / 1.0 / 0.0, -5.9604645E-8 / 0.9999999 / 0.0: 5.9604645E-8 / 1.1920929E-7 / 0.0, dist 1.3328004E-7
    [junit] Deviance: 0.0 / -0.70710677 / 0.70710677, 0.0 / -0.7071068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt
    [junit] Deviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Normalize took 0.047 sec
    [junit] Testcase: test02RotateZeroVector took 0.001 sec
    [junit] Testcase: test03InvertAndConj took 0.001 sec
    [junit] Testcase: test04Dot took 0 sec
    [junit] Testcase: test10AngleAxis took 0.038 sec
    [junit] Testcase: test11FromVectorToVector took 0.001 sec
    [junit] Testcase: test12FromAndToEulerAngles took 0.02 sec
    [junit] Testcase: test13FromEulerAnglesAndRotateVector took 0.001 sec
    [junit] Testcase: test14Matrix took 0.004 sec
    [junit] Testcase: test15aAxesAndMatrix took 0.001 sec
    [junit] Testcase: test15bAxesAndMatrix took 0.001 sec
    [junit] Testcase: test15cAxesAndMatrix took 0.001 sec
    [junit] Testcase: test20AddSubtract took 0 sec
    [junit] Testcase: test21Multiply took 0.001 sec
    [junit] Testcase: test22InvertMultNormalAndConj took 0.001 sec
    [junit] Testcase: test23RotationOrder took 0 sec
    [junit] Testcase: test24Axes took 0 sec
    [junit] Testcase: test25Slerp took 0.001 sec
    [junit] Testcase: test26LookAt took 0.001 sec
    [junit] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.27 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test01Normalize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test02RotateZeroVector
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test03InvertAndConj
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test04Dot
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test04Dot
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test10AngleAxis
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test10AngleAxis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test11FromVectorToVector
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test11FromVectorToVector
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test12FromAndToEulerAngles
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test12FromAndToEulerAngles
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test13FromEulerAnglesAndRotateVector
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test13FromEulerAnglesAndRotateVector
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test14Matrix
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test14Matrix
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15aAxesAndMatrix
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15aAxesAndMatrix
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15bAxesAndMatrix
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15bAxesAndMatrix
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15cAxesAndMatrix
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test15cAxesAndMatrix
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test20AddSubtract
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test20AddSubtract
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test21Multiply
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test21Multiply
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test22InvertMultNormalAndConj
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test22InvertMultNormalAndConj
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test23RotationOrder
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test23RotationOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test24Axes
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test24Axes
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp
    [junit] Deviance: 0.70710677 / 0.0 / 0.70710677, 0.70710695 / 0.0 / 0.7071069: -1.7881393E-7 / 0.0 / -1.1920929E-7, dist 2.149076E-7
    [junit] Deviance: 0.0 / 1.0 / 0.0, -5.9604645E-8 / 0.9999999 / 0.0: 5.9604645E-8 / 1.1920929E-7 / 0.0, dist 1.3328004E-7
    [junit] Deviance: 0.0 / -0.70710677 / 0.70710677, 0.0 / -0.7071068 / 0.707107: 0.0 / 5.9604645E-8 / -2.3841858E-7, dist 2.4575624E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test25Slerp
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt
    [junit] Deviance: -0.40824828 / 0.81649655 / -0.40824828, -0.40824813 / 0.8164966 / -0.4082484: -1.4901161E-7 / -5.9604645E-8 / 1.1920929E-7, dist 1.9992005E-7
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestQuaternion01NOUI - test26LookAt
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI
    [junit] Testsuite: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle
    [junit] Test 0-deg, UNIT_X vecs
    [junit] v0 1.0 / 0.0 / 0.0
    [junit] v1 1.0 / 0.0 / 0.0
    [junit] a0(v0, v1) = 0.0 rad, 0.0 deg, via dot, acos
    [junit] Test 0-deg, free vecs
    [junit] v0 0.14 / 0.07 / 0.0
    [junit] v1 0.33 / 0.07 / 0.0
    [junit] v0_1 0.19000001 / 0.0 / 0.0
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.201 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle
    [junit] Test 0-deg, UNIT_X vecs
    [junit] v0 1.0 / 0.0 / 0.0
    [junit] v1 1.0 / 0.0 / 0.0
    [junit] a0(v0, v1) = 0.0 rad, 0.0 deg, via dot, acos
    [junit] Test 0-deg, free vecs
    [junit] v0 0.14 / 0.07 / 0.0
    [junit] v1 0.33 / 0.07 / 0.0
    [junit] v0_1 0.19000001 / 0.0 / 0.0
    [junit] a0(X, v0_1) = 0.0 rad, 0.0 deg, via dot, acos
    [junit] Test 180-deg, free vecs
    [junit] v0 0.33 / 0.07 / 0.0
    [junit] v1 0.14 / 0.07 / 0.0
    [junit] v0_1 -0.19000001 / 0.0 / 0.0
    [junit] a0(X, v0_1) = 3.1415927 rad, 180.0 deg, via dot, acos
    [junit] Test 90-deg, UNIT_X, UNIT_Y vecs
    [junit] v0 1.0 / 0.0 / 0.0
    [junit] v1 0.0 / 1.0 / 0.0
    [junit] a0(v0, v1) = 1.5707964 rad, 90.0 deg, via dot, acos
    [junit] Test 180-deg, UNIT_X, UNIT_X_NEG vecs
    [junit] v0 1.0 / 0.0 / 0.0
    [junit] v1 -1.0 / 0.0 / 0.0
    [junit] a0(v0, v1) = 3.1415927 rad, 180.0 deg, via dot, acos
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Normalize took 0.048 sec
    [junit] Testcase: test02Angle took 0.003 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.201 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test01Normalize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle
    [junit] Test 0-deg, UNIT_X vecs
    [junit] v0 1.0 / 0.0 / 0.0
    [junit] v1 1.0 / 0.0 / 0.0
    [junit] a0(v0, v1) = 0.0 rad, 0.0 deg, via dot, acos
    [junit] Test 0-deg, free vecs
    [junit] v0 0.14 / 0.07 / 0.0
    [junit] v1 0.33 / 0.07 / 0.0
    [junit] v0_1 0.19000001 / 0.0 / 0.0
    [junit] a0(X, v0_1) = 0.0 rad, 0.0 deg, via dot, acos
    [junit] Test 180-deg, free vecs
    [junit] v0 0.33 / 0.07 / 0.0
    [junit] v1 0.14 / 0.07 / 0.0
    [junit] v0_1 -0.19000001 / 0.0 / 0.0
    [junit] a0(X, v0_1) = 3.1415927 rad, 180.0 deg, via dot, acos
    [junit] Test 90-deg, UNIT_X, UNIT_Y vecs
    [junit] v0 1.0 / 0.0 / 0.0
    [junit] v1 0.0 / 1.0 / 0.0
    [junit] a0(v0, v1) = 1.5707964 rad, 90.0 deg, via dot, acos
    [junit] Test 180-deg, UNIT_X, UNIT_X_NEG vecs
    [junit] v0 1.0 / 0.0 / 0.0
    [junit] v1 -1.0 / 0.0 / 0.0
    [junit] a0(v0, v1) = 3.1415927 rad, 180.0 deg, via dot, acos
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle
    [junit] ------------- ---------------- ---------------
    [junit] a0(X, v0_1) = 0.0 rad, 0.0 deg, via dot, acos
    [junit] Test 180-deg, free vecs
    [junit] v0 0.33 / 0.07 / 0.0
    [junit] v1 0.14 / 0.07 / 0.0
    [junit] v0_1 -0.19000001 / 0.0 / 0.0
    [junit] a0(X, v0_1) = 3.1415927 rad, 180.0 deg, via dot, acos
    [junit] Test 90-deg, UNIT_X, UNIT_Y vecs
    [junit] v0 1.0 / 0.0 / 0.0
    [junit] v1 0.0 / 1.0 / 0.0
    [junit] a0(v0, v1) = 1.5707964 rad, 90.0 deg, via dot, acos
    [junit] Test 180-deg, UNIT_X, UNIT_X_NEG vecs
    [junit] v0 1.0 / 0.0 / 0.0
    [junit] v1 -1.0 / 0.0 / 0.0
    [junit] a0(v0, v1) = 3.1415927 rad, 180.0 deg, via dot, acos
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestVec3f01NOUI - test02Angle
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

declare.common:
     [echo] jvmarg.modules        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.generic        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.headless       -Djava.awt.headless=true
     [echo] jvmarg.swt.headless   -Djava.awt.headless=true

test.compile.check:
     [echo] jogl-test.jar c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-test.jar

test.compile:

junit.run.newt.headless:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

generic.junit.run.newt.headless:
     [echo] +++ 
     [echo] +++ generic.junit.run.newt.headless
     [echo] +++ Pattern: com/jogamp/opengl/test/junit/**/Test*NEWT*
     [echo] +++ 
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestFontsNEWT00.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846686288 ms III - Start
    [apply] SLOCK [T main @ 1755846686289 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Ubuntu-Regular: 10.0p, 96.0dpi -> 13.333334px:
    [apply] Ubuntu-Regular[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        0.0625
    [apply]   checkSumAdjustment:  0x9C00DB43
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x19
    [apply]   unitsPerEm:          1000
    [apply]   created:             Wed Feb 23 14:04:24 CET 2011
    [apply]   modified:            Mon Mar 07 11:44:38 CET 2011
    [apply]   xMin:                -167
    [apply]   yMin:                -189
    [apply]   xMax:                1561
    [apply]   yMax:                962
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       9
    [apply]   fontDirectionHint:   2
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        0.0625
    [apply]   checkSumAdjustment:  0x9C00DB43
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x19
    [apply]   unitsPerEm:          1000
    [apply]   created:             Wed Feb 23 14:04:24 CET 2011
    [apply]   modified:            Mon Mar 07 11:44:38 CET 2011
    [apply]   xMin:                -167
    [apply]   yMin:                -189
    [apply]   xMax:                1561
    [apply]   yMax:                962
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       9
    [apply]   fontDirectionHint:   2
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            932
    [apply]         yDescender:           -189
    [apply]         yLineGap:             28
    [apply]         advanceWidthMax:      1682
    [apply]         minLeftSideBearing:   -167
    [apply]         minRightSideBearing:  -163
    [apply]         xMaxExtent:           1561
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 1262
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 3
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         1734
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     158
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     30
    [apply]     endCode:        [0, 9, 13, 29, 126, 591, 658, 700, 711, 713, 733, 785, 902, 906, 908, 929, 974, 1119, 1123, 1141, 1273, 7813, 7923, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8213, 8218, 8222, 8226, 8230, 8240, 8250, 8260, 8304, 8313, 8329, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8542, 8706, 8710, 8719, 8722, 8725, 8730, 8734, 8747, 8776, 8800, 8805, 9674, 57599, 61437, 61442, 62737, 63517, 64260, 65535]
    [apply]     startCode:      [0, 8, 13, 29, 32, 160, 658, 700, 710, 713, 728, 785, 900, 904, 908, 910, 931, 1024, 1122, 1138, 1162, 7808, 7922, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8211, 8216, 8220, 8224, 8230, 8240, 8249, 8260, 8304, 8308, 8320, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8531, 8706, 8710, 8719, 8721, 8725, 8729, 8734, 8747, 8776, 8800, 8804, 9674, 57599, 61437, 61440, 62726, 63488, 64256, 65535]
    [apply]     idDelta:        [1, 65529, 65525, 65508, 65507, 0, 30, 65186, 0, 65175, 0, 65440, 0, 72, 72, 0, 0, 65216, 65215, 65201, 65181, 58086, 57978, 58598, 58596, 58594, 58592, 58590, 58589, 58588, 58587, 58586, 58584, 58583, 58582, 58580, 58579, 58577, 58576, 0, 0, 0, 0, 57408, 57402, 0, 57642, 57599, 57596, 57590, 57270, 58092, 58085, 58417, 57453, 57985, 57172, 57464, 57427, 0, 57240, 57237, 57229, 0, 57227, 57224, 57221, 57209, 57181, 57158, 57155, 56287, 9196, 5359, 0, 3208, 2481, 0, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 148, 0, 0, 1006, 0, 1006, 0, 1014, 0, 0, 1014, 1052, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1098, 1102, 1106, 0, 0, 1106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 1080, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         1762
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 159, 160, 162, 164, 172, 177, 183, 188, 187, 189, 191, 190, 192, 194, 196, 195, 197, 198, 200, 199, 201, 202, 204, 206, 205, 207, 209, 208, 213, 212, 214, 215, 103, 139, 125, 126, 130, 114, 145, 186, 137, 132, 118, 143, 131, 422, 161, 179, 419, 140, 423, 424, 128, 144, 410, 413, 412, 965, 420, 133, 149, 414, 193, 211, 154, 124, 135, 418, 100, 421, 411, 134, 150, 102, 123, 155, 158, 176, 109, 121, 115, 116, 112, 113, 110, 111, 210, 425, 218, 122, 366, 98, 108, 120, 428, 430, 104, 146, 99, 101, 106, 157, 165, 156, 166, 163, 168, 169, 170, 167, 174, 175, 0, 173, 181, 182, 180, 268, 105, 117, 138, 353, 354, 355, 147, 357, 356, 351]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         2284
    [apply]     format:         4
    [apply]     length:         1734
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     158
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     30
    [apply]     endCode:        [0, 9, 13, 29, 126, 591, 658, 700, 711, 713, 733, 785, 902, 906, 908, 929, 974, 1119, 1123, 1141, 1273, 7813, 7923, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8213, 8218, 8222, 8226, 8230, 8240, 8250, 8260, 8304, 8313, 8329, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8542, 8706, 8710, 8719, 8722, 8725, 8730, 8734, 8747, 8776, 8800, 8805, 9674, 57599, 61437, 61442, 62737, 63517, 64260, 65535]
    [apply]     startCode:      [0, 8, 13, 29, 32, 160, 658, 700, 710, 713, 728, 785, 900, 904, 908, 910, 931, 1024, 1122, 1138, 1162, 7808, 7922, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8211, 8216, 8220, 8224, 8230, 8240, 8249, 8260, 8304, 8308, 8320, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8531, 8706, 8710, 8719, 8721, 8725, 8729, 8734, 8747, 8776, 8800, 8804, 9674, 57599, 61437, 61440, 62726, 63488, 64256, 65535]
    [apply]     idDelta:        [1, 65529, 65525, 65508, 65507, 0, 30, 65186, 0, 65175, 0, 65440, 0, 72, 72, 0, 0, 65216, 65215, 65201, 65181, 58086, 57978, 58598, 58596, 58594, 58592, 58590, 58589, 58588, 58587, 58586, 58584, 58583, 58582, 58580, 58579, 58577, 58576, 0, 0, 0, 0, 57408, 57402, 0, 57642, 57599, 57596, 57590, 57270, 58092, 58085, 58417, 57453, 57985, 57172, 57464, 57427, 0, 57240, 57237, 57229, 0, 57227, 57224, 57221, 57209, 57181, 57158, 57155, 56287, 9196, 5359, 0, 3208, 2481, 0, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 148, 0, 0, 1006, 0, 1006, 0, 1014, 0, 0, 1014, 1052, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1098, 1102, 1106, 0, 0, 1106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 1080, 0]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              1262
    [apply]         maxPoints:              112
    [apply]         maxContours:            14
    [apply]         maxCompositePoints:     113
    [apply]         maxCompositeContours:   7
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      16
    [apply]         maxStorage:             47
    [apply]         maxFunctionDefs:        89
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       1312
    [apply]         maxSizeOfInstructions:  1785
    [apply]         maxComponentElements:   5
    [apply]         maxComponentDepth:      1
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       602
    [apply]   usWeightClass:       400
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     700
    [apply]   ySubscriptYSize:     650
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   140
    [apply]   ySuperscriptXSize:   700
    [apply]   ySuperscriptYSize:   650
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 477
    [apply]   yStrikeoutSize:      79
    [apply]   yStrikeoutPosition:  250
    [apply]   sFamilyClass:        0    subclass = 0
    [apply]   PANOSE:              2 11 5 4 3 6 2 3 2 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E00002FF
    [apply]   Unicode Range 2( Bits 32- 63 ): 5000205B
    [apply]   Unicode Range 3( Bits 64- 95 ): 0
    [apply]   Unicode Range 4( Bits 96-127 ): 0
    [apply]   achVendID:           'DAMA'
    [apply]   fsSelection:         0x40
    [apply]   usFirstCharIndex:    0x0
    [apply]   usLastCharIndex:     0xFB04
    [apply]   sTypoAscender:       776
    [apply]   sTypoDescender:      -185
    [apply]   sTypoLineGap:        56
    [apply]   usWinAscent:         932
    [apply]   usWinDescent:        189
    [apply]   CodePage Range 1( Bits 0 - 31 ): 2000009F
    [apply]   CodePage Range 2( Bits 32- 63 ): 56010000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[33v, complex], advance 631, leftSideBearings 23, kerning[size 48, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 631, 631
    [apply]             em 0.63100004, 0.63100004
    [apply]             px 8.413334, 8.413334
    [apply]       AABBox
    [apply]         funits [dim 588.0 x 693.0 x 0.0, box 23.0 / 0.0 / 0.0 .. 611.0 / 693.0 / 0.0, ctr 317.0 / 346.5 / 0.0]
    [apply]             em [dim 0.588 x 0.693 x 0.0, box 0.023000002 / 0.0 / 0.0 .. 0.611 / 0.693 / 0.0, ctr 0.317 / 0.3465 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[38v, complex], advance 253, leftSideBearings -68, kerning[size 1, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 253, 253
    [apply]             em 0.25300002, 0.25300002
    [apply]             px 3.3733337, 3.3733337
    [apply]       AABBox
    [apply]         funits [dim 254.0 x 923.0 x 0.0, box -68.0 / -187.0 / 0.0 .. 186.0 / 736.0 / 0.0, ctr 59.0 / 274.5 / 0.0]
    [apply]             em [dim 0.254 x 0.9230001 x 0.0, box -0.068 / -0.187 / 0.0 .. 0.186 / 0.73600006 / 0.0, ctr 0.059 / 0.2745 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 231, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 231, 231
    [apply]             em 0.231, 0.231
    [apply]             px 3.0800002, 3.0800002
    [apply]       AABBox
    [apply]         funits [dim 231.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 231.0 / 0.0 / 0.0, ctr 115.5 / 0.0 / 0.0]
    [apply]             em [dim 0.231 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.231 / 0.0 / 0.0, ctr 0.1155 / 0.0 / 0.0]
    [apply]     Font Ubuntu-Regular
    [apply]     Char left['X', id 59, kpairs 48], right['X', id 59], kerning 18
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[33v, complex], advance 631, leftSideBearings 23, kerning[size 48, horiz true, cross false]]
    [apply]     Font Ubuntu-Regular
    [apply]     Char left['t', id 87, kpairs 13], right['.', id 17], kerning 11
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[33v, complex], advance 402, leftSideBearings 74, kerning[size 13, horiz true, cross false]]
    [apply]     Font Ubuntu-Regular
    [apply]     Char left['f', id 73, kpairs 22], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[25v, complex], advance 386, leftSideBearings 80, kerning[size 22, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Light
    [apply] DaltonMaagLtd: Ubuntu Light 0.71
    [apply] Ubuntu Light
    [apply] Version 0.71
    [apply] Ubuntu-Light
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com
    [apply] Ubuntu
    [apply] Light
    [apply] Ubuntu Light
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu Light
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Light 0.71
    [apply] Ubuntu Light
    [apply] Version 0.71
    [apply] Ubuntu-Light
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com
    [apply] Ubuntu
    [apply] Light
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Ubuntu-Light: 10.0p, 96.0dpi -> 13.333334px:
    [apply] Ubuntu-Light[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        0.0625
    [apply]   checkSumAdjustment:  0x4E482B5D
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x19
    [apply]   unitsPerEm:          1000
    [apply]   created:             Wed Feb 23 14:04:24 CET 2011
    [apply]   modified:            Mon Mar 07 11:45:02 CET 2011
    [apply]   xMin:                -157
    [apply]   yMin:                -196
    [apply]   xMax:                1551
    [apply]   yMax:                958
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       9
    [apply]   fontDirectionHint:   2
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        0.0625
    [apply]   checkSumAdjustment:  0x4E482B5D
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x19
    [apply]   unitsPerEm:          1000
    [apply]   created:             Wed Feb 23 14:04:24 CET 2011
    [apply]   modified:            Mon Mar 07 11:45:02 CET 2011
    [apply]   xMin:                -157
    [apply]   yMin:                -196
    [apply]   xMax:                1551
    [apply]   yMax:                958
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       9
    [apply]   fontDirectionHint:   2
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            932
    [apply]         yDescender:           -189
    [apply]         yLineGap:             28
    [apply]         advanceWidthMax:      1682
    [apply]         minLeftSideBearing:   -157
    [apply]         minRightSideBearing:  -156
    [apply]         xMaxExtent:           1551
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 1262
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 3
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         1734
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     158
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     30
    [apply]     endCode:        [0, 9, 13, 29, 126, 591, 658, 700, 711, 713, 733, 785, 902, 906, 908, 929, 974, 1119, 1123, 1141, 1273, 7813, 7923, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8213, 8218, 8222, 8226, 8230, 8240, 8250, 8260, 8304, 8313, 8329, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8542, 8706, 8710, 8719, 8722, 8725, 8730, 8734, 8747, 8776, 8800, 8805, 9674, 57599, 61437, 61442, 62737, 63517, 64260, 65535]
    [apply]     startCode:      [0, 8, 13, 29, 32, 160, 658, 700, 710, 713, 728, 785, 900, 904, 908, 910, 931, 1024, 1122, 1138, 1162, 7808, 7922, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8211, 8216, 8220, 8224, 8230, 8240, 8249, 8260, 8304, 8308, 8320, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8531, 8706, 8710, 8719, 8721, 8725, 8729, 8734, 8747, 8776, 8800, 8804, 9674, 57599, 61437, 61440, 62726, 63488, 64256, 65535]
    [apply]     idDelta:        [1, 65529, 65525, 65508, 65507, 0, 30, 65186, 0, 65175, 0, 65440, 0, 72, 72, 0, 0, 65216, 65215, 65201, 65181, 58086, 57978, 58598, 58596, 58594, 58592, 58590, 58589, 58588, 58587, 58586, 58584, 58583, 58582, 58580, 58579, 58577, 58576, 0, 0, 0, 0, 57408, 57402, 0, 57642, 57599, 57596, 57590, 57270, 58092, 58085, 58417, 57453, 57985, 57172, 57464, 57427, 0, 57240, 57237, 57229, 0, 57227, 57224, 57221, 57209, 57181, 57158, 57155, 56287, 9196, 5359, 0, 3208, 2481, 0, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 148, 0, 0, 1006, 0, 1006, 0, 1014, 0, 0, 1014, 1052, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1098, 1102, 1106, 0, 0, 1106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 1080, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         1762
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 159, 160, 162, 164, 172, 177, 183, 188, 187, 189, 191, 190, 192, 194, 196, 195, 197, 198, 200, 199, 201, 202, 204, 206, 205, 207, 209, 208, 213, 212, 214, 215, 103, 139, 125, 126, 130, 114, 145, 186, 137, 132, 118, 143, 131, 422, 161, 179, 419, 140, 423, 424, 128, 144, 410, 413, 412, 965, 420, 133, 149, 414, 193, 211, 154, 124, 135, 418, 100, 421, 411, 134, 150, 102, 123, 155, 158, 176, 109, 121, 115, 116, 112, 113, 110, 111, 210, 425, 218, 122, 366, 98, 108, 120, 428, 430, 104, 146, 99, 101, 106, 157, 165, 156, 166, 163, 168, 169, 170, 167, 174, 175, 0, 173, 181, 182, 180, 268, 105, 117, 138, 353, 354, 355, 147, 357, 356, 351]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         2284
    [apply]     format:         4
    [apply]     length:         1734
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     158
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     30
    [apply]     endCode:        [0, 9, 13, 29, 126, 591, 658, 700, 711, 713, 733, 785, 902, 906, 908, 929, 974, 1119, 1123, 1141, 1273, 7813, 7923, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8213, 8218, 8222, 8226, 8230, 8240, 8250, 8260, 8304, 8313, 8329, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8542, 8706, 8710, 8719, 8722, 8725, 8730, 8734, 8747, 8776, 8800, 8805, 9674, 57599, 61437, 61442, 62737, 63517, 64260, 65535]
    [apply]     startCode:      [0, 8, 13, 29, 32, 160, 658, 700, 710, 713, 728, 785, 900, 904, 908, 910, 931, 1024, 1122, 1138, 1162, 7808, 7922, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8211, 8216, 8220, 8224, 8230, 8240, 8249, 8260, 8304, 8308, 8320, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8531, 8706, 8710, 8719, 8721, 8725, 8729, 8734, 8747, 8776, 8800, 8804, 9674, 57599, 61437, 61440, 62726, 63488, 64256, 65535]
    [apply]     idDelta:        [1, 65529, 65525, 65508, 65507, 0, 30, 65186, 0, 65175, 0, 65440, 0, 72, 72, 0, 0, 65216, 65215, 65201, 65181, 58086, 57978, 58598, 58596, 58594, 58592, 58590, 58589, 58588, 58587, 58586, 58584, 58583, 58582, 58580, 58579, 58577, 58576, 0, 0, 0, 0, 57408, 57402, 0, 57642, 57599, 57596, 57590, 57270, 58092, 58085, 58417, 57453, 57985, 57172, 57464, 57427, 0, 57240, 57237, 57229, 0, 57227, 57224, 57221, 57209, 57181, 57158, 57155, 56287, 9196, 5359, 0, 3208, 2481, 0, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 148, 0, 0, 1006, 0, 1006, 0, 1014, 0, 0, 1014, 1052, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1098, 1102, 1106, 0, 0, 1106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 1080, 0]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              1262
    [apply]         maxPoints:              112
    [apply]         maxContours:            14
    [apply]         maxCompositePoints:     111
    [apply]         maxCompositeContours:   7
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      16
    [apply]         maxStorage:             47
    [apply]         maxFunctionDefs:        89
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       1312
    [apply]         maxSizeOfInstructions:  1785
    [apply]         maxComponentElements:   5
    [apply]         maxComponentDepth:      1
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       589
    [apply]   usWeightClass:       300
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     700
    [apply]   ySubscriptYSize:     650
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   140
    [apply]   ySuperscriptXSize:   700
    [apply]   ySuperscriptYSize:   650
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 477
    [apply]   yStrikeoutSize:      56
    [apply]   yStrikeoutPosition:  250
    [apply]   sFamilyClass:        0    subclass = 0
    [apply]   PANOSE:              2 11 3 4 3 6 2 3 2 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E00002FF
    [apply]   Unicode Range 2( Bits 32- 63 ): 5000205B
    [apply]   Unicode Range 3( Bits 64- 95 ): 0
    [apply]   Unicode Range 4( Bits 96-127 ): 0
    [apply]   achVendID:           'DAMA'
    [apply]   fsSelection:         0x40
    [apply]   usFirstCharIndex:    0x0
    [apply]   usLastCharIndex:     0xFB04
    [apply]   sTypoAscender:       776
    [apply]   sTypoDescender:      -185
    [apply]   sTypoLineGap:        56
    [apply]   usWinAscent:         932
    [apply]   usWinDescent:        189
    [apply]   CodePage Range 1( Bits 0 - 31 ): 2000009F
    [apply]   CodePage Range 2( Bits 32- 63 ): 56010000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[33v, complex], advance 608, leftSideBearings 27, kerning[size 44, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 608, 608
    [apply]             em 0.60800004, 0.60800004
    [apply]             px 8.1066675, 8.1066675
    [apply]       AABBox
    [apply]         funits [dim 551.0 x 693.0 x 0.0, box 27.0 / 0.0 / 0.0 .. 578.0 / 693.0 / 0.0, ctr 302.5 / 346.5 / 0.0]
    [apply]             em [dim 0.551 x 0.693 x 0.0, box 0.027 / 0.0 / 0.0 .. 0.578 / 0.693 / 0.0, ctr 0.3025 / 0.3465 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[38v, complex], advance 237, leftSideBearings -63, kerning[size 1, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 237, 237
    [apply]             em 0.23700002, 0.23700002
    [apply]             px 3.1600003, 3.1600003
    [apply]       AABBox
    [apply]         funits [dim 229.0 x 910.0 x 0.0, box -63.0 / -187.0 / 0.0 .. 166.0 / 723.0 / 0.0, ctr 51.5 / 268.0 / 0.0]
    [apply]             em [dim 0.229 x 0.9100001 x 0.0, box -0.063 / -0.187 / 0.0 .. 0.16600001 / 0.72300005 / 0.0, ctr 0.051500004 / 0.268 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 228, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 228, 228
    [apply]             em 0.22800002, 0.22800002
    [apply]             px 3.0400004, 3.0400004
    [apply]       AABBox
    [apply]         funits [dim 228.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 228.0 / 0.0 / 0.0, ctr 114.0 / 0.0 / 0.0]
    [apply]             em [dim 0.22800002 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.22800002 / 0.0 / 0.0, ctr 0.11400001 / 0.0 / 0.0]
    [apply]     Font Ubuntu-Light
    [apply]     Char left['X', id 59, kpairs 44], right['X', id 59], kerning 18
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[33v, complex], advance 608, leftSideBearings 27, kerning[size 44, horiz true, cross false]]
    [apply]     Font Ubuntu-Light
    [apply]     Char left['t', id 87, kpairs 6], right['.', id 17], kerning 11
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[33v, complex], advance 387, leftSideBearings 82, kerning[size 6, horiz true, cross false]]
    [apply]     Font Ubuntu-Light
    [apply]     Char left['f', id 73, kpairs 20], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[25v, complex], advance 376, leftSideBearings 86, kerning[size 20, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Light Italic
    [apply] DaltonMaagLtd: Ubuntu Light Italic 0.71
    [apply] Ubuntu Light Italic
    [apply] Version 0.71
    [apply] Ubuntu-LightItalic
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com
    [apply] Ubuntu
    [apply] Light Italic
    [apply] Ubuntu Light Italic
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu Light
    [apply] Italic
    [apply] DaltonMaagLtd: Ubuntu Light Italic 0.71
    [apply] Ubuntu Light Italic
    [apply] Version 0.71
    [apply] Ubuntu-LightItalic
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com
    [apply] Ubuntu
    [apply] Light Italic
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Ubuntu-Light Italic: 10.0p, 96.0dpi -> 13.333334px:
    [apply] Ubuntu-Light Italic[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        0.0625
    [apply]   checkSumAdjustment:  0xA4A22A91
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x19
    [apply]   unitsPerEm:          1000
    [apply]   created:             Wed Feb 23 14:04:24 CET 2011
    [apply]   modified:            Mon Mar 07 11:45:09 CET 2011
    [apply]   xMin:                -140
    [apply]   yMin:                -195
    [apply]   xMax:                1744
    [apply]   yMax:                958
    [apply]   macStyle bits:       2
    [apply]   lowestRecPPEM:       9
    [apply]   fontDirectionHint:   2
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        0.0625
    [apply]   checkSumAdjustment:  0xA4A22A91
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x19
    [apply]   unitsPerEm:          1000
    [apply]   created:             Wed Feb 23 14:04:24 CET 2011
    [apply]   modified:            Mon Mar 07 11:45:09 CET 2011
    [apply]   xMin:                -140
    [apply]   yMin:                -195
    [apply]   xMax:                1744
    [apply]   yMax:                958
    [apply]   macStyle bits:       2
    [apply]   lowestRecPPEM:       9
    [apply]   fontDirectionHint:   2
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            932
    [apply]         yDescender:           -189
    [apply]         yLineGap:             28
    [apply]         advanceWidthMax:      1695
    [apply]         minLeftSideBearing:   -140
    [apply]         minRightSideBearing:  -360
    [apply]         xMaxExtent:           1744
    [apply]         horizCaretSlopeNum:   1000
    [apply]         horizCaretSlopeDenom: 240
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 1267
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 3
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         1734
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     158
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     30
    [apply]     endCode:        [0, 9, 13, 29, 126, 591, 658, 700, 711, 713, 733, 785, 902, 906, 908, 929, 974, 1119, 1123, 1141, 1273, 7813, 7923, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8213, 8218, 8222, 8226, 8230, 8240, 8250, 8260, 8304, 8313, 8329, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8542, 8706, 8710, 8719, 8722, 8725, 8730, 8734, 8747, 8776, 8800, 8805, 9674, 57599, 61437, 61442, 62737, 63517, 64260, 65535]
    [apply]     startCode:      [0, 8, 13, 29, 32, 160, 658, 700, 710, 713, 728, 785, 900, 904, 908, 910, 931, 1024, 1122, 1138, 1162, 7808, 7922, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8211, 8216, 8220, 8224, 8230, 8240, 8249, 8260, 8304, 8308, 8320, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8531, 8706, 8710, 8719, 8721, 8725, 8729, 8734, 8747, 8776, 8800, 8804, 9674, 57599, 61437, 61440, 62726, 63488, 64256, 65535]
    [apply]     idDelta:        [1, 65529, 65525, 65508, 65507, 0, 30, 65186, 0, 65175, 0, 65440, 0, 76, 76, 0, 0, 65216, 65219, 65205, 65185, 58086, 57978, 58602, 58600, 58598, 58596, 58594, 58593, 58592, 58591, 58590, 58588, 58587, 58586, 58584, 58583, 58581, 58580, 0, 0, 0, 0, 57408, 57402, 0, 57642, 57599, 57596, 57590, 57270, 58096, 58089, 58421, 57453, 57989, 57172, 57464, 57427, 0, 57240, 57237, 57229, 0, 57227, 57224, 57221, 57209, 57181, 57158, 57155, 56287, 9200, 5364, 0, 3208, 2481, 0, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 148, 0, 0, 1006, 0, 1006, 0, 1014, 0, 0, 1014, 1052, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1098, 1102, 1106, 0, 0, 1106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 1080, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         1762
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 159, 160, 162, 164, 172, 177, 183, 188, 187, 189, 191, 190, 192, 194, 196, 195, 197, 198, 200, 199, 201, 202, 204, 206, 205, 207, 209, 208, 213, 212, 214, 215, 103, 139, 125, 126, 130, 114, 145, 186, 137, 132, 118, 143, 131, 422, 161, 179, 419, 140, 423, 424, 128, 144, 410, 413, 412, 969, 420, 133, 149, 414, 193, 211, 154, 124, 135, 418, 100, 421, 411, 134, 150, 102, 123, 155, 158, 176, 109, 121, 115, 116, 112, 113, 110, 111, 210, 425, 218, 122, 366, 98, 108, 120, 428, 430, 104, 146, 99, 101, 106, 157, 165, 156, 166, 163, 168, 169, 170, 167, 174, 175, 0, 173, 181, 182, 180, 268, 105, 117, 138, 353, 354, 355, 147, 357, 356, 351]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         2284
    [apply]     format:         4
    [apply]     length:         1734
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     158
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     30
    [apply]     endCode:        [0, 9, 13, 29, 126, 591, 658, 700, 711, 713, 733, 785, 902, 906, 908, 929, 974, 1119, 1123, 1141, 1273, 7813, 7923, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8213, 8218, 8222, 8226, 8230, 8240, 8250, 8260, 8304, 8313, 8329, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8542, 8706, 8710, 8719, 8722, 8725, 8730, 8734, 8747, 8776, 8800, 8805, 9674, 57599, 61437, 61442, 62737, 63517, 64260, 65535]
    [apply]     startCode:      [0, 8, 13, 29, 32, 160, 658, 700, 710, 713, 728, 785, 900, 904, 908, 910, 931, 1024, 1122, 1138, 1162, 7808, 7922, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8211, 8216, 8220, 8224, 8230, 8240, 8249, 8260, 8304, 8308, 8320, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8531, 8706, 8710, 8719, 8721, 8725, 8729, 8734, 8747, 8776, 8800, 8804, 9674, 57599, 61437, 61440, 62726, 63488, 64256, 65535]
    [apply]     idDelta:        [1, 65529, 65525, 65508, 65507, 0, 30, 65186, 0, 65175, 0, 65440, 0, 76, 76, 0, 0, 65216, 65219, 65205, 65185, 58086, 57978, 58602, 58600, 58598, 58596, 58594, 58593, 58592, 58591, 58590, 58588, 58587, 58586, 58584, 58583, 58581, 58580, 0, 0, 0, 0, 57408, 57402, 0, 57642, 57599, 57596, 57590, 57270, 58096, 58089, 58421, 57453, 57989, 57172, 57464, 57427, 0, 57240, 57237, 57229, 0, 57227, 57224, 57221, 57209, 57181, 57158, 57155, 56287, 9200, 5364, 0, 3208, 2481, 0, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 148, 0, 0, 1006, 0, 1006, 0, 1014, 0, 0, 1014, 1052, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1098, 1102, 1106, 0, 0, 1106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 1080, 0]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              1267
    [apply]         maxPoints:              112
    [apply]         maxContours:            14
    [apply]         maxCompositePoints:     113
    [apply]         maxCompositeContours:   7
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      16
    [apply]         maxStorage:             47
    [apply]         maxFunctionDefs:        89
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       1312
    [apply]         maxSizeOfInstructions:  1785
    [apply]         maxComponentElements:   5
    [apply]         maxComponentDepth:      1
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       562
    [apply]   usWeightClass:       300
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     700
    [apply]   ySubscriptYSize:     650
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   140
    [apply]   ySuperscriptXSize:   700
    [apply]   ySuperscriptYSize:   650
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 477
    [apply]   yStrikeoutSize:      50
    [apply]   yStrikeoutPosition:  250
    [apply]   sFamilyClass:        0    subclass = 0
    [apply]   PANOSE:              2 11 3 4 3 6 2 10 2 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E00002FF
    [apply]   Unicode Range 2( Bits 32- 63 ): 5000205B
    [apply]   Unicode Range 3( Bits 64- 95 ): 0
    [apply]   Unicode Range 4( Bits 96-127 ): 0
    [apply]   achVendID:           'DAMA'
    [apply]   fsSelection:         0x1
    [apply]   usFirstCharIndex:    0x0
    [apply]   usLastCharIndex:     0xFB04
    [apply]   sTypoAscender:       776
    [apply]   sTypoDescender:      -185
    [apply]   sTypoLineGap:        56
    [apply]   usWinAscent:         932
    [apply]   usWinDescent:        189
    [apply]   CodePage Range 1( Bits 0 - 31 ): 2000009F
    [apply]   CodePage Range 2( Bits 32- 63 ): 56010000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[29v, complex], advance 550, leftSideBearings 10, kerning[size 54, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 550, 550
    [apply]             em 0.55, 0.55
    [apply]             px 7.333334, 7.333334
    [apply]       AABBox
    [apply]         funits [dim 670.0 x 693.0 x 0.0, box 10.0 / 0.0 / 0.0 .. 680.0 / 693.0 / 0.0, ctr 345.0 / 346.5 / 0.0]
    [apply]             em [dim 0.67 x 0.693 x 0.0, box 0.010000001 / 0.0 / 0.0 .. 0.68 / 0.693 / 0.0, ctr 0.345 / 0.3465 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[46v, complex], advance 235, leftSideBearings -101, kerning[size 2, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 235, 235
    [apply]             em 0.23500001, 0.23500001
    [apply]             px 3.1333337, 3.1333337
    [apply]       AABBox
    [apply]         funits [dim 435.0 x 909.0 x 0.0, box -101.0 / -188.0 / 0.0 .. 334.0 / 721.0 / 0.0, ctr 116.5 / 266.5 / 0.0]
    [apply]             em [dim 0.43500003 x 0.90900004 x 0.0, box -0.101 / -0.18800001 / 0.0 .. 0.33400002 / 0.721 / 0.0, ctr 0.116500005 / 0.2665 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 232, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 232, 232
    [apply]             em 0.23200001, 0.23200001
    [apply]             px 3.0933335, 3.0933335
    [apply]       AABBox
    [apply]         funits [dim 232.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 232.0 / 0.0 / 0.0, ctr 116.0 / 0.0 / 0.0]
    [apply]             em [dim 0.23200001 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.23200001 / 0.0 / 0.0, ctr 0.116000004 / 0.0 / 0.0]
    [apply]     Font Ubuntu-Light Italic
    [apply]     Char left['X', id 59, kpairs 54], right['X', id 59], kerning 22
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[29v, complex], advance 550, leftSideBearings 10, kerning[size 54, horiz true, cross false]]
    [apply]     Font Ubuntu-Light Italic
    [apply]     Char left['t', id 87, kpairs 15], right['.', id 17], kerning 13
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[35v, complex], advance 377, leftSideBearings 113, kerning[size 15, horiz true, cross false]]
    [apply]     Font Ubuntu-Light Italic
    [apply]     Char left['f', id 73, kpairs 31], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[49v, complex], advance 355, leftSideBearings -14, kerning[size 31, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeMono
    [apply] Regular
    [apply] GNU: FreeMono Normal: 2012
    [apply] FreeMono
    [apply] Version 0412.2268 
    [apply] FreeMono
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ????????
    [apply] normal
    [apply] oby?ejn�
    [apply] normal
    [apply] Standard
    [apply] �?????
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeMono
    [apply] Regular
    [apply] GNU: FreeMono Normal: 2012
    [apply] FreeMono
    [apply] Version 0412.2268 
    [apply] FreeMono
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Normal
    [apply] Normaali
    [apply] Normal
    [apply] Norm�l
    [apply] Normale
    [apply] Standaard
    [apply] Normal
    [apply] Normalny
    [apply] Normal
    [apply] Normal
    [apply] ???????
    [apply] Norm�lne
    [apply] Normal
    [apply] Normal
    [apply] menengah
    [apply] ??????
    [apply] navadno
    [apply] vid?js
    [apply] normalusis
    [apply] th???ng
    [apply] Arrunta
    [apply] ???????
    [apply] Normal
    [apply] Normal
    [apply] Normal
    [apply] Normal
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeMono-Regular: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeMono-Regular[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0xCAF64A3F
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x29F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:55:39 CET 2014
    [apply]   modified:            Sat Feb 08 07:55:39 CET 2014
    [apply]   xMin:                -793
    [apply]   yMin:                -200
    [apply]   xMax:                699
    [apply]   yMax:                800
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0xCAF64A3F
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x29F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:55:39 CET 2014
    [apply]   modified:            Sat Feb 08 07:55:39 CET 2014
    [apply]   xMin:                -793
    [apply]   yMin:                -200
    [apply]   xMax:                699
    [apply]   yMax:                800
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            800
    [apply]         yDescender:           -200
    [apply]         yLineGap:             0
    [apply]         advanceWidthMax:      600
    [apply]         minLeftSideBearing:   -793
    [apply]         minRightSideBearing:  -578
    [apply]         xMaxExtent:           699
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 4169
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 5
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1216
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     300
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     44
    [apply]     endCode:        [126, 544, 563, 567, 879, 885, 890, 894, 906, 908, 929, 974, 982, 989, 1009, 1013, 1151, 1159, 1279, 1299, 1311, 1319, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1551, 1563, 1623, 1749, 1791, 4341, 4345, 4348, 5108, 5872, 7835, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8402, 8407, 8419, 8422, 8424, 8431, 8457, 8474, 8478, 8482, 8484, 8487, 8491, 8494, 8498, 8507, 8516, 8523, 8526, 8575, 8661, 8669, 8681, 8691, 8945, 8960, 8966, 8976, 8978, 8981, 8985, 8999, 9004, 9082, 9143, 9167, 9179, 9183, 9190, 9254, 9290, 9321, 9737, 9748, 9759, 9769, 9811, 9831, 9839, 9861, 10186, 10188, 10199, 10219, 10227, 10236, 10495, 10758, 10781, 10815, 11021, 11033, 11051, 11092, 11800, 11803, 11807, 11822, 11824, 42892, 43311, 64261, 64310, 64316, 64318, 64321, 64324, 64446, 64449, 64489, 64511, 65140, 65276, 65279, 65533, 65535]
    [apply]     startCode:      [32, 160, 548, 567, 592, 884, 890, 894, 900, 908, 910, 931, 976, 986, 1008, 1012, 1024, 1155, 1162, 1296, 1306, 1316, 1329, 1369, 1377, 1417, 1423, 1456, 1488, 1520, 1542, 1563, 1566, 1625, 1774, 4304, 4345, 4347, 5024, 5792, 7680, 7840, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8353, 8376, 8400, 8406, 8411, 8421, 8424, 8426, 8448, 8461, 8476, 8480, 8484, 8486, 8489, 8494, 8498, 8501, 8513, 8523, 8525, 8531, 8592, 8668, 8678, 8691, 8704, 8960, 8962, 8968, 8978, 8980, 8984, 8988, 9001, 9014, 9084, 9146, 9178, 9182, 9186, 9216, 9280, 9312, 9472, 9744, 9754, 9766, 9774, 9824, 9833, 9856, 10176, 10188, 10192, 10212, 10226, 10229, 10240, 10752, 10781, 10815, 11008, 11026, 11035, 11091, 11798, 11802, 11806, 11816, 11824, 42888, 43264, 64256, 64285, 64312, 64318, 64320, 64323, 64326, 64448, 64467, 64508, 65136, 65142, 65279, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65471, 65468, 65444, 65440, 65436, 65433, 65428, 65427, 65426, 65425, 65424, 65421, 65403, 65401, 65391, 65388, 65386, 65370, 65364, 65360, 65351, 65349, 65348, 65347, 65343, 65311, 65303, 65298, 65281, 65270, 65268, 65267, 65243, 62731, 62728, 62727, 62052, 61369, 59562, 59558, 59552, 59550, 59548, 59546, 59544, 59543, 59542, 59541, 59540, 59538, 59537, 59536, 59534, 59533, 59531, 59530, 59529, 59518, 59516, 59515, 59503, 59501, 59479, 59476, 59473, 59472, 59471, 59470, 59454, 59451, 59450, 59449, 59448, 59447, 59446, 59444, 59441, 59439, 59434, 59428, 59427, 59423, 59407, 59401, 59393, 59384, 59372, 59358, 59357, 59356, 59355, 59354, 59352, 59350, 59349, 59340, 59339, 59337, 59327, 59325, 59323, 59298, 59273, 59252, 59102, 59096, 59091, 59085, 59081, 59069, 59068, 59052, 58738, 58737, 58734, 58722, 58716, 58715, 58712, 58456, 58434, 58401, 58209, 58205, 58204, 58165, 57460, 57459, 57457, 57449, 57448, 26385, 26014, 5070, 5047, 5046, 5045, 5044, 5043, 5042, 5041, 5024, 5006, 4382, 4381, 4379, 4130, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1216
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     300
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     44
    [apply]     endCode:        [126, 544, 563, 567, 879, 885, 890, 894, 906, 908, 929, 974, 982, 989, 1009, 1013, 1151, 1159, 1279, 1299, 1311, 1319, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1551, 1563, 1623, 1749, 1791, 4341, 4345, 4348, 5108, 5872, 7835, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8402, 8407, 8419, 8422, 8424, 8431, 8457, 8474, 8478, 8482, 8484, 8487, 8491, 8494, 8498, 8507, 8516, 8523, 8526, 8575, 8661, 8669, 8681, 8691, 8945, 8960, 8966, 8976, 8978, 8981, 8985, 8999, 9004, 9082, 9143, 9167, 9179, 9183, 9190, 9254, 9290, 9321, 9737, 9748, 9759, 9769, 9811, 9831, 9839, 9861, 10186, 10188, 10199, 10219, 10227, 10236, 10495, 10758, 10781, 10815, 11021, 11033, 11051, 11092, 11800, 11803, 11807, 11822, 11824, 42892, 43311, 64261, 64310, 64316, 64318, 64321, 64324, 64446, 64449, 64489, 64511, 65140, 65276, 65279, 65533, 65535]
    [apply]     startCode:      [32, 160, 548, 567, 592, 884, 890, 894, 900, 908, 910, 931, 976, 986, 1008, 1012, 1024, 1155, 1162, 1296, 1306, 1316, 1329, 1369, 1377, 1417, 1423, 1456, 1488, 1520, 1542, 1563, 1566, 1625, 1774, 4304, 4345, 4347, 5024, 5792, 7680, 7840, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8353, 8376, 8400, 8406, 8411, 8421, 8424, 8426, 8448, 8461, 8476, 8480, 8484, 8486, 8489, 8494, 8498, 8501, 8513, 8523, 8525, 8531, 8592, 8668, 8678, 8691, 8704, 8960, 8962, 8968, 8978, 8980, 8984, 8988, 9001, 9014, 9084, 9146, 9178, 9182, 9186, 9216, 9280, 9312, 9472, 9744, 9754, 9766, 9774, 9824, 9833, 9856, 10176, 10188, 10192, 10212, 10226, 10229, 10240, 10752, 10781, 10815, 11008, 11026, 11035, 11091, 11798, 11802, 11806, 11816, 11824, 42888, 43264, 64256, 64285, 64312, 64318, 64320, 64323, 64326, 64448, 64467, 64508, 65136, 65142, 65279, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65471, 65468, 65444, 65440, 65436, 65433, 65428, 65427, 65426, 65425, 65424, 65421, 65403, 65401, 65391, 65388, 65386, 65370, 65364, 65360, 65351, 65349, 65348, 65347, 65343, 65311, 65303, 65298, 65281, 65270, 65268, 65267, 65243, 62731, 62728, 62727, 62052, 61369, 59562, 59558, 59552, 59550, 59548, 59546, 59544, 59543, 59542, 59541, 59540, 59538, 59537, 59536, 59534, 59533, 59531, 59530, 59529, 59518, 59516, 59515, 59503, 59501, 59479, 59476, 59473, 59472, 59471, 59470, 59454, 59451, 59450, 59449, 59448, 59447, 59446, 59444, 59441, 59439, 59434, 59428, 59427, 59423, 59407, 59401, 59393, 59384, 59372, 59358, 59357, 59356, 59355, 59354, 59352, 59350, 59349, 59340, 59339, 59337, 59327, 59325, 59323, 59298, 59273, 59252, 59102, 59096, 59091, 59085, 59081, 59069, 59068, 59052, 58738, 58737, 58734, 58722, 58716, 58715, 58712, 58456, 58434, 58401, 58209, 58205, 58204, 58165, 57460, 57459, 57457, 57449, 57448, 26385, 26014, 5070, 5047, 5046, 5045, 5044, 5043, 5042, 5041, 5024, 5006, 4382, 4381, 4379, 4130, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     10 ()
    [apply]     offset:         1260
    [apply]     format:         12
    [apply]     length:         1828
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        151
    [apply]     mapping:        [32, 126]: 3, [160, 544]: 98, [548, 563]: 483, [567, 567]: 499, [592, 879]: 500, [884, 885]: 788, [890, 890]: 790, [894, 894]: 791, [900, 906]: 792, [908, 908]: 799, [910, 929]: 800, [931, 974]: 820, [976, 982]: 864, [986, 989]: 871, [1008, 1009]: 875, [1012, 1013]: 877, [1024, 1151]: 879, [1155, 1159]: 1007, [1162, 1279]: 1012, [1296, 1299]: 1130, [1306, 1311]: 1134, [1316, 1319]: 1140, [1329, 1366]: 1144, [1369, 1375]: 1182, [1377, 1415]: 1189, [1417, 1418]: 1228, [1423, 1423]: 1230, [1456, 1479]: 1231, [1488, 1514]: 1255, [1520, 1524]: 1282, [1542, 1551]: 1287, [1563, 1563]: 1297, [1566, 1623]: 1298, [1625, 1749]: 1356, [1774, 1791]: 1481, [4304, 4341]: 1499, [4345, 4345]: 1537, [4347, 4348]: 1538, [5024, 5108]: 1540, [5792, 5872]: 1625, [7680, 7835]: 1706, [7840, 7929]: 1862, [7936, 7957]: 1952, [7960, 7965]: 1974, [7968, 8005]: 1980, [8008, 8013]: 2018, [8016, 8023]: 2024, [8025, 8025]: 2032, [8027, 8027]: 2033, [8029, 8029]: 2034, [8031, 8061]: 2035, [8064, 8116]: 2066, [8118, 8132]: 2119, [8134, 8147]: 2134, [8150, 8155]: 2148, [8157, 8175]: 2154, [8178, 8180]: 2173, [8182, 8190]: 2176, [8192, 8292]: 2185, [8304, 8305]: 2286, [8308, 8334]: 2288, [8336, 8340]: 2315, [8353, 8373]: 2320, [8376, 8377]: 2341, [8400, 8402]: 2343, [8406, 8407]: 2346, [8411, 8419]: 2348, [8421, 8422]: 2357, [8424, 8424]: 2359, [8426, 8431]: 2360, [8448, 8457]: 2366, [8461, 8474]: 2376, [8476, 8478]: 2390, [8480, 8482]: 2393, [8484, 8484]: 2396, [8486, 8487]: 2397, [8489, 8491]: 2399, [8494, 8494]: 2402, [8498, 8498]: 2403, [8501, 8507]: 2404, [8513, 8516]: 2411, [8523, 8523]: 2415, [8525, 8526]: 2416, [8531, 8575]: 2418, [8592, 8661]: 2463, [8668, 8669]: 2533, [8678, 8681]: 2535, [8691, 8691]: 2539, [8704, 8945]: 2540, [8960, 8960]: 2782, [8962, 8966]: 2783, [8968, 8976]: 2788, [8978, 8978]: 2797, [8980, 8981]: 2798, [8984, 8985]: 2800, [8988, 8999]: 2802, [9001, 9004]: 2814, [9014, 9082]: 2818, [9084, 9143]: 2887, [9146, 9167]: 2947, [9178, 9179]: 2969, [9182, 9183]: 2971, [9186, 9190]: 2973, [9216, 9254]: 2978, [9280, 9290]: 3017, [9312, 9321]: 3028, [9472, 9737]: 3038, [9744, 9748]: 3304, [9754, 9759]: 3309, [9766, 9769]: 3315, [9774, 9811]: 3319, [9824, 9831]: 3357, [9833, 9839]: 3365, [9856, 9861]: 3372, [10176, 10186]: 3378, [10188, 10188]: 3389, [10192, 10199]: 3390, [10212, 10219]: 3398, [10226, 10227]: 3406, [10229, 10236]: 3408, [10240, 10495]: 3416, [10752, 10758]: 3672, [10781, 10781]: 3679, [10815, 10815]: 3680, [11008, 11021]: 3681, [11026, 11033]: 3695, [11035, 11051]: 3703, [11091, 11092]: 3720, [11798, 11800]: 3722, [11802, 11803]: 3725, [11806, 11807]: 3727, [11816, 11822]: 3729, [11824, 11824]: 3736, [42888, 42892]: 3737, [43264, 43311]: 3742, [64256, 64261]: 3790, [64285, 64310]: 3796, [64312, 64316]: 3822, [64318, 64318]: 3827, [64320, 64321]: 3828, [64323, 64324]: 3830, [64326, 64446]: 3832, [64448, 64449]: 3953, [64467, 64489]: 3955, [64508, 64511]: 3978, [65136, 65140]: 3982, [65142, 65276]: 3987, [65279, 65279]: 4122, [65529, 65533]: 4123, [66304, 66334]: 4128, [66336, 66339]: 4159
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     10 (UCS-4)
    [apply]     offset:         1260
    [apply]     format:         12
    [apply]     length:         1828
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        151
    [apply]     mapping:        [32, 126]: 3, [160, 544]: 98, [548, 563]: 483, [567, 567]: 499, [592, 879]: 500, [884, 885]: 788, [890, 890]: 790, [894, 894]: 791, [900, 906]: 792, [908, 908]: 799, [910, 929]: 800, [931, 974]: 820, [976, 982]: 864, [986, 989]: 871, [1008, 1009]: 875, [1012, 1013]: 877, [1024, 1151]: 879, [1155, 1159]: 1007, [1162, 1279]: 1012, [1296, 1299]: 1130, [1306, 1311]: 1134, [1316, 1319]: 1140, [1329, 1366]: 1144, [1369, 1375]: 1182, [1377, 1415]: 1189, [1417, 1418]: 1228, [1423, 1423]: 1230, [1456, 1479]: 1231, [1488, 1514]: 1255, [1520, 1524]: 1282, [1542, 1551]: 1287, [1563, 1563]: 1297, [1566, 1623]: 1298, [1625, 1749]: 1356, [1774, 1791]: 1481, [4304, 4341]: 1499, [4345, 4345]: 1537, [4347, 4348]: 1538, [5024, 5108]: 1540, [5792, 5872]: 1625, [7680, 7835]: 1706, [7840, 7929]: 1862, [7936, 7957]: 1952, [7960, 7965]: 1974, [7968, 8005]: 1980, [8008, 8013]: 2018, [8016, 8023]: 2024, [8025, 8025]: 2032, [8027, 8027]: 2033, [8029, 8029]: 2034, [8031, 8061]: 2035, [8064, 8116]: 2066, [8118, 8132]: 2119, [8134, 8147]: 2134, [8150, 8155]: 2148, [8157, 8175]: 2154, [8178, 8180]: 2173, [8182, 8190]: 2176, [8192, 8292]: 2185, [8304, 8305]: 2286, [8308, 8334]: 2288, [8336, 8340]: 2315, [8353, 8373]: 2320, [8376, 8377]: 2341, [8400, 8402]: 2343, [8406, 8407]: 2346, [8411, 8419]: 2348, [8421, 8422]: 2357, [8424, 8424]: 2359, [8426, 8431]: 2360, [8448, 8457]: 2366, [8461, 8474]: 2376, [8476, 8478]: 2390, [8480, 8482]: 2393, [8484, 8484]: 2396, [8486, 8487]: 2397, [8489, 8491]: 2399, [8494, 8494]: 2402, [8498, 8498]: 2403, [8501, 8507]: 2404, [8513, 8516]: 2411, [8523, 8523]: 2415, [8525, 8526]: 2416, [8531, 8575]: 2418, [8592, 8661]: 2463, [8668, 8669]: 2533, [8678, 8681]: 2535, [8691, 8691]: 2539, [8704, 8945]: 2540, [8960, 8960]: 2782, [8962, 8966]: 2783, [8968, 8976]: 2788, [8978, 8978]: 2797, [8980, 8981]: 2798, [8984, 8985]: 2800, [8988, 8999]: 2802, [9001, 9004]: 2814, [9014, 9082]: 2818, [9084, 9143]: 2887, [9146, 9167]: 2947, [9178, 9179]: 2969, [9182, 9183]: 2971, [9186, 9190]: 2973, [9216, 9254]: 2978, [9280, 9290]: 3017, [9312, 9321]: 3028, [9472, 9737]: 3038, [9744, 9748]: 3304, [9754, 9759]: 3309, [9766, 9769]: 3315, [9774, 9811]: 3319, [9824, 9831]: 3357, [9833, 9839]: 3365, [9856, 9861]: 3372, [10176, 10186]: 3378, [10188, 10188]: 3389, [10192, 10199]: 3390, [10212, 10219]: 3398, [10226, 10227]: 3406, [10229, 10236]: 3408, [10240, 10495]: 3416, [10752, 10758]: 3672, [10781, 10781]: 3679, [10815, 10815]: 3680, [11008, 11021]: 3681, [11026, 11033]: 3695, [11035, 11051]: 3703, [11091, 11092]: 3720, [11798, 11800]: 3722, [11802, 11803]: 3725, [11806, 11807]: 3727, [11816, 11822]: 3729, [11824, 11824]: 3736, [42888, 42892]: 3737, [43264, 43311]: 3742, [64256, 64261]: 3790, [64285, 64310]: 3796, [64312, 64316]: 3822, [64318, 64318]: 3827, [64320, 64321]: 3828, [64323, 64324]: 3830, [64326, 64446]: 3832, [64448, 64449]: 3953, [64467, 64489]: 3955, [64508, 64511]: 3978, [65136, 65140]: 3982, [65142, 65276]: 3987, [65279, 65279]: 4122, [65529, 65533]: 4123, [66304, 66334]: 4128, [66336, 66339]: 4159
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         3088
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 2217, 114, 100, 101, 105, 2219, 120, 161, 112, 107, 2395, 118, 106, 2636, 136, 154, 2570, 115, 2640, 2641, 103, 119, 2542, 2557, 2555, 849, 2583, 108, 124, 826, 168, 186, 129, 99, 110, 2566, 340, 2612, 2546, 109, 125, 2223, 98, 130, 133, 151, 276, 277, 2204, 2205, 2213, 2214, 2209, 2210, 185, 3240, 193, 314, 2253, 2331, 2242, 2243, 3791, 3792, 2218, 121, 2211, 2215, 2233, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 618, 640, 113, 636, 637, 638, 122, 641, 639, 619]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              4177
    [apply]         maxPoints:              480
    [apply]         maxContours:            120
    [apply]         maxCompositePoints:     168
    [apply]         maxCompositeContours:   16
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  1546
    [apply]         maxComponentElements:   8
    [apply]         maxComponentDepth:      5
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       600
    [apply]   usWeightClass:       400
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     699
    [apply]   ySubscriptXOffset:   47
    [apply]   ySubscriptYOffset:   140
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   699
    [apply]   ySuperscriptXOffset: -163
    [apply]   ySuperscriptYOffset: 479
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        5    subclass = 5
    [apply]   PANOSE:              2 15 4 9 2 2 5 2 4 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E4002EFF
    [apply]   Unicode Range 2( Bits 32- 63 ): C2007FFF
    [apply]   Unicode Range 3( Bits 64- 95 ): 249028
    [apply]   Unicode Range 4( Bits 96-127 ): 100000
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x40
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFF
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        0
    [apply]   usWinAscent:         800
    [apply]   usWinDescent:        200
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600001FF
    [apply]   CodePage Range 2( Bits 32- 63 ): FFFF0000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[53v, complex], advance 600, leftSideBearings 40, kerning[size 0, horiz true, cross true]]
    [apply]       Advance
    [apply]         funits 600, 600
    [apply]             em 0.6, 0.6
    [apply]             px 8.000001, 8.000001
    [apply]       AABBox
    [apply]         funits [dim 520.0 x 563.0 x 0.0, box 40.0 / 0.0 / 0.0 .. 560.0 / 563.0 / 0.0, ctr 300.0 / 281.5 / 0.0]
    [apply]             em [dim 0.52 x 0.563 x 0.0, box 0.040000003 / 0.0 / 0.0 .. 0.56 / 0.563 / 0.0, ctr 0.3 / 0.2815 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[28v, complex], advance 600, leftSideBearings 117, kerning[size 0, horiz true, cross true]]
    [apply]       Advance
    [apply]         funits 600, 600
    [apply]             em 0.6, 0.6
    [apply]             px 8.000001, 8.000001
    [apply]       AABBox
    [apply]         funits [dim 311.0 x 810.0 x 0.0, box 117.0 / -186.0 / 0.0 .. 428.0 / 624.0 / 0.0, ctr 272.5 / 219.0 / 0.0]
    [apply]             em [dim 0.31100002 x 0.81 x 0.0, box 0.117000006 / -0.186 / 0.0 .. 0.42800003 / 0.624 / 0.0, ctr 0.2725 / 0.21900001 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 600, leftSideBearings 0, kerning[size 0, horiz true, cross true]]
    [apply]       Advance
    [apply]         funits 600, 600
    [apply]             em 0.6, 0.6
    [apply]             px 8.000001, 8.000001
    [apply]       AABBox
    [apply]         funits [dim 600.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 600.0 / 0.0 / 0.0, ctr 300.0 / 0.0 / 0.0]
    [apply]             em [dim 0.6 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.6 / 0.0 / 0.0, ctr 0.3 / 0.0 / 0.0]
    [apply]     Font FreeMono-Regular
    [apply]     Char left['X', id 59, kpairs 0], right['X', id 59], kerning 0
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[53v, complex], advance 600, leftSideBearings 40, kerning[size 0, horiz true, cross true]]
    [apply]     Font FreeMono-Regular
    [apply]     Char left['t', id 87, kpairs 0], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[43v, complex], advance 600, leftSideBearings 43, kerning[size 0, horiz true, cross true]]
    [apply]     Font FreeMono-Regular
    [apply]     Char left['f', id 73, kpairs 0], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[48v, complex], advance 600, leftSideBearings 105, kerning[size 0, horiz true, cross true]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeMono
    [apply] Bold
    [apply] GNU: FreeMono Bold: 2012
    [apply] FreeMono Bold
    [apply] Version 0412.2261 
    [apply] FreeMonoBold
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ?????????
    [apply] FreeMono ?????????
    [apply] negreta
    [apply] FreeMono negreta
    [apply] tu?n�
    [apply] FreeMono tu?n�
    [apply] fed
    [apply] FreeMono fed
    [apply] Fett
    [apply] FreeMono Fett
    [apply] ??????
    [apply] FreeMono ??????
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeMono
    [apply] Bold
    [apply] GNU: FreeMono Bold: 2012
    [apply] FreeMono Bold
    [apply] Version 0412.2261 
    [apply] FreeMonoBold
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Negrita
    [apply] FreeMono Negrita
    [apply] Lihavoitu
    [apply] FreeMono Lihavoitu
    [apply] Gras
    [apply] FreeMono Gras
    [apply] F�lk�v�r
    [apply] FreeMono F�lk�v�r
    [apply] Grassetto
    [apply] FreeMono Grassetto
    [apply] Vet
    [apply] FreeMono Vet
    [apply] Halvfet
    [apply] FreeMono Halvfet
    [apply] Pogrubiony
    [apply] FreeMono Pogrubiony
    [apply] Negrito
    [apply] FreeMono Negrito
    [apply] gros
    [apply] FreeMono gros
    [apply] ??????????
    [apply] FreeMono ??????????
    [apply] Tu?n�
    [apply] FreeMono Tu?n�
    [apply] Fet
    [apply] FreeMono Fet
    [apply] Kal?n
    [apply] FreeMono Kal?n
    [apply] huruf tebal
    [apply] FreeMono huruf tebal
    [apply] ??????
    [apply] FreeMono ??????
    [apply] polkrepko
    [apply] FreeMono polkrepko
    [apply] treknraksts
    [apply] FreeMono treknraksts
    [apply] pusjuodis
    [apply] FreeMono pusjuodis
    [apply] ?�?m
    [apply] FreeMono ?�?m
    [apply] Lodia
    [apply] FreeMono Lodia
    [apply] ?????
    [apply] FreeMono ?????
    [apply] Negrita
    [apply] FreeMono Negrita
    [apply] Negrito
    [apply] FreeMono Negrito
    [apply] Negrita
    [apply] FreeMono Negrita
    [apply] Gras
    [apply] FreeMono Gras
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeMono-Bold: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeMono-Bold[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x64FAB3F3
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:55:17 CET 2014
    [apply]   modified:            Sat Feb 08 07:55:17 CET 2014
    [apply]   xMin:                -600
    [apply]   yMin:                -200
    [apply]   xMax:                736
    [apply]   yMax:                800
    [apply]   macStyle bits:       1
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x64FAB3F3
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:55:17 CET 2014
    [apply]   modified:            Sat Feb 08 07:55:17 CET 2014
    [apply]   xMin:                -600
    [apply]   yMin:                -200
    [apply]   xMax:                736
    [apply]   yMax:                800
    [apply]   macStyle bits:       1
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            800
    [apply]         yDescender:           -200
    [apply]         yLineGap:             0
    [apply]         advanceWidthMax:      600
    [apply]         minLeftSideBearing:   -600
    [apply]         minRightSideBearing:  -574
    [apply]         xMaxExtent:           736
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 1430
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 3
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         976
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     240
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     112
    [apply]     endCode:        [126, 544, 563, 567, 596, 601, 604, 609, 619, 621, 629, 645, 649, 654, 674, 879, 885, 890, 894, 906, 908, 929, 974, 982, 989, 1009, 1013, 1119, 1138, 1158, 1273, 1299, 1311, 1465, 1476, 1514, 1524, 4341, 4345, 4348, 7835, 7929, 8292, 8305, 8334, 8340, 8358, 8366, 8373, 8377, 8449, 8451, 8455, 8457, 8462, 8467, 8470, 8472, 8476, 8482, 8487, 8491, 8494, 8498, 8504, 8507, 8516, 8523, 8526, 8543, 8601, 8615, 8633, 8652, 8661, 8735, 8739, 8741, 8748, 8759, 8764, 8776, 8801, 8805, 8839, 8869, 8899, 8976, 9002, 9251, 9621, 9633, 9658, 9671, 9675, 9677, 9689, 9719, 9737, 9783, 9787, 9831, 9839, 11800, 11803, 11807, 11822, 11824, 42892, 64258, 64285, 64288, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 548, 567, 592, 598, 603, 607, 613, 621, 623, 633, 647, 652, 656, 688, 884, 890, 894, 900, 908, 910, 931, 976, 986, 1008, 1012, 1024, 1136, 1156, 1162, 1296, 1306, 1456, 1467, 1488, 1520, 4304, 4345, 4347, 7680, 7840, 8192, 8304, 8308, 8336, 8355, 8361, 8369, 8376, 8448, 8451, 8453, 8457, 8462, 8465, 8470, 8472, 8476, 8480, 8486, 8489, 8494, 8498, 8501, 8506, 8513, 8523, 8525, 8531, 8592, 8612, 8633, 8636, 8656, 8704, 8739, 8741, 8743, 8756, 8764, 8776, 8800, 8804, 8834, 8869, 8898, 8976, 9001, 9251, 9472, 9632, 9635, 9660, 9673, 9677, 9679, 9698, 9735, 9776, 9785, 9824, 9833, 11798, 11802, 11806, 11816, 11824, 42888, 64256, 64285, 64287, 64298, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65471, 65468, 65444, 65443, 65442, 65440, 65437, 65436, 65435, 65432, 65431, 65429, 65428, 65415, 65411, 65407, 65404, 65399, 65398, 65397, 65396, 65395, 65392, 65374, 65372, 65362, 65346, 65329, 65326, 65304, 65298, 65154, 65153, 65142, 65137, 62358, 62355, 62354, 59023, 59019, 58757, 58746, 58744, 58743, 58729, 58727, 58725, 58723, 58653, 58652, 58651, 58650, 58646, 58644, 58642, 58641, 58638, 58635, 58632, 58631, 58629, 58626, 58624, 58623, 58618, 58612, 58611, 58607, 58559, 58549, 58532, 58530, 58527, 58485, 58482, 58481, 58480, 58473, 58469, 58458, 58435, 58433, 58405, 58376, 58348, 58272, 58248, 58000, 57780, 57770, 57769, 57768, 57767, 57766, 57765, 57757, 57742, 57704, 57703, 57667, 57666, 55708, 55707, 55705, 55697, 55696, 24633, 3270, 3244, 3243, 3234, 3233, 3232, 3231, 3230, 3229, 2036, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         976
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     240
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     112
    [apply]     endCode:        [126, 544, 563, 567, 596, 601, 604, 609, 619, 621, 629, 645, 649, 654, 674, 879, 885, 890, 894, 906, 908, 929, 974, 982, 989, 1009, 1013, 1119, 1138, 1158, 1273, 1299, 1311, 1465, 1476, 1514, 1524, 4341, 4345, 4348, 7835, 7929, 8292, 8305, 8334, 8340, 8358, 8366, 8373, 8377, 8449, 8451, 8455, 8457, 8462, 8467, 8470, 8472, 8476, 8482, 8487, 8491, 8494, 8498, 8504, 8507, 8516, 8523, 8526, 8543, 8601, 8615, 8633, 8652, 8661, 8735, 8739, 8741, 8748, 8759, 8764, 8776, 8801, 8805, 8839, 8869, 8899, 8976, 9002, 9251, 9621, 9633, 9658, 9671, 9675, 9677, 9689, 9719, 9737, 9783, 9787, 9831, 9839, 11800, 11803, 11807, 11822, 11824, 42892, 64258, 64285, 64288, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 548, 567, 592, 598, 603, 607, 613, 621, 623, 633, 647, 652, 656, 688, 884, 890, 894, 900, 908, 910, 931, 976, 986, 1008, 1012, 1024, 1136, 1156, 1162, 1296, 1306, 1456, 1467, 1488, 1520, 4304, 4345, 4347, 7680, 7840, 8192, 8304, 8308, 8336, 8355, 8361, 8369, 8376, 8448, 8451, 8453, 8457, 8462, 8465, 8470, 8472, 8476, 8480, 8486, 8489, 8494, 8498, 8501, 8506, 8513, 8523, 8525, 8531, 8592, 8612, 8633, 8636, 8656, 8704, 8739, 8741, 8743, 8756, 8764, 8776, 8800, 8804, 8834, 8869, 8898, 8976, 9001, 9251, 9472, 9632, 9635, 9660, 9673, 9677, 9679, 9698, 9735, 9776, 9785, 9824, 9833, 11798, 11802, 11806, 11816, 11824, 42888, 64256, 64285, 64287, 64298, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65471, 65468, 65444, 65443, 65442, 65440, 65437, 65436, 65435, 65432, 65431, 65429, 65428, 65415, 65411, 65407, 65404, 65399, 65398, 65397, 65396, 65395, 65392, 65374, 65372, 65362, 65346, 65329, 65326, 65304, 65298, 65154, 65153, 65142, 65137, 62358, 62355, 62354, 59023, 59019, 58757, 58746, 58744, 58743, 58729, 58727, 58725, 58723, 58653, 58652, 58651, 58650, 58646, 58644, 58642, 58641, 58638, 58635, 58632, 58631, 58629, 58626, 58624, 58623, 58618, 58612, 58611, 58607, 58559, 58549, 58532, 58530, 58527, 58485, 58482, 58481, 58480, 58473, 58469, 58458, 58435, 58433, 58405, 58376, 58348, 58272, 58248, 58000, 57780, 57770, 57769, 57768, 57767, 57766, 57765, 57757, 57742, 57704, 57703, 57667, 57666, 55708, 55707, 55705, 55697, 55696, 24633, 3270, 3244, 3243, 3234, 3233, 3232, 3231, 3230, 3229, 2036, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         1004
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 1445, 114, 100, 101, 105, 1447, 120, 161, 112, 107, 1581, 118, 106, 1699, 136, 154, 1683, 115, 1701, 1702, 103, 119, 1655, 1670, 1668, 820, 1691, 108, 124, 797, 168, 186, 129, 99, 110, 1679, 340, 1698, 1659, 109, 125, 1451, 98, 130, 133, 151, 276, 277, 1432, 1433, 1441, 1442, 1437, 1438, 185, 1905, 193, 314, 1481, 1555, 1470, 1471, 1991, 1992, 1446, 121, 1439, 1443, 1461, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 589, 611, 113, 607, 608, 609, 122, 612, 610, 590]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              2035
    [apply]         maxPoints:              240
    [apply]         maxContours:            60
    [apply]         maxCompositePoints:     129
    [apply]         maxCompositeContours:   6
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  664
    [apply]         maxComponentElements:   5
    [apply]         maxComponentDepth:      3
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       600
    [apply]   usWeightClass:       700
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     699
    [apply]   ySubscriptXOffset:   47
    [apply]   ySubscriptYOffset:   140
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   699
    [apply]   ySuperscriptXOffset: -163
    [apply]   ySuperscriptYOffset: 479
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        5    subclass = 5
    [apply]   PANOSE:              2 15 6 9 2 8 5 2 4 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): A4000AFF
    [apply]   Unicode Range 2( Bits 32- 63 ): 400079FB
    [apply]   Unicode Range 3( Bits 64- 95 ): 20
    [apply]   Unicode Range 4( Bits 96-127 ): 0
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x20
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFD
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        0
    [apply]   usWinAscent:         800
    [apply]   usWinDescent:        200
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600001BF
    [apply]   CodePage Range 2( Bits 32- 63 ): DFF70000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[49v, complex], advance 600, leftSideBearings 10, kerning[size 0, horiz true, cross true]]
    [apply]       Advance
    [apply]         funits 600, 600
    [apply]             em 0.6, 0.6
    [apply]             px 8.000001, 8.000001
    [apply]       AABBox
    [apply]         funits [dim 580.0 x 583.0 x 0.0, box 10.0 / 0.0 / 0.0 .. 590.0 / 583.0 / 0.0, ctr 300.0 / 291.5 / 0.0]
    [apply]             em [dim 0.58000004 x 0.583 x 0.0, box 0.010000001 / 0.0 / 0.0 .. 0.59000003 / 0.583 / 0.0, ctr 0.3 / 0.2915 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[32v, complex], advance 600, leftSideBearings 87, kerning[size 0, horiz true, cross true]]
    [apply]       Advance
    [apply]         funits 600, 600
    [apply]             em 0.6, 0.6
    [apply]             px 8.000001, 8.000001
    [apply]       AABBox
    [apply]         funits [dim 371.0 x 823.0 x 0.0, box 87.0 / -200.0 / 0.0 .. 458.0 / 623.0 / 0.0, ctr 272.5 / 211.5 / 0.0]
    [apply]             em [dim 0.37100002 x 0.823 x 0.0, box 0.087000005 / -0.2 / 0.0 .. 0.45800003 / 0.623 / 0.0, ctr 0.2725 / 0.21150002 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 600, leftSideBearings 0, kerning[size 0, horiz true, cross true]]
    [apply]       Advance
    [apply]         funits 600, 600
    [apply]             em 0.6, 0.6
    [apply]             px 8.000001, 8.000001
    [apply]       AABBox
    [apply]         funits [dim 600.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 600.0 / 0.0 / 0.0, ctr 300.0 / 0.0 / 0.0]
    [apply]             em [dim 0.6 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.6 / 0.0 / 0.0, ctr 0.3 / 0.0 / 0.0]
    [apply]     Font FreeMono-Bold
    [apply]     Char left['X', id 59, kpairs 0], right['X', id 59], kerning 0
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[49v, complex], advance 600, leftSideBearings 10, kerning[size 0, horiz true, cross true]]
    [apply]     Font FreeMono-Bold
    [apply]     Char left['t', id 87, kpairs 0], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[53v, complex], advance 600, leftSideBearings 13, kerning[size 0, horiz true, cross true]]
    [apply]     Font FreeMono-Bold
    [apply]     Char left['f', id 73, kpairs 0], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[48v, complex], advance 600, leftSideBearings 75, kerning[size 0, horiz true, cross true]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSans
    [apply] Regular
    [apply] GNU: FreeSans Normal: 2012
    [apply] FreeSans
    [apply] Version 0412.2268 
    [apply] FreeSans
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ????????
    [apply] Normal
    [apply] oby?ejn�
    [apply] normal
    [apply] Mittel
    [apply] �?????
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSans
    [apply] Regular
    [apply] GNU: FreeSans Normal: 2012
    [apply] FreeSans
    [apply] Version 0412.2268 
    [apply] FreeSans
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Normal
    [apply] Normaali
    [apply] Normal
    [apply] Norm�l
    [apply] Medio
    [apply] Gemiddeld
    [apply] Normal
    [apply] Odmiana Zwyk?a
    [apply] Normal
    [apply] Normal
    [apply] ???????
    [apply] Norm�lne
    [apply] Normal
    [apply] Normal
    [apply] menengah
    [apply] ??????
    [apply] Navadno
    [apply] vid?js
    [apply] normalusis
    [apply] v?a
    [apply] Arrunta
    [apply] ???????
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeSans-Regular: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeSans-Regular[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0xAB230039
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:56:52 CET 2014
    [apply]   modified:            Sat Feb 08 07:56:52 CET 2014
    [apply]   xMin:                -1166
    [apply]   yMin:                -638
    [apply]   xMax:                2260
    [apply]   yMax:                1050
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0xAB230039
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:56:52 CET 2014
    [apply]   modified:            Sat Feb 08 07:56:52 CET 2014
    [apply]   xMin:                -1166
    [apply]   yMin:                -638
    [apply]   xMax:                2260
    [apply]   yMax:                1050
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            900
    [apply]         yDescender:           -200
    [apply]         yLineGap:             100
    [apply]         advanceWidthMax:      2256
    [apply]         minLeftSideBearing:   -1166
    [apply]         minRightSideBearing:  -724
    [apply]         xMaxExtent:           2260
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 6272
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 5
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1560
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     386
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     130
    [apply]     endCode:        [126, 443, 501, 544, 563, 569, 879, 885, 894, 906, 908, 929, 974, 983, 1014, 1017, 1151, 1279, 1299, 1311, 1319, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1805, 1866, 1871, 2423, 2431, 2435, 2444, 2448, 2472, 2480, 2482, 2489, 2500, 2504, 2510, 2519, 2525, 2531, 2555, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 3331, 3340, 3344, 3386, 3396, 3400, 3406, 3415, 3427, 3445, 3455, 4288, 4341, 4345, 4348, 5108, 5759, 6389, 7437, 7439, 7452, 7458, 7579, 7583, 7590, 7602, 7609, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8417, 8432, 8457, 8484, 8499, 8508, 8511, 8517, 8523, 8526, 8575, 8601, 8615, 8618, 8629, 8652, 8661, 8669, 8751, 8766, 8781, 8789, 8807, 8811, 8819, 8823, 8841, 8861, 8872, 8885, 8893, 8899, 8902, 8904, 8911, 8921, 8931, 8937, 8945, 8960, 8971, 8976, 8995, 9002, 9134, 9139, 9254, 9321, 9547, 9580, 9727, 9773, 9786, 9831, 9839, 10048, 10756, 10761, 11623, 11631, 11800, 11803, 11807, 11822, 11824, 42539, 42892, 42922, 64261, 64279, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 446, 503, 548, 567, 592, 884, 890, 900, 908, 910, 931, 977, 1008, 1017, 1021, 1154, 1296, 1306, 1316, 1329, 1369, 1377, 1417, 1423, 1456, 1488, 1520, 1792, 1807, 1869, 2304, 2425, 2433, 2437, 2447, 2451, 2474, 2482, 2486, 2492, 2503, 2507, 2519, 2524, 2527, 2534, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 3330, 3333, 3342, 3346, 3389, 3398, 3402, 3415, 3424, 3430, 3449, 4256, 4304, 4345, 4347, 5024, 5120, 6320, 7424, 7439, 7448, 7456, 7579, 7581, 7588, 7595, 7607, 7612, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8420, 8448, 8459, 8486, 8501, 8510, 8513, 8522, 8525, 8531, 8592, 8612, 8617, 8628, 8636, 8656, 8668, 8704, 8756, 8768, 8784, 8791, 8810, 8813, 8822, 8826, 8844, 8866, 8882, 8891, 8896, 8901, 8904, 8909, 8918, 8928, 8934, 8942, 8960, 8968, 8976, 8992, 9001, 9115, 9138, 9216, 9312, 9472, 9552, 9600, 9772, 9785, 9824, 9833, 10048, 10752, 10761, 11568, 11631, 11798, 11802, 11806, 11816, 11824, 42240, 42888, 42922, 64256, 64275, 64285, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65472, 65471, 65468, 65465, 65443, 65439, 65435, 65430, 65429, 65428, 65427, 65425, 65401, 65399, 65396, 65394, 65378, 65372, 65368, 65359, 65357, 65356, 65355, 65351, 65319, 65311, 65306, 65039, 65038, 65036, 64604, 64603, 64602, 64601, 64599, 64597, 64596, 64595, 64592, 64590, 64588, 64586, 64578, 64574, 64573, 64571, 64566, 64565, 64561, 64559, 64558, 64557, 64556, 64555, 64553, 64552, 64548, 64546, 64543, 64536, 64535, 64528, 63876, 63875, 63874, 63873, 63871, 63870, 63869, 63861, 63853, 63851, 63848, 63048, 63033, 63030, 63029, 62354, 62343, 61783, 60749, 60748, 60740, 60737, 60617, 60616, 60612, 60608, 60604, 60602, 60538, 60532, 60530, 60528, 60526, 60524, 60523, 60522, 60521, 60520, 60518, 60517, 60516, 60514, 60513, 60511, 60510, 60509, 60498, 60496, 60495, 60484, 60482, 60460, 60458, 60443, 60442, 60441, 60440, 60439, 60438, 60434, 60433, 60429, 60413, 60403, 60402, 60393, 60387, 60384, 60378, 60344, 60340, 60339, 60337, 60336, 60334, 60333, 60331, 60329, 60327, 60323, 60314, 60309, 60307, 60306, 60305, 60301, 60295, 60289, 60287, 60283, 60269, 60262, 60258, 60243, 60238, 60126, 60123, 60047, 59990, 59840, 59836, 59817, 59773, 59762, 59725, 59724, 59516, 58813, 58809, 58003, 57996, 57830, 57829, 57827, 57819, 57818, 27403, 27055, 27026, 5693, 5680, 5675, 5674, 5673, 5672, 5671, 5670, 4477, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1560
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     386
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     130
    [apply]     endCode:        [126, 443, 501, 544, 563, 569, 879, 885, 894, 906, 908, 929, 974, 983, 1014, 1017, 1151, 1279, 1299, 1311, 1319, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1805, 1866, 1871, 2423, 2431, 2435, 2444, 2448, 2472, 2480, 2482, 2489, 2500, 2504, 2510, 2519, 2525, 2531, 2555, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 3331, 3340, 3344, 3386, 3396, 3400, 3406, 3415, 3427, 3445, 3455, 4288, 4341, 4345, 4348, 5108, 5759, 6389, 7437, 7439, 7452, 7458, 7579, 7583, 7590, 7602, 7609, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8417, 8432, 8457, 8484, 8499, 8508, 8511, 8517, 8523, 8526, 8575, 8601, 8615, 8618, 8629, 8652, 8661, 8669, 8751, 8766, 8781, 8789, 8807, 8811, 8819, 8823, 8841, 8861, 8872, 8885, 8893, 8899, 8902, 8904, 8911, 8921, 8931, 8937, 8945, 8960, 8971, 8976, 8995, 9002, 9134, 9139, 9254, 9321, 9547, 9580, 9727, 9773, 9786, 9831, 9839, 10048, 10756, 10761, 11623, 11631, 11800, 11803, 11807, 11822, 11824, 42539, 42892, 42922, 64261, 64279, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 446, 503, 548, 567, 592, 884, 890, 900, 908, 910, 931, 977, 1008, 1017, 1021, 1154, 1296, 1306, 1316, 1329, 1369, 1377, 1417, 1423, 1456, 1488, 1520, 1792, 1807, 1869, 2304, 2425, 2433, 2437, 2447, 2451, 2474, 2482, 2486, 2492, 2503, 2507, 2519, 2524, 2527, 2534, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 3330, 3333, 3342, 3346, 3389, 3398, 3402, 3415, 3424, 3430, 3449, 4256, 4304, 4345, 4347, 5024, 5120, 6320, 7424, 7439, 7448, 7456, 7579, 7581, 7588, 7595, 7607, 7612, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8420, 8448, 8459, 8486, 8501, 8510, 8513, 8522, 8525, 8531, 8592, 8612, 8617, 8628, 8636, 8656, 8668, 8704, 8756, 8768, 8784, 8791, 8810, 8813, 8822, 8826, 8844, 8866, 8882, 8891, 8896, 8901, 8904, 8909, 8918, 8928, 8934, 8942, 8960, 8968, 8976, 8992, 9001, 9115, 9138, 9216, 9312, 9472, 9552, 9600, 9772, 9785, 9824, 9833, 10048, 10752, 10761, 11568, 11631, 11798, 11802, 11806, 11816, 11824, 42240, 42888, 42922, 64256, 64275, 64285, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65472, 65471, 65468, 65465, 65443, 65439, 65435, 65430, 65429, 65428, 65427, 65425, 65401, 65399, 65396, 65394, 65378, 65372, 65368, 65359, 65357, 65356, 65355, 65351, 65319, 65311, 65306, 65039, 65038, 65036, 64604, 64603, 64602, 64601, 64599, 64597, 64596, 64595, 64592, 64590, 64588, 64586, 64578, 64574, 64573, 64571, 64566, 64565, 64561, 64559, 64558, 64557, 64556, 64555, 64553, 64552, 64548, 64546, 64543, 64536, 64535, 64528, 63876, 63875, 63874, 63873, 63871, 63870, 63869, 63861, 63853, 63851, 63848, 63048, 63033, 63030, 63029, 62354, 62343, 61783, 60749, 60748, 60740, 60737, 60617, 60616, 60612, 60608, 60604, 60602, 60538, 60532, 60530, 60528, 60526, 60524, 60523, 60522, 60521, 60520, 60518, 60517, 60516, 60514, 60513, 60511, 60510, 60509, 60498, 60496, 60495, 60484, 60482, 60460, 60458, 60443, 60442, 60441, 60440, 60439, 60438, 60434, 60433, 60429, 60413, 60403, 60402, 60393, 60387, 60384, 60378, 60344, 60340, 60339, 60337, 60336, 60334, 60333, 60331, 60329, 60327, 60323, 60314, 60309, 60307, 60306, 60305, 60301, 60295, 60289, 60287, 60283, 60269, 60262, 60258, 60243, 60238, 60126, 60123, 60047, 59990, 59840, 59836, 59817, 59773, 59762, 59725, 59724, 59516, 58813, 58809, 58003, 57996, 57830, 57829, 57827, 57819, 57818, 27403, 27055, 27026, 5693, 5680, 5675, 5674, 5673, 5672, 5671, 5670, 4477, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     10 ()
    [apply]     offset:         1604
    [apply]     format:         12
    [apply]     length:         2404
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        199
    [apply]     mapping:        [32, 126]: 3, [160, 443]: 98, [446, 501]: 382, [503, 544]: 438, [548, 563]: 480, [567, 569]: 496, [592, 879]: 499, [884, 885]: 787, [890, 894]: 789, [900, 906]: 794, [908, 908]: 801, [910, 929]: 802, [931, 974]: 822, [977, 983]: 866, [1008, 1014]: 873, [1017, 1017]: 880, [1021, 1151]: 881, [1154, 1279]: 1012, [1296, 1299]: 1138, [1306, 1311]: 1142, [1316, 1319]: 1148, [1329, 1366]: 1152, [1369, 1375]: 1190, [1377, 1415]: 1197, [1417, 1418]: 1236, [1423, 1423]: 1238, [1456, 1479]: 1239, [1488, 1514]: 1263, [1520, 1524]: 1290, [1792, 1805]: 1295, [1807, 1866]: 1309, [1869, 1871]: 1369, [2304, 2423]: 1372, [2425, 2431]: 1492, [2433, 2435]: 1499, [2437, 2444]: 1502, [2447, 2448]: 1510, [2451, 2472]: 1512, [2474, 2480]: 1534, [2482, 2482]: 1541, [2486, 2489]: 1542, [2492, 2500]: 1546, [2503, 2504]: 1555, [2507, 2510]: 1557, [2519, 2519]: 1561, [2524, 2525]: 1562, [2527, 2531]: 1564, [2534, 2555]: 1569, [2561, 2563]: 1591, [2565, 2570]: 1594, [2575, 2576]: 1600, [2579, 2600]: 1602, [2602, 2608]: 1624, [2610, 2611]: 1631, [2613, 2614]: 1633, [2616, 2617]: 1635, [2620, 2620]: 1637, [2622, 2626]: 1638, [2631, 2632]: 1643, [2635, 2637]: 1645, [2641, 2641]: 1648, [2649, 2652]: 1649, [2654, 2654]: 1653, [2662, 2677]: 1654, [3330, 3331]: 1670, [3333, 3340]: 1672, [3342, 3344]: 1680, [3346, 3386]: 1683, [3389, 3396]: 1724, [3398, 3400]: 1732, [3402, 3406]: 1735, [3415, 3415]: 1740, [3424, 3427]: 1741, [3430, 3445]: 1745, [3449, 3455]: 1761, [4256, 4288]: 1768, [4304, 4341]: 1801, [4345, 4345]: 1839, [4347, 4348]: 1840, [5024, 5108]: 1842, [5120, 5759]: 1927, [6320, 6389]: 2567, [7424, 7437]: 2637, [7439, 7439]: 2651, [7448, 7452]: 2652, [7456, 7458]: 2657, [7579, 7579]: 2660, [7581, 7583]: 2661, [7588, 7590]: 2664, [7595, 7602]: 2667, [7607, 7609]: 2675, [7612, 7615]: 2678, [7680, 7929]: 2682, [7936, 7957]: 2932, [7960, 7965]: 2954, [7968, 8005]: 2960, [8008, 8013]: 2998, [8016, 8023]: 3004, [8025, 8025]: 3012, [8027, 8027]: 3013, [8029, 8029]: 3014, [8031, 8061]: 3015, [8064, 8116]: 3046, [8118, 8132]: 3099, [8134, 8147]: 3114, [8150, 8155]: 3128, [8157, 8175]: 3134, [8178, 8180]: 3153, [8182, 8190]: 3156, [8192, 8292]: 3165, [8304, 8305]: 3266, [8308, 8334]: 3268, [8336, 8340]: 3295, [8352, 8373]: 3300, [8376, 8377]: 3322, [8400, 8417]: 3324, [8420, 8432]: 3342, [8448, 8457]: 3355, [8459, 8484]: 3365, [8486, 8499]: 3391, [8501, 8508]: 3405, [8510, 8511]: 3413, [8513, 8517]: 3415, [8522, 8523]: 3420, [8525, 8526]: 3422, [8531, 8575]: 3424, [8592, 8601]: 3469, [8612, 8615]: 3479, [8617, 8618]: 3483, [8628, 8629]: 3485, [8636, 8652]: 3487, [8656, 8661]: 3504, [8668, 8669]: 3510, [8704, 8751]: 3512, [8756, 8766]: 3560, [8768, 8781]: 3571, [8784, 8789]: 3585, [8791, 8807]: 3591, [8810, 8811]: 3608, [8813, 8819]: 3610, [8822, 8823]: 3617, [8826, 8841]: 3619, [8844, 8861]: 3635, [8866, 8872]: 3653, [8882, 8885]: 3660, [8891, 8893]: 3664, [8896, 8899]: 3667, [8901, 8902]: 3671, [8904, 8904]: 3673, [8909, 8911]: 3674, [8918, 8921]: 3677, [8928, 8931]: 3681, [8934, 8937]: 3685, [8942, 8945]: 3689, [8960, 8960]: 3693, [8968, 8971]: 3694, [8976, 8976]: 3698, [8992, 8995]: 3699, [9001, 9002]: 3703, [9115, 9134]: 3705, [9138, 9139]: 3725, [9216, 9254]: 3727, [9312, 9321]: 3766, [9472, 9547]: 3776, [9552, 9580]: 3852, [9600, 9727]: 3881, [9772, 9773]: 4009, [9785, 9786]: 4011, [9824, 9831]: 4013, [9833, 9839]: 4021, [10048, 10048]: 4028, [10752, 10756]: 4029, [10761, 10761]: 4034, [11568, 11623]: 4035, [11631, 11631]: 4091, [11798, 11800]: 4092, [11802, 11803]: 4095, [11806, 11807]: 4097, [11816, 11822]: 4099, [11824, 11824]: 4106, [42240, 42539]: 4107, [42888, 42892]: 4407, [42922, 42922]: 4412, [64256, 64261]: 4413, [64275, 64279]: 4419, [64285, 64310]: 4424, [64312, 64316]: 4450, [64318, 64318]: 4455, [64320, 64321]: 4456, [64323, 64324]: 4458, [64326, 64335]: 4460, [65529, 65533]: 4470, [66432, 66461]: 4475, [66463, 66499]: 4505, [66504, 66517]: 4542, [66688, 66717]: 4556, [66720, 66729]: 4586, [67840, 67867]: 4596, [67871, 67871]: 4624
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     10 (UCS-4)
    [apply]     offset:         1604
    [apply]     format:         12
    [apply]     length:         2404
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        199
    [apply]     mapping:        [32, 126]: 3, [160, 443]: 98, [446, 501]: 382, [503, 544]: 438, [548, 563]: 480, [567, 569]: 496, [592, 879]: 499, [884, 885]: 787, [890, 894]: 789, [900, 906]: 794, [908, 908]: 801, [910, 929]: 802, [931, 974]: 822, [977, 983]: 866, [1008, 1014]: 873, [1017, 1017]: 880, [1021, 1151]: 881, [1154, 1279]: 1012, [1296, 1299]: 1138, [1306, 1311]: 1142, [1316, 1319]: 1148, [1329, 1366]: 1152, [1369, 1375]: 1190, [1377, 1415]: 1197, [1417, 1418]: 1236, [1423, 1423]: 1238, [1456, 1479]: 1239, [1488, 1514]: 1263, [1520, 1524]: 1290, [1792, 1805]: 1295, [1807, 1866]: 1309, [1869, 1871]: 1369, [2304, 2423]: 1372, [2425, 2431]: 1492, [2433, 2435]: 1499, [2437, 2444]: 1502, [2447, 2448]: 1510, [2451, 2472]: 1512, [2474, 2480]: 1534, [2482, 2482]: 1541, [2486, 2489]: 1542, [2492, 2500]: 1546, [2503, 2504]: 1555, [2507, 2510]: 1557, [2519, 2519]: 1561, [2524, 2525]: 1562, [2527, 2531]: 1564, [2534, 2555]: 1569, [2561, 2563]: 1591, [2565, 2570]: 1594, [2575, 2576]: 1600, [2579, 2600]: 1602, [2602, 2608]: 1624, [2610, 2611]: 1631, [2613, 2614]: 1633, [2616, 2617]: 1635, [2620, 2620]: 1637, [2622, 2626]: 1638, [2631, 2632]: 1643, [2635, 2637]: 1645, [2641, 2641]: 1648, [2649, 2652]: 1649, [2654, 2654]: 1653, [2662, 2677]: 1654, [3330, 3331]: 1670, [3333, 3340]: 1672, [3342, 3344]: 1680, [3346, 3386]: 1683, [3389, 3396]: 1724, [3398, 3400]: 1732, [3402, 3406]: 1735, [3415, 3415]: 1740, [3424, 3427]: 1741, [3430, 3445]: 1745, [3449, 3455]: 1761, [4256, 4288]: 1768, [4304, 4341]: 1801, [4345, 4345]: 1839, [4347, 4348]: 1840, [5024, 5108]: 1842, [5120, 5759]: 1927, [6320, 6389]: 2567, [7424, 7437]: 2637, [7439, 7439]: 2651, [7448, 7452]: 2652, [7456, 7458]: 2657, [7579, 7579]: 2660, [7581, 7583]: 2661, [7588, 7590]: 2664, [7595, 7602]: 2667, [7607, 7609]: 2675, [7612, 7615]: 2678, [7680, 7929]: 2682, [7936, 7957]: 2932, [7960, 7965]: 2954, [7968, 8005]: 2960, [8008, 8013]: 2998, [8016, 8023]: 3004, [8025, 8025]: 3012, [8027, 8027]: 3013, [8029, 8029]: 3014, [8031, 8061]: 3015, [8064, 8116]: 3046, [8118, 8132]: 3099, [8134, 8147]: 3114, [8150, 8155]: 3128, [8157, 8175]: 3134, [8178, 8180]: 3153, [8182, 8190]: 3156, [8192, 8292]: 3165, [8304, 8305]: 3266, [8308, 8334]: 3268, [8336, 8340]: 3295, [8352, 8373]: 3300, [8376, 8377]: 3322, [8400, 8417]: 3324, [8420, 8432]: 3342, [8448, 8457]: 3355, [8459, 8484]: 3365, [8486, 8499]: 3391, [8501, 8508]: 3405, [8510, 8511]: 3413, [8513, 8517]: 3415, [8522, 8523]: 3420, [8525, 8526]: 3422, [8531, 8575]: 3424, [8592, 8601]: 3469, [8612, 8615]: 3479, [8617, 8618]: 3483, [8628, 8629]: 3485, [8636, 8652]: 3487, [8656, 8661]: 3504, [8668, 8669]: 3510, [8704, 8751]: 3512, [8756, 8766]: 3560, [8768, 8781]: 3571, [8784, 8789]: 3585, [8791, 8807]: 3591, [8810, 8811]: 3608, [8813, 8819]: 3610, [8822, 8823]: 3617, [8826, 8841]: 3619, [8844, 8861]: 3635, [8866, 8872]: 3653, [8882, 8885]: 3660, [8891, 8893]: 3664, [8896, 8899]: 3667, [8901, 8902]: 3671, [8904, 8904]: 3673, [8909, 8911]: 3674, [8918, 8921]: 3677, [8928, 8931]: 3681, [8934, 8937]: 3685, [8942, 8945]: 3689, [8960, 8960]: 3693, [8968, 8971]: 3694, [8976, 8976]: 3698, [8992, 8995]: 3699, [9001, 9002]: 3703, [9115, 9134]: 3705, [9138, 9139]: 3725, [9216, 9254]: 3727, [9312, 9321]: 3766, [9472, 9547]: 3776, [9552, 9580]: 3852, [9600, 9727]: 3881, [9772, 9773]: 4009, [9785, 9786]: 4011, [9824, 9831]: 4013, [9833, 9839]: 4021, [10048, 10048]: 4028, [10752, 10756]: 4029, [10761, 10761]: 4034, [11568, 11623]: 4035, [11631, 11631]: 4091, [11798, 11800]: 4092, [11802, 11803]: 4095, [11806, 11807]: 4097, [11816, 11822]: 4099, [11824, 11824]: 4106, [42240, 42539]: 4107, [42888, 42892]: 4407, [42922, 42922]: 4412, [64256, 64261]: 4413, [64275, 64279]: 4419, [64285, 64310]: 4424, [64312, 64316]: 4450, [64318, 64318]: 4455, [64320, 64321]: 4456, [64323, 64324]: 4458, [64326, 64335]: 4460, [65529, 65533]: 4470, [66432, 66461]: 4475, [66463, 66499]: 4505, [66504, 66517]: 4542, [66688, 66717]: 4556, [66720, 66729]: 4586, [67840, 67867]: 4596, [67871, 67871]: 4624
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         4008
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 3197, 114, 100, 101, 105, 3199, 120, 161, 112, 107, 3388, 118, 106, 3600, 136, 154, 3542, 115, 3604, 3605, 103, 119, 3514, 3529, 3527, 851, 3555, 108, 124, 828, 168, 186, 129, 99, 110, 3538, 340, 3579, 3518, 109, 125, 3203, 98, 130, 133, 151, 276, 277, 3184, 3185, 3193, 3194, 3189, 3190, 185, 3955, 193, 314, 3233, 3312, 3222, 3223, 4414, 4415, 3198, 121, 3191, 3195, 3213, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 617, 639, 113, 635, 636, 637, 122, 640, 638, 618]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              6272
    [apply]         maxPoints:              439
    [apply]         maxContours:            100
    [apply]         maxCompositePoints:     117
    [apply]         maxCompositeContours:   8
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  1424
    [apply]         maxComponentElements:   8
    [apply]         maxComponentDepth:      4
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       657
    [apply]   usWeightClass:       400
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     666
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   200
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   666
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 390
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        8    subclass = 5
    [apply]   PANOSE:              2 11 5 4 2 2 2 2 2 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E4839EFF
    [apply]   Unicode Range 2( Bits 32- 63 ): 4600FDFF
    [apply]   Unicode Range 3( Bits 64- 95 ): 30A0
    [apply]   Unicode Range 4( Bits 96-127 ): 584
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x40
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFF
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        100
    [apply]   usWinAscent:         900
    [apply]   usWinDescent:        300
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600001BF
    [apply]   CodePage Range 2( Bits 32- 63 ): DFF70000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[13v, complex], advance 657, leftSideBearings 15, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 657, 657
    [apply]             em 0.657, 0.657
    [apply]             px 8.76, 8.76
    [apply]       AABBox
    [apply]         funits [dim 627.0 x 729.0 x 0.0, box 15.0 / 0.0 / 0.0 .. 642.0 / 729.0 / 0.0, ctr 328.5 / 364.5 / 0.0]
    [apply]             em [dim 0.62700003 x 0.72900003 x 0.0, box 0.015000001 / 0.0 / 0.0 .. 0.642 / 0.72900003 / 0.0, ctr 0.3285 / 0.36450002 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[20v, complex], advance 243, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 243, 243
    [apply]             em 0.24300002, 0.24300002
    [apply]             px 3.2400002, 3.2400002
    [apply]       AABBox
    [apply]         funits [dim 171.0 x 947.0 x 0.0, box 0.0 / -218.0 / 0.0 .. 171.0 / 729.0 / 0.0, ctr 85.5 / 255.5 / 0.0]
    [apply]             em [dim 0.171 x 0.947 x 0.0, box 0.0 / -0.21800001 / 0.0 .. 0.171 / 0.72900003 / 0.0, ctr 0.0855 / 0.25550002 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 250, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 250, 250
    [apply]             em 0.25, 0.25
    [apply]             px 3.3333335, 3.3333335
    [apply]       AABBox
    [apply]         funits [dim 250.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 250.0 / 0.0 / 0.0, ctr 125.0 / 0.0 / 0.0]
    [apply]             em [dim 0.25 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.25 / 0.0 / 0.0, ctr 0.125 / 0.0 / 0.0]
    [apply]     Font FreeSans-Regular
    [apply]     Char left['X', id 59, kpairs 0], right['X', id 59], kerning 0
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[13v, complex], advance 657, leftSideBearings 15, kerning[size 0, horiz true, cross false]]
    [apply]     Font FreeSans-Regular
    [apply]     Char left['t', id 87, kpairs 0], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[25v, complex], advance 280, leftSideBearings 20, kerning[size 0, horiz true, cross false]]
    [apply]     Font FreeSans-Regular
    [apply]     Char left['f', id 73, kpairs 0], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[23v, complex], advance 280, leftSideBearings 20, kerning[size 0, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSans
    [apply] Bold
    [apply] GNU: FreeSans Bold: 2012
    [apply] FreeSans Bold
    [apply] Version 0412.2261 
    [apply] FreeSansBold
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ?????????
    [apply] FreeSans ?????????
    [apply] negreta
    [apply] FreeSans negreta
    [apply] tu?n�
    [apply] FreeSans tu?n�
    [apply] fed
    [apply] FreeSans fed
    [apply] Fett
    [apply] FreeSans Fett
    [apply] ??????
    [apply] Free Sans ??????
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSans
    [apply] Bold
    [apply] GNU: FreeSans Bold: 2012
    [apply] FreeSans Bold
    [apply] Version 0412.2261 
    [apply] FreeSansBold
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Negrita
    [apply] FreeSans Negrita
    [apply] Lihavoitu
    [apply] FreeSans Lihavoitu
    [apply] Gras
    [apply] FreeSans Gras
    [apply] F�lk�v�r
    [apply] FreeSans F�lk�v�r
    [apply] Grassetto
    [apply] FreeSans Grassetto
    [apply] Vet
    [apply] FreeSans Vet
    [apply] Halvfet
    [apply] FreeSans Halvfet
    [apply] Pogrubiony
    [apply] FreeSans Pogrubiony
    [apply] Negrito
    [apply] FreeSans Negrito
    [apply] gros
    [apply] FreeSans gros
    [apply] ??????????
    [apply] FreeSans ??????????
    [apply] Tu?n�
    [apply] FreeSans Tu?n�
    [apply] Fet
    [apply] FreeSans Fet
    [apply] Kal?n
    [apply] FreeSans Kal?n
    [apply] huruf tebal
    [apply] FreeSans huruf tebal
    [apply] ??????
    [apply] FreeSans ??????
    [apply] Krepko
    [apply] FreeSans Krepko
    [apply] treknraksts
    [apply] FreeSans treknraksts
    [apply] pusjuodis
    [apply] FreeSans pusjuodis
    [apply] ?�?m
    [apply] FreeSans ?�?m
    [apply] Lodia
    [apply] FreeSans Lodia
    [apply] ?????
    [apply] FreeSans ?????
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeSans-Bold: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeSans-Bold[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x8D25A3C
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:55:53 CET 2014
    [apply]   modified:            Sat Feb 08 07:55:53 CET 2014
    [apply]   xMin:                -968
    [apply]   yMin:                -460
    [apply]   xMax:                1556
    [apply]   yMax:                1066
    [apply]   macStyle bits:       1
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x8D25A3C
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:55:53 CET 2014
    [apply]   modified:            Sat Feb 08 07:55:53 CET 2014
    [apply]   xMin:                -968
    [apply]   yMin:                -460
    [apply]   xMax:                1556
    [apply]   yMax:                1066
    [apply]   macStyle bits:       1
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            900
    [apply]         yDescender:           -200
    [apply]         yLineGap:             100
    [apply]         advanceWidthMax:      1473
    [apply]         minLeftSideBearing:   -968
    [apply]         minRightSideBearing:  -732
    [apply]         xMaxExtent:           1556
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 2911
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 3
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         1320
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     326
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     70
    [apply]     endCode:        [126, 443, 501, 543, 563, 567, 879, 885, 890, 894, 906, 908, 929, 974, 983, 1009, 1013, 1121, 1139, 1151, 1273, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1465, 1476, 1514, 1524, 2423, 2431, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 4288, 4341, 4345, 4348, 5108, 7835, 7838, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8358, 8360, 8364, 8368, 8373, 8377, 8403, 8407, 8417, 8432, 8449, 8451, 8457, 8462, 8465, 8468, 8471, 8476, 8482, 8487, 8491, 8494, 8498, 8504, 8507, 8516, 8523, 8526, 8575, 8603, 8616, 8650, 8736, 8739, 8741, 8749, 8764, 8768, 8771, 8773, 8776, 8779, 8789, 8794, 8801, 8807, 8811, 8819, 8839, 8861, 8893, 8899, 8901, 8945, 8971, 8976, 8995, 9002, 9251, 9676, 9702, 9711, 9772, 9831, 9839, 10048, 10754, 11621, 11631, 11800, 11803, 11807, 11822, 42892, 42922, 64261, 64279, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 446, 503, 548, 567, 592, 884, 890, 894, 900, 908, 910, 931, 977, 1008, 1012, 1024, 1136, 1148, 1154, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1456, 1467, 1488, 1520, 2304, 2425, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 4256, 4304, 4345, 4347, 5024, 7680, 7838, 7840, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8355, 8360, 8362, 8368, 8373, 8376, 8400, 8406, 8411, 8421, 8448, 8451, 8453, 8462, 8465, 8467, 8470, 8476, 8480, 8486, 8489, 8494, 8498, 8501, 8506, 8513, 8523, 8525, 8531, 8592, 8606, 8644, 8704, 8739, 8741, 8743, 8756, 8768, 8770, 8773, 8776, 8778, 8784, 8791, 8797, 8804, 8810, 8818, 8834, 8853, 8891, 8896, 8901, 8942, 8968, 8976, 8994, 9001, 9251, 9674, 9702, 9711, 9772, 9824, 9833, 10048, 10752, 11568, 11631, 11798, 11802, 11806, 11816, 42888, 42922, 64256, 64275, 64285, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65472, 65471, 65467, 65464, 65440, 65436, 65432, 65429, 65424, 65423, 65422, 65421, 65419, 65395, 65393, 65383, 65369, 65361, 65359, 65337, 65331, 65314, 65312, 65311, 65310, 65306, 65274, 65273, 65262, 65257, 64478, 64477, 64348, 64347, 64343, 64341, 64340, 64339, 64338, 64337, 64335, 64334, 64330, 64328, 64325, 64318, 64317, 64310, 62732, 62717, 62714, 62713, 62038, 59467, 59465, 59464, 59458, 59456, 59454, 59452, 59450, 59449, 59448, 59447, 59446, 59444, 59443, 59442, 59440, 59439, 59437, 59436, 59435, 59424, 59422, 59421, 59407, 59406, 59405, 59402, 59398, 59396, 59374, 59372, 59369, 59366, 59351, 59350, 59349, 59345, 59343, 59342, 59341, 59337, 59334, 59331, 59330, 59328, 59325, 59323, 59322, 59317, 59311, 59310, 59306, 59290, 59288, 59261, 59208, 59206, 59205, 59204, 59198, 59195, 59194, 59193, 59191, 59190, 59186, 59185, 59183, 59181, 59179, 59173, 59159, 59146, 59117, 59115, 59114, 59074, 59052, 59048, 59031, 59026, 58778, 58356, 58331, 58323, 58263, 58212, 58211, 58003, 57300, 56487, 56478, 56312, 56311, 56309, 56301, 25236, 25207, 3874, 3861, 3856, 3855, 3854, 3853, 3852, 3851, 2658, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         1320
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     326
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     70
    [apply]     endCode:        [126, 443, 501, 543, 563, 567, 879, 885, 890, 894, 906, 908, 929, 974, 983, 1009, 1013, 1121, 1139, 1151, 1273, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1465, 1476, 1514, 1524, 2423, 2431, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 4288, 4341, 4345, 4348, 5108, 7835, 7838, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8358, 8360, 8364, 8368, 8373, 8377, 8403, 8407, 8417, 8432, 8449, 8451, 8457, 8462, 8465, 8468, 8471, 8476, 8482, 8487, 8491, 8494, 8498, 8504, 8507, 8516, 8523, 8526, 8575, 8603, 8616, 8650, 8736, 8739, 8741, 8749, 8764, 8768, 8771, 8773, 8776, 8779, 8789, 8794, 8801, 8807, 8811, 8819, 8839, 8861, 8893, 8899, 8901, 8945, 8971, 8976, 8995, 9002, 9251, 9676, 9702, 9711, 9772, 9831, 9839, 10048, 10754, 11621, 11631, 11800, 11803, 11807, 11822, 42892, 42922, 64261, 64279, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 446, 503, 548, 567, 592, 884, 890, 894, 900, 908, 910, 931, 977, 1008, 1012, 1024, 1136, 1148, 1154, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1456, 1467, 1488, 1520, 2304, 2425, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 4256, 4304, 4345, 4347, 5024, 7680, 7838, 7840, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8355, 8360, 8362, 8368, 8373, 8376, 8400, 8406, 8411, 8421, 8448, 8451, 8453, 8462, 8465, 8467, 8470, 8476, 8480, 8486, 8489, 8494, 8498, 8501, 8506, 8513, 8523, 8525, 8531, 8592, 8606, 8644, 8704, 8739, 8741, 8743, 8756, 8768, 8770, 8773, 8776, 8778, 8784, 8791, 8797, 8804, 8810, 8818, 8834, 8853, 8891, 8896, 8901, 8942, 8968, 8976, 8994, 9001, 9251, 9674, 9702, 9711, 9772, 9824, 9833, 10048, 10752, 11568, 11631, 11798, 11802, 11806, 11816, 42888, 42922, 64256, 64275, 64285, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65472, 65471, 65467, 65464, 65440, 65436, 65432, 65429, 65424, 65423, 65422, 65421, 65419, 65395, 65393, 65383, 65369, 65361, 65359, 65337, 65331, 65314, 65312, 65311, 65310, 65306, 65274, 65273, 65262, 65257, 64478, 64477, 64348, 64347, 64343, 64341, 64340, 64339, 64338, 64337, 64335, 64334, 64330, 64328, 64325, 64318, 64317, 64310, 62732, 62717, 62714, 62713, 62038, 59467, 59465, 59464, 59458, 59456, 59454, 59452, 59450, 59449, 59448, 59447, 59446, 59444, 59443, 59442, 59440, 59439, 59437, 59436, 59435, 59424, 59422, 59421, 59407, 59406, 59405, 59402, 59398, 59396, 59374, 59372, 59369, 59366, 59351, 59350, 59349, 59345, 59343, 59342, 59341, 59337, 59334, 59331, 59330, 59328, 59325, 59323, 59322, 59317, 59311, 59310, 59306, 59290, 59288, 59261, 59208, 59206, 59205, 59204, 59198, 59195, 59194, 59193, 59191, 59190, 59186, 59185, 59183, 59181, 59179, 59173, 59159, 59146, 59117, 59115, 59114, 59074, 59052, 59048, 59031, 59026, 58778, 58356, 58331, 58323, 58263, 58212, 58211, 58003, 57300, 56487, 56478, 56312, 56311, 56309, 56301, 25236, 25207, 3874, 3861, 3856, 3855, 3854, 3853, 3852, 3851, 2658, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         1348
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 2123, 114, 100, 101, 105, 2125, 120, 161, 112, 107, 2280, 118, 106, 2447, 136, 154, 2406, 115, 2449, 2450, 103, 119, 2378, 2393, 2391, 845, 2415, 108, 124, 822, 168, 186, 129, 99, 110, 2402, 340, 2431, 2382, 109, 125, 2129, 98, 130, 133, 151, 276, 277, 2110, 2111, 2119, 2120, 2115, 2116, 185, 2494, 193, 314, 2159, 2233, 2148, 2149, 2595, 2596, 2124, 121, 2117, 2121, 2139, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 614, 636, 113, 632, 633, 634, 122, 637, 635, 615]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              2911
    [apply]         maxPoints:              425
    [apply]         maxContours:            18
    [apply]         maxCompositePoints:     115
    [apply]         maxCompositeContours:   8
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  1495
    [apply]         maxComponentElements:   8
    [apply]         maxComponentDepth:      4
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       642
    [apply]   usWeightClass:       600
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     666
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   200
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   666
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 390
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        8    subclass = 5
    [apply]   PANOSE:              2 11 7 4 2 2 2 2 2 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E4028EFF
    [apply]   Unicode Range 2( Bits 32- 63 ): 4000E1FF
    [apply]   Unicode Range 3( Bits 64- 95 ): 1020
    [apply]   Unicode Range 4( Bits 96-127 ): 4
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x20
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFD
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        100
    [apply]   usWinAscent:         900
    [apply]   usWinDescent:        300
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600001BF
    [apply]   CodePage Range 2( Bits 32- 63 ): 0
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[13v, complex], advance 675, leftSideBearings 22, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 675, 675
    [apply]             em 0.675, 0.675
    [apply]             px 9.000001, 9.000001
    [apply]       AABBox
    [apply]         funits [dim 631.0 x 729.0 x 0.0, box 22.0 / 0.0 / 0.0 .. 653.0 / 729.0 / 0.0, ctr 337.5 / 364.5 / 0.0]
    [apply]             em [dim 0.63100004 x 0.72900003 x 0.0, box 0.022000002 / 0.0 / 0.0 .. 0.65300006 / 0.72900003 / 0.0, ctr 0.33750004 / 0.36450002 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[22v, complex], advance 280, leftSideBearings 4, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 280, 280
    [apply]             em 0.28, 0.28
    [apply]             px 3.7333336, 3.7333336
    [apply]       AABBox
    [apply]         funits [dim 206.0 x 947.0 x 0.0, box 4.0 / -218.0 / 0.0 .. 210.0 / 729.0 / 0.0, ctr 107.0 / 255.5 / 0.0]
    [apply]             em [dim 0.20600002 x 0.947 x 0.0, box 0.004 / -0.21800001 / 0.0 .. 0.21000001 / 0.72900003 / 0.0, ctr 0.107 / 0.25550002 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 278, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 278, 278
    [apply]             em 0.27800003, 0.27800003
    [apply]             px 3.7066672, 3.7066672
    [apply]       AABBox
    [apply]         funits [dim 278.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 278.0 / 0.0 / 0.0, ctr 139.0 / 0.0 / 0.0]
    [apply]             em [dim 0.27800003 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.27800003 / 0.0 / 0.0, ctr 0.13900001 / 0.0 / 0.0]
    [apply]     Font FreeSans-Bold
    [apply]     Char left['X', id 59, kpairs 0], right['X', id 59], kerning 0
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[13v, complex], advance 675, leftSideBearings 22, kerning[size 0, horiz true, cross false]]
    [apply]     Font FreeSans-Bold
    [apply]     Char left['t', id 87, kpairs 0], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[23v, complex], advance 338, leftSideBearings 21, kerning[size 0, horiz true, cross false]]
    [apply]     Font FreeSans-Bold
    [apply]     Char left['f', id 73, kpairs 0], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[21v, complex], advance 343, leftSideBearings 14, kerning[size 0, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Regular
    [apply] GNU: FreeSerif Normal: 2012
    [apply] FreeSerif
    [apply] Version 0412.2263 
    [apply] FreeSerif
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Bulgarian Alternate
    [apply] Bombay
    [apply] Calcutta
    [apply] Nepali
    [apply] ????????
    [apply] normal
    [apply] oby?ejn�
    [apply] normal
    [apply] Mittel
    [apply] �?????
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Regular
    [apply] GNU: FreeSerif Normal: 2012
    [apply] FreeSerif
    [apply] Version 0412.2263 
    [apply] FreeSerif
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Bulgarian Alternate
    [apply] Bombay
    [apply] Calcutta
    [apply] Nepali
    [apply] Normal
    [apply] Normaali
    [apply] Normal
    [apply] Norm�l
    [apply] Normale
    [apply] Gemiddeld
    [apply] Normal
    [apply] odmiana zwyk?a
    [apply] Normal
    [apply] Normal
    [apply] ???????
    [apply] Norm�lne
    [apply] Normal
    [apply] ????
    [apply] Normal
    [apply] menengah
    [apply] ??????
    [apply] Navadno
    [apply] vid?js
    [apply] normalusis
    [apply] ????
    [apply] v?a
    [apply] Arrunta
    [apply] ???????
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeSerif-Regular: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeSerif-Regular[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x374DD94A
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x29F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:59:27 CET 2014
    [apply]   modified:            Sat Feb 08 07:59:27 CET 2014
    [apply]   xMin:                -879
    [apply]   yMin:                -551
    [apply]   xMax:                1767
    [apply]   yMax:                936
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x374DD94A
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x29F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:59:27 CET 2014
    [apply]   modified:            Sat Feb 08 07:59:27 CET 2014
    [apply]   xMin:                -879
    [apply]   yMin:                -551
    [apply]   xMax:                1767
    [apply]   yMax:                936
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            900
    [apply]         yDescender:           -200
    [apply]         yLineGap:             100
    [apply]         advanceWidthMax:      1752
    [apply]         minLeftSideBearing:   -879
    [apply]         minRightSideBearing:  -747
    [apply]         xMaxExtent:           1767
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 10538
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 5
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         2376
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     590
    [apply]     searchRange:    512
    [apply]     entrySelector:  8
    [apply]     rangeShift:     78
    [apply]     endCode:        [13, 126, 887, 894, 906, 908, 929, 1319, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1539, 1563, 1791, 1969, 2423, 2431, 2435, 2444, 2448, 2472, 2480, 2482, 2489, 2500, 2504, 2510, 2519, 2525, 2531, 2555, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 2691, 2701, 2705, 2728, 2736, 2739, 2745, 2757, 2761, 2765, 2768, 2787, 2801, 2819, 2828, 2832, 2856, 2864, 2867, 2873, 2884, 2888, 2893, 2903, 2909, 2915, 2935, 2947, 2954, 2960, 2965, 2970, 2972, 2975, 2980, 2986, 3001, 3010, 3016, 3021, 3024, 3031, 3066, 3331, 3340, 3344, 3386, 3396, 3400, 3406, 3415, 3427, 3445, 3455, 3459, 3478, 3505, 3515, 3517, 3526, 3530, 3540, 3542, 3551, 3572, 3642, 3675, 4293, 4348, 4614, 4678, 4680, 4685, 4694, 4696, 4701, 4742, 4744, 4749, 4782, 4784, 4789, 4798, 4800, 4805, 4814, 4822, 4846, 4878, 4880, 4885, 4894, 4934, 4954, 4988, 5108, 5942, 6509, 6516, 6683, 6687, 7617, 7619, 7631, 7654, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8377, 8432, 8508, 8523, 8526, 8585, 8966, 9004, 9032, 9040, 9047, 9054, 9091, 9098, 9100, 9106, 9134, 9142, 9149, 9167, 9187, 9190, 9254, 9321, 9475, 9547, 9885, 9916, 9923, 10180, 10186, 10188, 10219, 10239, 10630, 10636, 10642, 10649, 10651, 10654, 10661, 10681, 10684, 10711, 10726, 10729, 10731, 10745, 10758, 10761, 10781, 10791, 10801, 10811, 10815, 10997, 11057, 11092, 11297, 11306, 11310, 11345, 11354, 11358, 11441, 11457, 11467, 11498, 11519, 11777, 11783, 11789, 11793, 11800, 11825, 42611, 42647, 42833, 42839, 42843, 42855, 42864, 42893, 42897, 42922, 43007, 43259, 64262, 64279, 64310, 64316, 64318, 64321, 64324, 64449, 64489, 64511, 64613, 64615, 64619, 64621, 64625, 64627, 64631, 64633, 64651, 64653, 64658, 64660, 64831, 65010, 65020, 65062, 65140, 65276, 65279, 65533, 65535]
    [apply]     startCode:      [13, 32, 160, 890, 900, 908, 910, 931, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 1536, 1542, 1566, 1872, 2304, 2425, 2433, 2437, 2447, 2451, 2474, 2482, 2486, 2492, 2503, 2507, 2519, 2524, 2527, 2534, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 2689, 2693, 2703, 2707, 2730, 2738, 2741, 2748, 2759, 2763, 2768, 2784, 2790, 2817, 2821, 2831, 2835, 2858, 2866, 2869, 2876, 2887, 2891, 2902, 2908, 2911, 2918, 2946, 2949, 2958, 2962, 2969, 2972, 2974, 2979, 2984, 2990, 3006, 3014, 3018, 3024, 3031, 3046, 3330, 3333, 3342, 3346, 3389, 3398, 3402, 3415, 3424, 3430, 3449, 3458, 3461, 3482, 3507, 3517, 3520, 3530, 3535, 3542, 3544, 3570, 3585, 3647, 4256, 4304, 4608, 4616, 4680, 4682, 4688, 4696, 4698, 4704, 4744, 4746, 4752, 4784, 4786, 4792, 4800, 4802, 4808, 4816, 4824, 4848, 4880, 4882, 4888, 4896, 4936, 4961, 5024, 5920, 6480, 6512, 6656, 6686, 7424, 7619, 7626, 7635, 7676, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8400, 8448, 8510, 8525, 8528, 8592, 8968, 9031, 9040, 9047, 9054, 9088, 9094, 9100, 9103, 9108, 9138, 9144, 9166, 9180, 9189, 9216, 9312, 9472, 9484, 9552, 9888, 9920, 9985, 10183, 10188, 10190, 10224, 10624, 10635, 10641, 10649, 10651, 10653, 10656, 10672, 10684, 10686, 10726, 10728, 10731, 10740, 10752, 10761, 10781, 10786, 10800, 10808, 10815, 10993, 11008, 11088, 11264, 11299, 11310, 11312, 11347, 11358, 11360, 11456, 11464, 11492, 11517, 11744, 11782, 11787, 11791, 11798, 11802, 42560, 42620, 42752, 42838, 42842, 42852, 42862, 42873, 42896, 42922, 43002, 43232, 64256, 64275, 64285, 64312, 64318, 64320, 64323, 64326, 64467, 64508, 64606, 64615, 64618, 64621, 64624, 64627, 64630, 64633, 64650, 64653, 64657, 64660, 64830, 65010, 65020, 65056, 65136, 65142, 65279, 65529, 65535]
    [apply]     idDelta:        [65526, 65508, 65475, 65473, 65468, 65467, 65466, 65465, 65456, 65454, 65453, 65452, 65448, 65447, 65439, 65434, 65423, 65421, 65419, 65339, 65005, 65004, 65003, 65002, 65000, 64998, 64997, 64996, 64993, 64991, 64989, 64987, 64979, 64975, 64974, 64972, 64967, 64966, 64962, 64960, 64959, 64958, 64957, 64956, 64954, 64953, 64949, 64947, 64944, 64937, 64936, 64929, 64918, 64917, 64916, 64915, 64914, 64913, 64912, 64910, 64909, 64908, 64906, 64891, 64889, 64874, 64873, 64871, 64869, 64868, 64867, 64866, 64864, 64862, 64860, 64852, 64848, 64847, 64845, 64835, 64834, 64831, 64830, 64827, 64826, 64825, 64822, 64819, 64816, 64812, 64809, 64808, 64806, 64800, 64786, 64523, 64522, 64521, 64520, 64518, 64517, 64516, 64508, 64500, 64498, 64495, 64493, 64492, 64489, 64488, 64487, 64485, 64482, 64478, 64477, 64476, 64458, 64446, 64442, 63862, 63852, 63593, 63592, 63591, 63590, 63588, 63587, 63586, 63584, 63583, 63582, 63580, 63579, 63578, 63576, 63575, 63574, 63572, 63571, 63570, 63569, 63568, 63567, 63565, 63564, 63563, 63557, 63522, 62711, 62174, 62172, 62033, 62031, 61295, 61294, 61288, 61285, 61264, 61262, 61260, 61258, 61256, 61255, 61254, 61253, 61252, 61250, 61249, 61248, 61246, 61245, 61243, 61242, 61241, 61230, 61228, 61227, 61216, 61194, 61179, 61178, 61177, 61176, 61170, 61169, 61143, 61136, 61130, 61124, 61091, 61089, 61088, 61086, 61085, 61082, 61081, 61065, 61053, 61052, 61027, 60970, 60820, 60812, 60808, 60806, 60803, 60742, 60740, 60739, 60738, 60734, 60350, 60346, 60342, 60336, 60335, 60334, 60333, 60323, 60321, 60320, 60306, 60305, 60304, 60296, 60290, 60288, 60269, 60265, 60257, 60251, 60248, 60071, 60061, 60031, 59860, 59859, 59856, 59855, 59854, 59851, 59850, 59836, 59830, 59806, 59788, 59564, 59560, 59557, 59556, 59552, 59551, 28817, 28809, 28705, 28701, 28699, 28691, 28685, 28677, 28675, 28651, 28572, 28348, 7352, 7340, 7335, 7334, 7333, 7332, 7331, 7330, 7313, 7295, 7201, 7200, 7198, 7197, 7195, 7194, 7192, 7191, 7175, 7174, 7171, 7170, 7001, 6823, 6814, 6779, 6706, 6705, 6703, 6454, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         2376
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     590
    [apply]     searchRange:    512
    [apply]     entrySelector:  8
    [apply]     rangeShift:     78
    [apply]     endCode:        [13, 126, 887, 894, 906, 908, 929, 1319, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1539, 1563, 1791, 1969, 2423, 2431, 2435, 2444, 2448, 2472, 2480, 2482, 2489, 2500, 2504, 2510, 2519, 2525, 2531, 2555, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 2691, 2701, 2705, 2728, 2736, 2739, 2745, 2757, 2761, 2765, 2768, 2787, 2801, 2819, 2828, 2832, 2856, 2864, 2867, 2873, 2884, 2888, 2893, 2903, 2909, 2915, 2935, 2947, 2954, 2960, 2965, 2970, 2972, 2975, 2980, 2986, 3001, 3010, 3016, 3021, 3024, 3031, 3066, 3331, 3340, 3344, 3386, 3396, 3400, 3406, 3415, 3427, 3445, 3455, 3459, 3478, 3505, 3515, 3517, 3526, 3530, 3540, 3542, 3551, 3572, 3642, 3675, 4293, 4348, 4614, 4678, 4680, 4685, 4694, 4696, 4701, 4742, 4744, 4749, 4782, 4784, 4789, 4798, 4800, 4805, 4814, 4822, 4846, 4878, 4880, 4885, 4894, 4934, 4954, 4988, 5108, 5942, 6509, 6516, 6683, 6687, 7617, 7619, 7631, 7654, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8377, 8432, 8508, 8523, 8526, 8585, 8966, 9004, 9032, 9040, 9047, 9054, 9091, 9098, 9100, 9106, 9134, 9142, 9149, 9167, 9187, 9190, 9254, 9321, 9475, 9547, 9885, 9916, 9923, 10180, 10186, 10188, 10219, 10239, 10630, 10636, 10642, 10649, 10651, 10654, 10661, 10681, 10684, 10711, 10726, 10729, 10731, 10745, 10758, 10761, 10781, 10791, 10801, 10811, 10815, 10997, 11057, 11092, 11297, 11306, 11310, 11345, 11354, 11358, 11441, 11457, 11467, 11498, 11519, 11777, 11783, 11789, 11793, 11800, 11825, 42611, 42647, 42833, 42839, 42843, 42855, 42864, 42893, 42897, 42922, 43007, 43259, 64262, 64279, 64310, 64316, 64318, 64321, 64324, 64449, 64489, 64511, 64613, 64615, 64619, 64621, 64625, 64627, 64631, 64633, 64651, 64653, 64658, 64660, 64831, 65010, 65020, 65062, 65140, 65276, 65279, 65533, 65535]
    [apply]     startCode:      [13, 32, 160, 890, 900, 908, 910, 931, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 1536, 1542, 1566, 1872, 2304, 2425, 2433, 2437, 2447, 2451, 2474, 2482, 2486, 2492, 2503, 2507, 2519, 2524, 2527, 2534, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 2689, 2693, 2703, 2707, 2730, 2738, 2741, 2748, 2759, 2763, 2768, 2784, 2790, 2817, 2821, 2831, 2835, 2858, 2866, 2869, 2876, 2887, 2891, 2902, 2908, 2911, 2918, 2946, 2949, 2958, 2962, 2969, 2972, 2974, 2979, 2984, 2990, 3006, 3014, 3018, 3024, 3031, 3046, 3330, 3333, 3342, 3346, 3389, 3398, 3402, 3415, 3424, 3430, 3449, 3458, 3461, 3482, 3507, 3517, 3520, 3530, 3535, 3542, 3544, 3570, 3585, 3647, 4256, 4304, 4608, 4616, 4680, 4682, 4688, 4696, 4698, 4704, 4744, 4746, 4752, 4784, 4786, 4792, 4800, 4802, 4808, 4816, 4824, 4848, 4880, 4882, 4888, 4896, 4936, 4961, 5024, 5920, 6480, 6512, 6656, 6686, 7424, 7619, 7626, 7635, 7676, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8400, 8448, 8510, 8525, 8528, 8592, 8968, 9031, 9040, 9047, 9054, 9088, 9094, 9100, 9103, 9108, 9138, 9144, 9166, 9180, 9189, 9216, 9312, 9472, 9484, 9552, 9888, 9920, 9985, 10183, 10188, 10190, 10224, 10624, 10635, 10641, 10649, 10651, 10653, 10656, 10672, 10684, 10686, 10726, 10728, 10731, 10740, 10752, 10761, 10781, 10786, 10800, 10808, 10815, 10993, 11008, 11088, 11264, 11299, 11310, 11312, 11347, 11358, 11360, 11456, 11464, 11492, 11517, 11744, 11782, 11787, 11791, 11798, 11802, 42560, 42620, 42752, 42838, 42842, 42852, 42862, 42873, 42896, 42922, 43002, 43232, 64256, 64275, 64285, 64312, 64318, 64320, 64323, 64326, 64467, 64508, 64606, 64615, 64618, 64621, 64624, 64627, 64630, 64633, 64650, 64653, 64657, 64660, 64830, 65010, 65020, 65056, 65136, 65142, 65279, 65529, 65535]
    [apply]     idDelta:        [65526, 65508, 65475, 65473, 65468, 65467, 65466, 65465, 65456, 65454, 65453, 65452, 65448, 65447, 65439, 65434, 65423, 65421, 65419, 65339, 65005, 65004, 65003, 65002, 65000, 64998, 64997, 64996, 64993, 64991, 64989, 64987, 64979, 64975, 64974, 64972, 64967, 64966, 64962, 64960, 64959, 64958, 64957, 64956, 64954, 64953, 64949, 64947, 64944, 64937, 64936, 64929, 64918, 64917, 64916, 64915, 64914, 64913, 64912, 64910, 64909, 64908, 64906, 64891, 64889, 64874, 64873, 64871, 64869, 64868, 64867, 64866, 64864, 64862, 64860, 64852, 64848, 64847, 64845, 64835, 64834, 64831, 64830, 64827, 64826, 64825, 64822, 64819, 64816, 64812, 64809, 64808, 64806, 64800, 64786, 64523, 64522, 64521, 64520, 64518, 64517, 64516, 64508, 64500, 64498, 64495, 64493, 64492, 64489, 64488, 64487, 64485, 64482, 64478, 64477, 64476, 64458, 64446, 64442, 63862, 63852, 63593, 63592, 63591, 63590, 63588, 63587, 63586, 63584, 63583, 63582, 63580, 63579, 63578, 63576, 63575, 63574, 63572, 63571, 63570, 63569, 63568, 63567, 63565, 63564, 63563, 63557, 63522, 62711, 62174, 62172, 62033, 62031, 61295, 61294, 61288, 61285, 61264, 61262, 61260, 61258, 61256, 61255, 61254, 61253, 61252, 61250, 61249, 61248, 61246, 61245, 61243, 61242, 61241, 61230, 61228, 61227, 61216, 61194, 61179, 61178, 61177, 61176, 61170, 61169, 61143, 61136, 61130, 61124, 61091, 61089, 61088, 61086, 61085, 61082, 61081, 61065, 61053, 61052, 61027, 60970, 60820, 60812, 60808, 60806, 60803, 60742, 60740, 60739, 60738, 60734, 60350, 60346, 60342, 60336, 60335, 60334, 60333, 60323, 60321, 60320, 60306, 60305, 60304, 60296, 60290, 60288, 60269, 60265, 60257, 60251, 60248, 60071, 60061, 60031, 59860, 59859, 59856, 59855, 59854, 59851, 59850, 59836, 59830, 59806, 59788, 59564, 59560, 59557, 59556, 59552, 59551, 28817, 28809, 28705, 28701, 28699, 28691, 28685, 28677, 28675, 28651, 28572, 28348, 7352, 7340, 7335, 7334, 7333, 7332, 7331, 7330, 7313, 7295, 7201, 7200, 7198, 7197, 7195, 7194, 7192, 7191, 7175, 7174, 7171, 7170, 7001, 6823, 6814, 6779, 6706, 6705, 6703, 6454, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     10 ()
    [apply]     offset:         2420
    [apply]     format:         12
    [apply]     length:         3880
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        322
    [apply]     mapping:        [13, 13]: 3, [32, 126]: 4, [160, 887]: 99, [890, 894]: 827, [900, 906]: 832, [908, 908]: 839, [910, 929]: 840, [931, 1319]: 860, [1329, 1366]: 1249, [1369, 1375]: 1287, [1377, 1415]: 1294, [1417, 1418]: 1333, [1423, 1423]: 1335, [1425, 1479]: 1336, [1488, 1514]: 1391, [1520, 1524]: 1418, [1536, 1539]: 1423, [1542, 1563]: 1427, [1566, 1791]: 1449, [1872, 1969]: 1675, [2304, 2423]: 1773, [2425, 2431]: 1893, [2433, 2435]: 1900, [2437, 2444]: 1903, [2447, 2448]: 1911, [2451, 2472]: 1913, [2474, 2480]: 1935, [2482, 2482]: 1942, [2486, 2489]: 1943, [2492, 2500]: 1947, [2503, 2504]: 1956, [2507, 2510]: 1958, [2519, 2519]: 1962, [2524, 2525]: 1963, [2527, 2531]: 1965, [2534, 2555]: 1970, [2561, 2563]: 1992, [2565, 2570]: 1995, [2575, 2576]: 2001, [2579, 2600]: 2003, [2602, 2608]: 2025, [2610, 2611]: 2032, [2613, 2614]: 2034, [2616, 2617]: 2036, [2620, 2620]: 2038, [2622, 2626]: 2039, [2631, 2632]: 2044, [2635, 2637]: 2046, [2641, 2641]: 2049, [2649, 2652]: 2050, [2654, 2654]: 2054, [2662, 2677]: 2055, [2689, 2691]: 2071, [2693, 2701]: 2074, [2703, 2705]: 2083, [2707, 2728]: 2086, [2730, 2736]: 2108, [2738, 2739]: 2115, [2741, 2745]: 2117, [2748, 2757]: 2122, [2759, 2761]: 2132, [2763, 2765]: 2135, [2768, 2768]: 2138, [2784, 2787]: 2139, [2790, 2801]: 2143, [2817, 2819]: 2155, [2821, 2828]: 2158, [2831, 2832]: 2166, [2835, 2856]: 2168, [2858, 2864]: 2190, [2866, 2867]: 2197, [2869, 2873]: 2199, [2876, 2884]: 2204, [2887, 2888]: 2213, [2891, 2893]: 2215, [2902, 2903]: 2218, [2908, 2909]: 2220, [2911, 2915]: 2222, [2918, 2935]: 2227, [2946, 2947]: 2245, [2949, 2954]: 2247, [2958, 2960]: 2253, [2962, 2965]: 2256, [2969, 2970]: 2260, [2972, 2972]: 2262, [2974, 2975]: 2263, [2979, 2980]: 2265, [2984, 2986]: 2267, [2990, 3001]: 2270, [3006, 3010]: 2282, [3014, 3016]: 2287, [3018, 3021]: 2290, [3024, 3024]: 2294, [3031, 3031]: 2295, [3046, 3066]: 2296, [3330, 3331]: 2317, [3333, 3340]: 2319, [3342, 3344]: 2327, [3346, 3386]: 2330, [3389, 3396]: 2371, [3398, 3400]: 2379, [3402, 3406]: 2382, [3415, 3415]: 2387, [3424, 3427]: 2388, [3430, 3445]: 2392, [3449, 3455]: 2408, [3458, 3459]: 2415, [3461, 3478]: 2417, [3482, 3505]: 2435, [3507, 3515]: 2459, [3517, 3517]: 2468, [3520, 3526]: 2469, [3530, 3530]: 2476, [3535, 3540]: 2477, [3542, 3542]: 2483, [3544, 3551]: 2484, [3570, 3572]: 2492, [3585, 3642]: 2495, [3647, 3675]: 2553, [4256, 4293]: 2582, [4304, 4348]: 2620, [4608, 4614]: 2665, [4616, 4678]: 2672, [4680, 4680]: 2735, [4682, 4685]: 2736, [4688, 4694]: 2740, [4696, 4696]: 2747, [4698, 4701]: 2748, [4704, 4742]: 2752, [4744, 4744]: 2791, [4746, 4749]: 2792, [4752, 4782]: 2796, [4784, 4784]: 2827, [4786, 4789]: 2828, [4792, 4798]: 2832, [4800, 4800]: 2839, [4802, 4805]: 2840, [4808, 4814]: 2844, [4816, 4822]: 2851, [4824, 4846]: 2858, [4848, 4878]: 2881, [4880, 4880]: 2912, [4882, 4885]: 2913, [4888, 4894]: 2917, [4896, 4934]: 2924, [4936, 4954]: 2963, [4961, 4988]: 2982, [5024, 5108]: 3010, [5920, 5942]: 3095, [6480, 6509]: 3118, [6512, 6516]: 3148, [6656, 6683]: 3153, [6686, 6687]: 3181, [7424, 7617]: 3183, [7619, 7619]: 3377, [7626, 7631]: 3378, [7635, 7654]: 3384, [7676, 7957]: 3404, [7960, 7965]: 3686, [7968, 8005]: 3692, [8008, 8013]: 3730, [8016, 8023]: 3736, [8025, 8025]: 3744, [8027, 8027]: 3745, [8029, 8029]: 3746, [8031, 8061]: 3747, [8064, 8116]: 3778, [8118, 8132]: 3831, [8134, 8147]: 3846, [8150, 8155]: 3860, [8157, 8175]: 3866, [8178, 8180]: 3885, [8182, 8190]: 3888, [8192, 8292]: 3897, [8304, 8305]: 3998, [8308, 8334]: 4000, [8336, 8340]: 4027, [8352, 8377]: 4032, [8400, 8432]: 4058, [8448, 8508]: 4091, [8510, 8523]: 4152, [8525, 8526]: 4166, [8528, 8585]: 4168, [8592, 8966]: 4226, [8968, 9004]: 4601, [9031, 9032]: 4638, [9040, 9040]: 4640, [9047, 9047]: 4641, [9054, 9054]: 4642, [9088, 9091]: 4643, [9094, 9098]: 4647, [9100, 9100]: 4652, [9103, 9106]: 4653, [9108, 9134]: 4657, [9138, 9142]: 4684, [9144, 9149]: 4689, [9166, 9167]: 4695, [9180, 9187]: 4697, [9189, 9190]: 4705, [9216, 9254]: 4707, [9312, 9321]: 4746, [9472, 9475]: 4756, [9484, 9547]: 4760, [9552, 9885]: 4824, [9888, 9916]: 5158, [9920, 9923]: 5187, [9985, 10180]: 5191, [10183, 10186]: 5387, [10188, 10188]: 5391, [10190, 10219]: 5392, [10224, 10239]: 5422, [10624, 10630]: 5438, [10635, 10636]: 5445, [10641, 10642]: 5447, [10649, 10649]: 5449, [10651, 10651]: 5450, [10653, 10654]: 5451, [10656, 10661]: 5453, [10672, 10681]: 5459, [10684, 10684]: 5469, [10686, 10711]: 5470, [10726, 10726]: 5496, [10728, 10729]: 5497, [10731, 10731]: 5499, [10740, 10745]: 5500, [10752, 10758]: 5506, [10761, 10761]: 5513, [10781, 10781]: 5514, [10786, 10791]: 5515, [10800, 10801]: 5521, [10808, 10811]: 5523, [10815, 10815]: 5527, [10993, 10997]: 5528, [11008, 11057]: 5533, [11088, 11092]: 5583, [11264, 11297]: 5588, [11299, 11306]: 5622, [11310, 11310]: 5630, [11312, 11345]: 5631, [11347, 11354]: 5665, [11358, 11358]: 5673, [11360, 11441]: 5674, [11456, 11457]: 5756, [11464, 11467]: 5758, [11492, 11498]: 5762, [11517, 11519]: 5769, [11744, 11777]: 5772, [11782, 11783]: 5806, [11787, 11789]: 5808, [11791, 11793]: 5811, [11798, 11800]: 5814, [11802, 11825]: 5817, [42560, 42611]: 5841, [42620, 42647]: 5893, [42752, 42833]: 5921, [42838, 42839]: 6003, [42842, 42843]: 6005, [42852, 42855]: 6007, [42862, 42864]: 6011, [42873, 42893]: 6014, [42896, 42897]: 6035, [42922, 42922]: 6037, [43002, 43007]: 6038, [43232, 43259]: 6044, [64256, 64262]: 6072, [64275, 64279]: 6079, [64285, 64310]: 6084, [64312, 64316]: 6110, [64318, 64318]: 6115, [64320, 64321]: 6116, [64323, 64324]: 6118, [64326, 64449]: 6120, [64467, 64489]: 6244, [64508, 64511]: 6267, [64606, 64613]: 6271, [64615, 64615]: 6279, [64618, 64619]: 6280, [64621, 64621]: 6282, [64624, 64625]: 6283, [64627, 64627]: 6285, [64630, 64631]: 6286, [64633, 64633]: 6288, [64650, 64651]: 6289, [64653, 64653]: 6291, [64657, 64658]: 6292, [64660, 64660]: 6294, [64830, 64831]: 6295, [65010, 65010]: 6297, [65020, 65020]: 6298, [65056, 65062]: 6299, [65136, 65140]: 6306, [65142, 65276]: 6311, [65279, 65279]: 6446, [65529, 65533]: 6447, [65859, 65863]: 6452, [66352, 66378]: 6457, [118784, 119029]: 6484, [119040, 119078]: 6730, [119081, 119261]: 6769, [119808, 119892]: 6950, [119894, 119964]: 7035, [119966, 119967]: 7106, [119970, 119970]: 7108, [119973, 119974]: 7109, [119977, 119980]: 7111, [119982, 119993]: 7115, [119995, 119995]: 7127, [119997, 120003]: 7128, [120005, 120069]: 7135, [120071, 120074]: 7200, [120077, 120084]: 7204, [120086, 120092]: 7212, [120094, 120121]: 7219, [120123, 120126]: 7247, [120128, 120132]: 7251, [120134, 120134]: 7256, [120138, 120144]: 7257, [120146, 120485]: 7264, [120488, 120779]: 7604, [120782, 120831]: 7896, [126976, 127019]: 7946, [127024, 127123]: 7990
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     10 (UCS-4)
    [apply]     offset:         2420
    [apply]     format:         12
    [apply]     length:         3880
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        322
    [apply]     mapping:        [13, 13]: 3, [32, 126]: 4, [160, 887]: 99, [890, 894]: 827, [900, 906]: 832, [908, 908]: 839, [910, 929]: 840, [931, 1319]: 860, [1329, 1366]: 1249, [1369, 1375]: 1287, [1377, 1415]: 1294, [1417, 1418]: 1333, [1423, 1423]: 1335, [1425, 1479]: 1336, [1488, 1514]: 1391, [1520, 1524]: 1418, [1536, 1539]: 1423, [1542, 1563]: 1427, [1566, 1791]: 1449, [1872, 1969]: 1675, [2304, 2423]: 1773, [2425, 2431]: 1893, [2433, 2435]: 1900, [2437, 2444]: 1903, [2447, 2448]: 1911, [2451, 2472]: 1913, [2474, 2480]: 1935, [2482, 2482]: 1942, [2486, 2489]: 1943, [2492, 2500]: 1947, [2503, 2504]: 1956, [2507, 2510]: 1958, [2519, 2519]: 1962, [2524, 2525]: 1963, [2527, 2531]: 1965, [2534, 2555]: 1970, [2561, 2563]: 1992, [2565, 2570]: 1995, [2575, 2576]: 2001, [2579, 2600]: 2003, [2602, 2608]: 2025, [2610, 2611]: 2032, [2613, 2614]: 2034, [2616, 2617]: 2036, [2620, 2620]: 2038, [2622, 2626]: 2039, [2631, 2632]: 2044, [2635, 2637]: 2046, [2641, 2641]: 2049, [2649, 2652]: 2050, [2654, 2654]: 2054, [2662, 2677]: 2055, [2689, 2691]: 2071, [2693, 2701]: 2074, [2703, 2705]: 2083, [2707, 2728]: 2086, [2730, 2736]: 2108, [2738, 2739]: 2115, [2741, 2745]: 2117, [2748, 2757]: 2122, [2759, 2761]: 2132, [2763, 2765]: 2135, [2768, 2768]: 2138, [2784, 2787]: 2139, [2790, 2801]: 2143, [2817, 2819]: 2155, [2821, 2828]: 2158, [2831, 2832]: 2166, [2835, 2856]: 2168, [2858, 2864]: 2190, [2866, 2867]: 2197, [2869, 2873]: 2199, [2876, 2884]: 2204, [2887, 2888]: 2213, [2891, 2893]: 2215, [2902, 2903]: 2218, [2908, 2909]: 2220, [2911, 2915]: 2222, [2918, 2935]: 2227, [2946, 2947]: 2245, [2949, 2954]: 2247, [2958, 2960]: 2253, [2962, 2965]: 2256, [2969, 2970]: 2260, [2972, 2972]: 2262, [2974, 2975]: 2263, [2979, 2980]: 2265, [2984, 2986]: 2267, [2990, 3001]: 2270, [3006, 3010]: 2282, [3014, 3016]: 2287, [3018, 3021]: 2290, [3024, 3024]: 2294, [3031, 3031]: 2295, [3046, 3066]: 2296, [3330, 3331]: 2317, [3333, 3340]: 2319, [3342, 3344]: 2327, [3346, 3386]: 2330, [3389, 3396]: 2371, [3398, 3400]: 2379, [3402, 3406]: 2382, [3415, 3415]: 2387, [3424, 3427]: 2388, [3430, 3445]: 2392, [3449, 3455]: 2408, [3458, 3459]: 2415, [3461, 3478]: 2417, [3482, 3505]: 2435, [3507, 3515]: 2459, [3517, 3517]: 2468, [3520, 3526]: 2469, [3530, 3530]: 2476, [3535, 3540]: 2477, [3542, 3542]: 2483, [3544, 3551]: 2484, [3570, 3572]: 2492, [3585, 3642]: 2495, [3647, 3675]: 2553, [4256, 4293]: 2582, [4304, 4348]: 2620, [4608, 4614]: 2665, [4616, 4678]: 2672, [4680, 4680]: 2735, [4682, 4685]: 2736, [4688, 4694]: 2740, [4696, 4696]: 2747, [4698, 4701]: 2748, [4704, 4742]: 2752, [4744, 4744]: 2791, [4746, 4749]: 2792, [4752, 4782]: 2796, [4784, 4784]: 2827, [4786, 4789]: 2828, [4792, 4798]: 2832, [4800, 4800]: 2839, [4802, 4805]: 2840, [4808, 4814]: 2844, [4816, 4822]: 2851, [4824, 4846]: 2858, [4848, 4878]: 2881, [4880, 4880]: 2912, [4882, 4885]: 2913, [4888, 4894]: 2917, [4896, 4934]: 2924, [4936, 4954]: 2963, [4961, 4988]: 2982, [5024, 5108]: 3010, [5920, 5942]: 3095, [6480, 6509]: 3118, [6512, 6516]: 3148, [6656, 6683]: 3153, [6686, 6687]: 3181, [7424, 7617]: 3183, [7619, 7619]: 3377, [7626, 7631]: 3378, [7635, 7654]: 3384, [7676, 7957]: 3404, [7960, 7965]: 3686, [7968, 8005]: 3692, [8008, 8013]: 3730, [8016, 8023]: 3736, [8025, 8025]: 3744, [8027, 8027]: 3745, [8029, 8029]: 3746, [8031, 8061]: 3747, [8064, 8116]: 3778, [8118, 8132]: 3831, [8134, 8147]: 3846, [8150, 8155]: 3860, [8157, 8175]: 3866, [8178, 8180]: 3885, [8182, 8190]: 3888, [8192, 8292]: 3897, [8304, 8305]: 3998, [8308, 8334]: 4000, [8336, 8340]: 4027, [8352, 8377]: 4032, [8400, 8432]: 4058, [8448, 8508]: 4091, [8510, 8523]: 4152, [8525, 8526]: 4166, [8528, 8585]: 4168, [8592, 8966]: 4226, [8968, 9004]: 4601, [9031, 9032]: 4638, [9040, 9040]: 4640, [9047, 9047]: 4641, [9054, 9054]: 4642, [9088, 9091]: 4643, [9094, 9098]: 4647, [9100, 9100]: 4652, [9103, 9106]: 4653, [9108, 9134]: 4657, [9138, 9142]: 4684, [9144, 9149]: 4689, [9166, 9167]: 4695, [9180, 9187]: 4697, [9189, 9190]: 4705, [9216, 9254]: 4707, [9312, 9321]: 4746, [9472, 9475]: 4756, [9484, 9547]: 4760, [9552, 9885]: 4824, [9888, 9916]: 5158, [9920, 9923]: 5187, [9985, 10180]: 5191, [10183, 10186]: 5387, [10188, 10188]: 5391, [10190, 10219]: 5392, [10224, 10239]: 5422, [10624, 10630]: 5438, [10635, 10636]: 5445, [10641, 10642]: 5447, [10649, 10649]: 5449, [10651, 10651]: 5450, [10653, 10654]: 5451, [10656, 10661]: 5453, [10672, 10681]: 5459, [10684, 10684]: 5469, [10686, 10711]: 5470, [10726, 10726]: 5496, [10728, 10729]: 5497, [10731, 10731]: 5499, [10740, 10745]: 5500, [10752, 10758]: 5506, [10761, 10761]: 5513, [10781, 10781]: 5514, [10786, 10791]: 5515, [10800, 10801]: 5521, [10808, 10811]: 5523, [10815, 10815]: 5527, [10993, 10997]: 5528, [11008, 11057]: 5533, [11088, 11092]: 5583, [11264, 11297]: 5588, [11299, 11306]: 5622, [11310, 11310]: 5630, [11312, 11345]: 5631, [11347, 11354]: 5665, [11358, 11358]: 5673, [11360, 11441]: 5674, [11456, 11457]: 5756, [11464, 11467]: 5758, [11492, 11498]: 5762, [11517, 11519]: 5769, [11744, 11777]: 5772, [11782, 11783]: 5806, [11787, 11789]: 5808, [11791, 11793]: 5811, [11798, 11800]: 5814, [11802, 11825]: 5817, [42560, 42611]: 5841, [42620, 42647]: 5893, [42752, 42833]: 5921, [42838, 42839]: 6003, [42842, 42843]: 6005, [42852, 42855]: 6007, [42862, 42864]: 6011, [42873, 42893]: 6014, [42896, 42897]: 6035, [42922, 42922]: 6037, [43002, 43007]: 6038, [43232, 43259]: 6044, [64256, 64262]: 6072, [64275, 64279]: 6079, [64285, 64310]: 6084, [64312, 64316]: 6110, [64318, 64318]: 6115, [64320, 64321]: 6116, [64323, 64324]: 6118, [64326, 64449]: 6120, [64467, 64489]: 6244, [64508, 64511]: 6267, [64606, 64613]: 6271, [64615, 64615]: 6279, [64618, 64619]: 6280, [64621, 64621]: 6282, [64624, 64625]: 6283, [64627, 64627]: 6285, [64630, 64631]: 6286, [64633, 64633]: 6288, [64650, 64651]: 6289, [64653, 64653]: 6291, [64657, 64658]: 6292, [64660, 64660]: 6294, [64830, 64831]: 6295, [65010, 65010]: 6297, [65020, 65020]: 6298, [65056, 65062]: 6299, [65136, 65140]: 6306, [65142, 65276]: 6311, [65279, 65279]: 6446, [65529, 65533]: 6447, [65859, 65863]: 6452, [66352, 66378]: 6457, [118784, 119029]: 6484, [119040, 119078]: 6730, [119081, 119261]: 6769, [119808, 119892]: 6950, [119894, 119964]: 7035, [119966, 119967]: 7106, [119970, 119970]: 7108, [119973, 119974]: 7109, [119977, 119980]: 7111, [119982, 119993]: 7115, [119995, 119995]: 7127, [119997, 120003]: 7128, [120005, 120069]: 7135, [120071, 120074]: 7200, [120077, 120084]: 7204, [120086, 120092]: 7212, [120094, 120121]: 7219, [120123, 120126]: 7247, [120128, 120132]: 7251, [120134, 120134]: 7256, [120138, 120144]: 7257, [120146, 120485]: 7264, [120488, 120779]: 7604, [120782, 120831]: 7896, [126976, 127019]: 7946, [127024, 127123]: 7990
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         6300
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 0, 135, 136, 138, 140, 148, 153, 159, 164, 163, 165, 167, 166, 168, 170, 172, 171, 173, 174, 176, 175, 177, 178, 180, 182, 181, 183, 185, 184, 189, 188, 190, 191, 3929, 115, 101, 102, 106, 3931, 121, 162, 113, 108, 4125, 119, 107, 4434, 137, 155, 4368, 116, 4438, 4439, 104, 120, 4340, 4355, 4353, 889, 4381, 109, 125, 866, 169, 187, 130, 100, 111, 4364, 341, 4410, 4344, 110, 126, 3935, 99, 131, 134, 152, 277, 278, 3916, 3917, 3925, 3926, 3921, 3922, 186, 4946, 194, 315, 3965, 4044, 3954, 3955, 6073, 6074, 3930, 122, 3923, 3927, 3945, 133, 141, 132, 142, 139, 144, 145, 146, 143, 150, 151, 0, 149, 157, 158, 156, 244, 649, 671, 114, 667, 668, 669, 123, 672, 670, 650]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              10538
    [apply]         maxPoints:              484
    [apply]         maxContours:            64
    [apply]         maxCompositePoints:     1608
    [apply]         maxCompositeContours:   65
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  2202
    [apply]         maxComponentElements:   13
    [apply]         maxComponentDepth:      5
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       618
    [apply]   usWeightClass:       400
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     600
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   200
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   600
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 390
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        1    subclass = 5
    [apply]   PANOSE:              2 2 6 3 5 4 5 2 3 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E59FAFFF
    [apply]   Unicode Range 2( Bits 32- 63 ): C200FDFF
    [apply]   Unicode Range 3( Bits 64- 95 ): 43501B29
    [apply]   Unicode Range 4( Bits 96-127 ): 4000043
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x40
    [apply]   usFirstCharIndex:    0xD
    [apply]   usLastCharIndex:     0xFFFF
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        100
    [apply]   usWinAscent:         900
    [apply]   usWinDescent:        300
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600101FF
    [apply]   CodePage Range 2( Bits 32- 63 ): FFFF0000
    [apply] ]
    [apply]     Char 'X', id 60, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3c, cp 0x58, name 'X', contour, shape[60v, complex], advance 714, leftSideBearings 10, kerning[size 113, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 714, 714
    [apply]             em 0.71400005, 0.71400005
    [apply]             px 9.520001, 9.520001
    [apply]       AABBox
    [apply]         funits [dim 694.0 x 662.0 x 0.0, box 10.0 / 0.0 / 0.0 .. 704.0 / 662.0 / 0.0, ctr 357.0 / 331.0 / 0.0]
    [apply]             em [dim 0.69400007 x 0.66200006 x 0.0, box 0.010000001 / 0.0 / 0.0 .. 0.70400006 / 0.66200006 / 0.0, ctr 0.35700002 / 0.33100003 / 0.0]
    [apply]     Char 'j', id 78, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4e, cp 0x6a, name 'j', contour, shape[50v, complex], advance 348, leftSideBearings 0, kerning[size 192, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 348, 348
    [apply]             em 0.34800002, 0.34800002
    [apply]             px 4.6400003, 4.6400003
    [apply]       AABBox
    [apply]         funits [dim 264.0 x 901.0 x 0.0, box 0.0 / -218.0 / 0.0 .. 264.0 / 683.0 / 0.0, ctr 132.0 / 232.5 / 0.0]
    [apply]             em [dim 0.264 x 0.901 x 0.0, box 0.0 / -0.21800001 / 0.0 .. 0.264 / 0.683 / 0.0, ctr 0.132 / 0.23250002 / 0.0]
    [apply]     Char ' ', id 4, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 250, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 250, 250
    [apply]             em 0.25, 0.25
    [apply]             px 3.3333335, 3.3333335
    [apply]       AABBox
    [apply]         funits [dim 250.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 250.0 / 0.0 / 0.0, ctr 125.0 / 0.0 / 0.0]
    [apply]             em [dim 0.25 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.25 / 0.0 / 0.0, ctr 0.125 / 0.0 / 0.0]
    [apply]     Font FreeSerif-Regular
    [apply]     Char left['X', id 60, kpairs 113], right['X', id 60], kerning 0
    [apply]       Glyph[id 0x3c, cp 0x58, name 'X', contour, shape[60v, complex], advance 714, leftSideBearings 10, kerning[size 113, horiz true, cross false]]
    [apply]     Font FreeSerif-Regular
    [apply]     Char left['t', id 88, kpairs 21], right['.', id 18], kerning 0
    [apply]       Glyph[id 0x58, cp 0x74, name 't', contour, shape[35v, complex], advance 283, leftSideBearings 17, kerning[size 21, horiz true, cross false]]
    [apply]     Font FreeSerif-Regular
    [apply]     Char left['f', id 74, kpairs 196], right['f', id 74], kerning -50
    [apply]       Glyph[id 0x4a, cp 0x66, name 'f', contour, shape[43v, complex], advance 373, leftSideBearings 10, kerning[size 196, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Bold
    [apply] GNU: FreeSerif Bold: 2012
    [apply] FreeSerif Bold
    [apply] Version 0412.2268 
    [apply] FreeSerifBold
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ?????????
    [apply] FreeSerif ?????????
    [apply] negreta
    [apply] FreeSerif negreta
    [apply] tu?n�
    [apply] FreeSerif tu?n�
    [apply] fed
    [apply] FreeSerif fed
    [apply] Fett
    [apply] FreeSerif Fett
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Bold
    [apply] GNU: FreeSerif Bold: 2012
    [apply] FreeSerif Bold
    [apply] Version 0412.2268 
    [apply] FreeSerifBold
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Negrita
    [apply] FreeSerif Negrita
    [apply] Lihavoitu
    [apply] FreeSerif Lihavoitu
    [apply] Gras
    [apply] FreeSerif Gras
    [apply] F�lk�v�r
    [apply] FreeSerif F�lk�v�r
    [apply] Grassetto
    [apply] FreeSerif Grassetto
    [apply] Vet
    [apply] FreeSerif Vet
    [apply] Halvfet
    [apply] FreeSerif Halvfet
    [apply] Pogrubiony
    [apply] FreeSerif Pogrubiony
    [apply] Negrito
    [apply] FreeSerif Negrito
    [apply] gros
    [apply] FreeSerif gros
    [apply] ???????
    [apply] FreeSerif ???????
    [apply] Tu?n�
    [apply] FreeSerif Tu?n�
    [apply] Fet
    [apply] FreeSerif Fet
    [apply] ??????
    [apply] FreeSerif ??????
    [apply] Kal?n
    [apply] FreeSerif Kal?n
    [apply] huruf tebal
    [apply] FreeSerif huruf tebal
    [apply] ??????
    [apply] FreeSerif ??????
    [apply] Polkrepko
    [apply] FreeSerif Polkrepko
    [apply] treknraksts
    [apply] FreeSerif treknraksts
    [apply] pusjuodis
    [apply] FreeSerif pusjuodis
    [apply] ????
    [apply] FreeSerif ????
    [apply] ?�?m
    [apply] FreeSerif ?�?m
    [apply] Lodia
    [apply] FreeSerif Lodia
    [apply] ?????
    [apply] FreeSerif ?????
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeSerif-Bold: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeSerif-Bold[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x1E5FAE09
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x29F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:57:31 CET 2014
    [apply]   modified:            Sat Feb 08 07:57:31 CET 2014
    [apply]   xMin:                -819
    [apply]   yMin:                -555
    [apply]   xMax:                1834
    [apply]   yMax:                920
    [apply]   macStyle bits:       1
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x1E5FAE09
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x29F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:57:31 CET 2014
    [apply]   modified:            Sat Feb 08 07:57:31 CET 2014
    [apply]   xMin:                -819
    [apply]   yMin:                -555
    [apply]   xMax:                1834
    [apply]   yMax:                920
    [apply]   macStyle bits:       1
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            900
    [apply]         yDescender:           -200
    [apply]         yLineGap:             100
    [apply]         advanceWidthMax:      1850
    [apply]         minLeftSideBearing:   -819
    [apply]         minRightSideBearing:  -663
    [apply]         xMaxExtent:           1834
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 4777
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 5
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1552
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     384
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     128
    [apply]     endCode:        [126, 879, 885, 890, 894, 906, 908, 929, 974, 1273, 1281, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1539, 1563, 1791, 1969, 2423, 2431, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 3459, 3478, 3505, 3515, 3517, 3526, 3530, 3540, 3542, 3551, 3572, 3642, 3675, 4293, 4348, 5108, 7530, 7544, 7593, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8401, 8407, 8417, 8421, 8424, 8431, 8449, 8451, 8459, 8468, 8472, 8476, 8483, 8487, 8492, 8495, 8499, 8504, 8507, 8523, 8526, 8575, 8622, 8625, 8669, 8672, 8674, 8677, 8749, 8757, 8761, 8766, 8771, 8773, 8778, 8791, 8796, 8802, 8843, 8859, 8869, 8871, 8874, 8879, 8888, 8893, 8900, 8916, 8931, 8941, 8960, 8971, 8976, 8995, 9002, 9251, 9547, 9580, 9633, 9642, 9647, 9651, 9655, 9661, 9665, 9671, 9676, 9679, 9688, 9702, 9711, 9734, 9831, 9839, 10215, 11441, 11519, 11799, 42561, 42571, 42577, 42583, 42601, 42799, 42893, 42897, 42922, 43002, 64262, 64279, 64288, 64310, 64316, 64318, 64321, 64324, 64449, 64489, 64511, 65010, 65020, 65140, 65276, 65279, 65533, 65535]
    [apply]     startCode:      [32, 160, 884, 890, 894, 900, 908, 910, 931, 976, 1281, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 1536, 1542, 1566, 1872, 2304, 2425, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 3458, 3461, 3482, 3507, 3517, 3520, 3530, 3535, 3542, 3544, 3570, 3585, 3647, 4256, 4304, 5024, 7424, 7543, 7579, 7595, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8406, 8411, 8421, 8423, 8426, 8448, 8451, 8453, 8462, 8470, 8475, 8478, 8486, 8489, 8494, 8497, 8501, 8506, 8523, 8525, 8531, 8592, 8624, 8630, 8672, 8674, 8676, 8704, 8756, 8760, 8763, 8768, 8773, 8776, 8781, 8796, 8800, 8804, 8846, 8861, 8871, 8873, 8876, 8882, 8890, 8900, 8903, 8918, 8934, 8960, 8968, 8976, 8994, 9001, 9251, 9472, 9552, 9600, 9642, 9644, 9650, 9654, 9660, 9664, 9670, 9674, 9679, 9688, 9702, 9711, 9733, 9824, 9833, 10214, 11392, 11517, 11799, 42560, 42571, 42576, 42580, 42600, 42790, 42888, 42896, 42922, 43002, 64256, 64275, 64285, 64297, 64312, 64318, 64320, 64323, 64326, 64467, 64508, 65010, 65020, 65136, 65142, 65279, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65470, 65466, 65463, 65458, 65457, 65456, 65455, 65454, 65447, 65433, 65427, 65410, 65408, 65407, 65406, 65402, 65401, 65393, 65388, 65377, 65375, 65373, 65293, 64959, 64958, 64829, 64828, 64824, 64822, 64821, 64820, 64819, 64818, 64816, 64815, 64811, 64809, 64806, 64799, 64798, 64791, 64011, 64010, 64007, 64006, 64005, 64003, 64000, 63996, 63995, 63994, 63976, 63964, 63960, 63380, 63370, 62695, 60380, 60368, 60334, 60333, 60269, 60263, 60261, 60259, 60257, 60255, 60254, 60253, 60252, 60251, 60249, 60248, 60247, 60245, 60244, 60242, 60241, 60240, 60229, 60227, 60226, 60215, 60213, 60191, 60187, 60184, 60181, 60180, 60179, 60163, 60162, 60161, 60159, 60158, 60156, 60155, 60153, 60152, 60151, 60150, 60149, 60148, 60133, 60132, 60128, 60112, 60111, 60107, 60105, 60104, 60103, 60077, 60071, 60069, 60068, 60067, 60066, 60064, 60062, 60058, 60055, 60054, 60052, 60051, 60050, 60049, 60048, 60046, 60045, 60039, 60037, 60036, 60034, 60016, 60009, 60005, 59988, 59983, 59735, 59515, 59511, 59492, 59484, 59483, 59481, 59479, 59475, 59473, 59469, 59467, 59465, 59457, 59444, 59436, 59415, 59326, 59325, 58951, 57775, 57700, 57421, 26661, 26652, 26648, 26646, 26630, 26442, 26354, 26352, 26328, 26249, 4996, 4984, 4979, 4971, 4970, 4969, 4968, 4967, 4966, 4949, 4931, 4433, 4424, 4309, 4308, 4306, 4057, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1552
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     384
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     128
    [apply]     endCode:        [126, 879, 885, 890, 894, 906, 908, 929, 974, 1273, 1281, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1539, 1563, 1791, 1969, 2423, 2431, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 3459, 3478, 3505, 3515, 3517, 3526, 3530, 3540, 3542, 3551, 3572, 3642, 3675, 4293, 4348, 5108, 7530, 7544, 7593, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8401, 8407, 8417, 8421, 8424, 8431, 8449, 8451, 8459, 8468, 8472, 8476, 8483, 8487, 8492, 8495, 8499, 8504, 8507, 8523, 8526, 8575, 8622, 8625, 8669, 8672, 8674, 8677, 8749, 8757, 8761, 8766, 8771, 8773, 8778, 8791, 8796, 8802, 8843, 8859, 8869, 8871, 8874, 8879, 8888, 8893, 8900, 8916, 8931, 8941, 8960, 8971, 8976, 8995, 9002, 9251, 9547, 9580, 9633, 9642, 9647, 9651, 9655, 9661, 9665, 9671, 9676, 9679, 9688, 9702, 9711, 9734, 9831, 9839, 10215, 11441, 11519, 11799, 42561, 42571, 42577, 42583, 42601, 42799, 42893, 42897, 42922, 43002, 64262, 64279, 64288, 64310, 64316, 64318, 64321, 64324, 64449, 64489, 64511, 65010, 65020, 65140, 65276, 65279, 65533, 65535]
    [apply]     startCode:      [32, 160, 884, 890, 894, 900, 908, 910, 931, 976, 1281, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 1536, 1542, 1566, 1872, 2304, 2425, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 3458, 3461, 3482, 3507, 3517, 3520, 3530, 3535, 3542, 3544, 3570, 3585, 3647, 4256, 4304, 5024, 7424, 7543, 7579, 7595, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8406, 8411, 8421, 8423, 8426, 8448, 8451, 8453, 8462, 8470, 8475, 8478, 8486, 8489, 8494, 8497, 8501, 8506, 8523, 8525, 8531, 8592, 8624, 8630, 8672, 8674, 8676, 8704, 8756, 8760, 8763, 8768, 8773, 8776, 8781, 8796, 8800, 8804, 8846, 8861, 8871, 8873, 8876, 8882, 8890, 8900, 8903, 8918, 8934, 8960, 8968, 8976, 8994, 9001, 9251, 9472, 9552, 9600, 9642, 9644, 9650, 9654, 9660, 9664, 9670, 9674, 9679, 9688, 9702, 9711, 9733, 9824, 9833, 10214, 11392, 11517, 11799, 42560, 42571, 42576, 42580, 42600, 42790, 42888, 42896, 42922, 43002, 64256, 64275, 64285, 64297, 64312, 64318, 64320, 64323, 64326, 64467, 64508, 65010, 65020, 65136, 65142, 65279, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65470, 65466, 65463, 65458, 65457, 65456, 65455, 65454, 65447, 65433, 65427, 65410, 65408, 65407, 65406, 65402, 65401, 65393, 65388, 65377, 65375, 65373, 65293, 64959, 64958, 64829, 64828, 64824, 64822, 64821, 64820, 64819, 64818, 64816, 64815, 64811, 64809, 64806, 64799, 64798, 64791, 64011, 64010, 64007, 64006, 64005, 64003, 64000, 63996, 63995, 63994, 63976, 63964, 63960, 63380, 63370, 62695, 60380, 60368, 60334, 60333, 60269, 60263, 60261, 60259, 60257, 60255, 60254, 60253, 60252, 60251, 60249, 60248, 60247, 60245, 60244, 60242, 60241, 60240, 60229, 60227, 60226, 60215, 60213, 60191, 60187, 60184, 60181, 60180, 60179, 60163, 60162, 60161, 60159, 60158, 60156, 60155, 60153, 60152, 60151, 60150, 60149, 60148, 60133, 60132, 60128, 60112, 60111, 60107, 60105, 60104, 60103, 60077, 60071, 60069, 60068, 60067, 60066, 60064, 60062, 60058, 60055, 60054, 60052, 60051, 60050, 60049, 60048, 60046, 60045, 60039, 60037, 60036, 60034, 60016, 60009, 60005, 59988, 59983, 59735, 59515, 59511, 59492, 59484, 59483, 59481, 59479, 59475, 59473, 59469, 59467, 59465, 59457, 59444, 59436, 59415, 59326, 59325, 58951, 57775, 57700, 57421, 26661, 26652, 26648, 26646, 26630, 26442, 26354, 26352, 26328, 26249, 4996, 4984, 4979, 4971, 4970, 4969, 4968, 4967, 4966, 4949, 4931, 4433, 4424, 4309, 4308, 4306, 4057, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     10 ()
    [apply]     offset:         1596
    [apply]     format:         12
    [apply]     length:         2320
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        192
    [apply]     mapping:        [32, 126]: 3, [160, 879]: 98, [884, 885]: 818, [890, 890]: 820, [894, 894]: 821, [900, 906]: 822, [908, 908]: 829, [910, 929]: 830, [931, 974]: 850, [976, 1273]: 894, [1281, 1281]: 1192, [1296, 1299]: 1193, [1306, 1311]: 1197, [1329, 1366]: 1203, [1369, 1375]: 1241, [1377, 1415]: 1248, [1417, 1418]: 1287, [1423, 1423]: 1289, [1425, 1479]: 1290, [1488, 1514]: 1345, [1520, 1524]: 1372, [1536, 1539]: 1377, [1542, 1563]: 1381, [1566, 1791]: 1403, [1872, 1969]: 1629, [2304, 2423]: 1727, [2425, 2431]: 1847, [2561, 2563]: 1854, [2565, 2570]: 1857, [2575, 2576]: 1863, [2579, 2600]: 1865, [2602, 2608]: 1887, [2610, 2611]: 1894, [2613, 2614]: 1896, [2616, 2617]: 1898, [2620, 2620]: 1900, [2622, 2626]: 1901, [2631, 2632]: 1906, [2635, 2637]: 1908, [2641, 2641]: 1911, [2649, 2652]: 1912, [2654, 2654]: 1916, [2662, 2677]: 1917, [3458, 3459]: 1933, [3461, 3478]: 1935, [3482, 3505]: 1953, [3507, 3515]: 1977, [3517, 3517]: 1986, [3520, 3526]: 1987, [3530, 3530]: 1994, [3535, 3540]: 1995, [3542, 3542]: 2001, [3544, 3551]: 2002, [3570, 3572]: 2010, [3585, 3642]: 2013, [3647, 3675]: 2071, [4256, 4293]: 2100, [4304, 4348]: 2138, [5024, 5108]: 2183, [7424, 7530]: 2268, [7543, 7544]: 2375, [7579, 7593]: 2377, [7595, 7615]: 2392, [7680, 7929]: 2413, [7936, 7957]: 2663, [7960, 7965]: 2685, [7968, 8005]: 2691, [8008, 8013]: 2729, [8016, 8023]: 2735, [8025, 8025]: 2743, [8027, 8027]: 2744, [8029, 8029]: 2745, [8031, 8061]: 2746, [8064, 8116]: 2777, [8118, 8132]: 2830, [8134, 8147]: 2845, [8150, 8155]: 2859, [8157, 8175]: 2865, [8178, 8180]: 2884, [8182, 8190]: 2887, [8192, 8292]: 2896, [8304, 8305]: 2997, [8308, 8334]: 2999, [8336, 8340]: 3026, [8352, 8373]: 3031, [8376, 8377]: 3053, [8400, 8401]: 3055, [8406, 8407]: 3057, [8411, 8417]: 3059, [8421, 8421]: 3066, [8423, 8424]: 3067, [8426, 8431]: 3069, [8448, 8449]: 3075, [8451, 8451]: 3077, [8453, 8459]: 3078, [8462, 8468]: 3085, [8470, 8472]: 3092, [8475, 8476]: 3095, [8478, 8483]: 3097, [8486, 8487]: 3103, [8489, 8492]: 3105, [8494, 8495]: 3109, [8497, 8499]: 3111, [8501, 8504]: 3114, [8506, 8507]: 3118, [8523, 8523]: 3120, [8525, 8526]: 3121, [8531, 8575]: 3123, [8592, 8622]: 3168, [8624, 8625]: 3199, [8630, 8669]: 3201, [8672, 8672]: 3241, [8674, 8674]: 3242, [8676, 8677]: 3243, [8704, 8749]: 3245, [8756, 8757]: 3291, [8760, 8761]: 3293, [8763, 8766]: 3295, [8768, 8771]: 3299, [8773, 8773]: 3303, [8776, 8778]: 3304, [8781, 8791]: 3307, [8796, 8796]: 3318, [8800, 8802]: 3319, [8804, 8843]: 3322, [8846, 8859]: 3362, [8861, 8869]: 3376, [8871, 8871]: 3385, [8873, 8874]: 3386, [8876, 8879]: 3388, [8882, 8888]: 3392, [8890, 8893]: 3399, [8900, 8900]: 3403, [8903, 8916]: 3404, [8918, 8931]: 3418, [8934, 8941]: 3432, [8960, 8960]: 3440, [8968, 8971]: 3441, [8976, 8976]: 3445, [8994, 8995]: 3446, [9001, 9002]: 3448, [9251, 9251]: 3450, [9472, 9547]: 3451, [9552, 9580]: 3527, [9600, 9633]: 3556, [9642, 9642]: 3590, [9644, 9647]: 3591, [9650, 9651]: 3595, [9654, 9655]: 3597, [9660, 9661]: 3599, [9664, 9665]: 3601, [9670, 9671]: 3603, [9674, 9676]: 3605, [9679, 9679]: 3608, [9688, 9688]: 3609, [9702, 9702]: 3610, [9711, 9711]: 3611, [9733, 9734]: 3612, [9824, 9831]: 3614, [9833, 9839]: 3622, [10214, 10215]: 3629, [11392, 11441]: 3631, [11517, 11519]: 3681, [11799, 11799]: 3684, [42560, 42561]: 3685, [42571, 42571]: 3687, [42576, 42577]: 3688, [42580, 42583]: 3690, [42600, 42601]: 3694, [42790, 42799]: 3696, [42888, 42893]: 3706, [42896, 42897]: 3712, [42922, 42922]: 3714, [43002, 43002]: 3715, [64256, 64262]: 3716, [64275, 64279]: 3723, [64285, 64288]: 3728, [64297, 64310]: 3732, [64312, 64316]: 3746, [64318, 64318]: 3751, [64320, 64321]: 3752, [64323, 64324]: 3754, [64326, 64449]: 3756, [64467, 64489]: 3880, [64508, 64511]: 3903, [65010, 65010]: 3907, [65020, 65020]: 3908, [65136, 65140]: 3909, [65142, 65276]: 3914, [65279, 65279]: 4049, [65529, 65533]: 4050, [65859, 65863]: 4055
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     10 (UCS-4)
    [apply]     offset:         1596
    [apply]     format:         12
    [apply]     length:         2320
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        192
    [apply]     mapping:        [32, 126]: 3, [160, 879]: 98, [884, 885]: 818, [890, 890]: 820, [894, 894]: 821, [900, 906]: 822, [908, 908]: 829, [910, 929]: 830, [931, 974]: 850, [976, 1273]: 894, [1281, 1281]: 1192, [1296, 1299]: 1193, [1306, 1311]: 1197, [1329, 1366]: 1203, [1369, 1375]: 1241, [1377, 1415]: 1248, [1417, 1418]: 1287, [1423, 1423]: 1289, [1425, 1479]: 1290, [1488, 1514]: 1345, [1520, 1524]: 1372, [1536, 1539]: 1377, [1542, 1563]: 1381, [1566, 1791]: 1403, [1872, 1969]: 1629, [2304, 2423]: 1727, [2425, 2431]: 1847, [2561, 2563]: 1854, [2565, 2570]: 1857, [2575, 2576]: 1863, [2579, 2600]: 1865, [2602, 2608]: 1887, [2610, 2611]: 1894, [2613, 2614]: 1896, [2616, 2617]: 1898, [2620, 2620]: 1900, [2622, 2626]: 1901, [2631, 2632]: 1906, [2635, 2637]: 1908, [2641, 2641]: 1911, [2649, 2652]: 1912, [2654, 2654]: 1916, [2662, 2677]: 1917, [3458, 3459]: 1933, [3461, 3478]: 1935, [3482, 3505]: 1953, [3507, 3515]: 1977, [3517, 3517]: 1986, [3520, 3526]: 1987, [3530, 3530]: 1994, [3535, 3540]: 1995, [3542, 3542]: 2001, [3544, 3551]: 2002, [3570, 3572]: 2010, [3585, 3642]: 2013, [3647, 3675]: 2071, [4256, 4293]: 2100, [4304, 4348]: 2138, [5024, 5108]: 2183, [7424, 7530]: 2268, [7543, 7544]: 2375, [7579, 7593]: 2377, [7595, 7615]: 2392, [7680, 7929]: 2413, [7936, 7957]: 2663, [7960, 7965]: 2685, [7968, 8005]: 2691, [8008, 8013]: 2729, [8016, 8023]: 2735, [8025, 8025]: 2743, [8027, 8027]: 2744, [8029, 8029]: 2745, [8031, 8061]: 2746, [8064, 8116]: 2777, [8118, 8132]: 2830, [8134, 8147]: 2845, [8150, 8155]: 2859, [8157, 8175]: 2865, [8178, 8180]: 2884, [8182, 8190]: 2887, [8192, 8292]: 2896, [8304, 8305]: 2997, [8308, 8334]: 2999, [8336, 8340]: 3026, [8352, 8373]: 3031, [8376, 8377]: 3053, [8400, 8401]: 3055, [8406, 8407]: 3057, [8411, 8417]: 3059, [8421, 8421]: 3066, [8423, 8424]: 3067, [8426, 8431]: 3069, [8448, 8449]: 3075, [8451, 8451]: 3077, [8453, 8459]: 3078, [8462, 8468]: 3085, [8470, 8472]: 3092, [8475, 8476]: 3095, [8478, 8483]: 3097, [8486, 8487]: 3103, [8489, 8492]: 3105, [8494, 8495]: 3109, [8497, 8499]: 3111, [8501, 8504]: 3114, [8506, 8507]: 3118, [8523, 8523]: 3120, [8525, 8526]: 3121, [8531, 8575]: 3123, [8592, 8622]: 3168, [8624, 8625]: 3199, [8630, 8669]: 3201, [8672, 8672]: 3241, [8674, 8674]: 3242, [8676, 8677]: 3243, [8704, 8749]: 3245, [8756, 8757]: 3291, [8760, 8761]: 3293, [8763, 8766]: 3295, [8768, 8771]: 3299, [8773, 8773]: 3303, [8776, 8778]: 3304, [8781, 8791]: 3307, [8796, 8796]: 3318, [8800, 8802]: 3319, [8804, 8843]: 3322, [8846, 8859]: 3362, [8861, 8869]: 3376, [8871, 8871]: 3385, [8873, 8874]: 3386, [8876, 8879]: 3388, [8882, 8888]: 3392, [8890, 8893]: 3399, [8900, 8900]: 3403, [8903, 8916]: 3404, [8918, 8931]: 3418, [8934, 8941]: 3432, [8960, 8960]: 3440, [8968, 8971]: 3441, [8976, 8976]: 3445, [8994, 8995]: 3446, [9001, 9002]: 3448, [9251, 9251]: 3450, [9472, 9547]: 3451, [9552, 9580]: 3527, [9600, 9633]: 3556, [9642, 9642]: 3590, [9644, 9647]: 3591, [9650, 9651]: 3595, [9654, 9655]: 3597, [9660, 9661]: 3599, [9664, 9665]: 3601, [9670, 9671]: 3603, [9674, 9676]: 3605, [9679, 9679]: 3608, [9688, 9688]: 3609, [9702, 9702]: 3610, [9711, 9711]: 3611, [9733, 9734]: 3612, [9824, 9831]: 3614, [9833, 9839]: 3622, [10214, 10215]: 3629, [11392, 11441]: 3631, [11517, 11519]: 3681, [11799, 11799]: 3684, [42560, 42561]: 3685, [42571, 42571]: 3687, [42576, 42577]: 3688, [42580, 42583]: 3690, [42600, 42601]: 3694, [42790, 42799]: 3696, [42888, 42893]: 3706, [42896, 42897]: 3712, [42922, 42922]: 3714, [43002, 43002]: 3715, [64256, 64262]: 3716, [64275, 64279]: 3723, [64285, 64288]: 3728, [64297, 64310]: 3732, [64312, 64316]: 3746, [64318, 64318]: 3751, [64320, 64321]: 3752, [64323, 64324]: 3754, [64326, 64449]: 3756, [64467, 64489]: 3880, [64508, 64511]: 3903, [65010, 65010]: 3907, [65020, 65020]: 3908, [65136, 65140]: 3909, [65142, 65276]: 3914, [65279, 65279]: 4049, [65529, 65533]: 4050, [65859, 65863]: 4055
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         3916
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 2928, 114, 100, 101, 105, 2930, 120, 161, 112, 107, 3101, 118, 106, 3319, 136, 154, 3275, 115, 3322, 3323, 103, 119, 3247, 3262, 3260, 879, 3288, 108, 124, 856, 168, 186, 129, 99, 110, 3271, 340, 3304, 3251, 109, 125, 2934, 98, 130, 133, 151, 276, 277, 2915, 2916, 2924, 2925, 2920, 2921, 185, 3605, 193, 314, 2964, 3043, 2953, 2954, 3717, 3718, 2929, 121, 2922, 2926, 2944, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 648, 670, 113, 666, 667, 668, 122, 671, 669, 649]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              4777
    [apply]         maxPoints:              400
    [apply]         maxContours:            100
    [apply]         maxCompositePoints:     201
    [apply]         maxCompositeContours:   12
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  1347
    [apply]         maxComponentElements:   12
    [apply]         maxComponentDepth:      5
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       628
    [apply]   usWeightClass:       700
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     600
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   200
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   699
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 390
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        1    subclass = 5
    [apply]   PANOSE:              2 2 8 3 7 5 5 2 3 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E502AFFF
    [apply]   Unicode Range 2( Bits 32- 63 ): C20079FF
    [apply]   Unicode Range 3( Bits 64- 95 ): 1328
    [apply]   Unicode Range 4( Bits 96-127 ): 40
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x20
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFF
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        100
    [apply]   usWinAscent:         900
    [apply]   usWinDescent:        300
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600101FF
    [apply]   CodePage Range 2( Bits 32- 63 ): FFFF0000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[72v, complex], advance 713, leftSideBearings 20, kerning[size 112, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 713, 713
    [apply]             em 0.71300006, 0.71300006
    [apply]             px 9.506668, 9.506668
    [apply]       AABBox
    [apply]         funits [dim 683.0 x 676.0 x 0.0, box 20.0 / 0.0 / 0.0 .. 703.0 / 676.0 / 0.0, ctr 361.5 / 338.0 / 0.0]
    [apply]             em [dim 0.683 x 0.67600006 x 0.0, box 0.020000001 / 0.0 / 0.0 .. 0.703 / 0.67600006 / 0.0, ctr 0.3615 / 0.33800003 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[48v, complex], advance 400, leftSideBearings 0, kerning[size 122, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 400, 400
    [apply]             em 0.4, 0.4
    [apply]             px 5.3333335, 5.3333335
    [apply]       AABBox
    [apply]         funits [dim 320.0 x 894.0 x 0.0, box 0.0 / -203.0 / 0.0 .. 320.0 / 691.0 / 0.0, ctr 160.0 / 244.0 / 0.0]
    [apply]             em [dim 0.32000002 x 0.89400005 x 0.0, box 0.0 / -0.20300001 / 0.0 .. 0.32000002 / 0.69100004 / 0.0, ctr 0.16000001 / 0.24400002 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 250, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 250, 250
    [apply]             em 0.25, 0.25
    [apply]             px 3.3333335, 3.3333335
    [apply]       AABBox
    [apply]         funits [dim 250.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 250.0 / 0.0 / 0.0, ctr 125.0 / 0.0 / 0.0]
    [apply]             em [dim 0.25 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.25 / 0.0 / 0.0, ctr 0.125 / 0.0 / 0.0]
    [apply]     Font FreeSerif-Bold
    [apply]     Char left['X', id 59, kpairs 112], right['X', id 59], kerning 0
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[72v, complex], advance 713, leftSideBearings 20, kerning[size 112, horiz true, cross false]]
    [apply]     Font FreeSerif-Bold
    [apply]     Char left['t', id 87, kpairs 18], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[29v, complex], advance 335, leftSideBearings 18, kerning[size 18, horiz true, cross false]]
    [apply]     Font FreeSerif-Bold
    [apply]     Char left['f', id 73, kpairs 126], right['f', id 73], kerning -50
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[53v, complex], advance 393, leftSideBearings 18, kerning[size 126, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Bold Italic
    [apply] FontForge 2.0 : FreeSerif Bold Italic : 8-2-2014
    [apply] FreeSerif Bold Italic
    [apply] Version 0412.2268 
    [apply] FreeSerifBoldItalic
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ????????? ????????
    [apply] FreeSerif ????????? ????????
    [apply] negreta cursiva
    [apply] FreeSerif negreta cursiva
    [apply] tu?n� kurz�va
    [apply] FreeSerif tu?n� kurz�va
    [apply] fed kursiv
    [apply] FreeSerif fed kursiv
    [apply] Fett-Kursiv
    [apply] FreeSerif Fett-Kursiv
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Bold Italic
    [apply] FontForge 2.0 : FreeSerif Bold Italic : 8-2-2014
    [apply] FreeSerif Bold Italic
    [apply] Version 0412.2268 
    [apply] FreeSerifBoldItalic
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Negrita Cursiva
    [apply] FreeSerif Negrita Cursiva
    [apply] Lihavoitu Kursivoi
    [apply] FreeSerif Lihavoitu Kursivoi
    [apply] Gras Italique
    [apply] FreeSerif Gras Italique
    [apply] F�lk�v�r d?lt
    [apply] FreeSerif F�lk�v�r d?lt
    [apply] Grassetto Corsivo
    [apply] FreeSerif Grassetto Corsivo
    [apply] Vet Cursief
    [apply] FreeSerif Vet Cursief
    [apply] Halvfet Kursiv
    [apply] FreeSerif Halvfet Kursiv
    [apply] Pogrubiona kursywa
    [apply] FreeSerif Pogrubiona kursywa
    [apply] Negrito It�lico
    [apply] FreeSerif Negrito It�lico
    [apply] gros cursiv
    [apply] FreeSerif gros cursiv
    [apply] ??????? ??????
    [apply] FreeSerif ??????? ??????
    [apply] Tu?n� kurz�va
    [apply] FreeSerif Tu?n� kurz�va
    [apply] Fet Kursiv
    [apply] FreeSerif Fet Kursiv
    [apply] ???????????
    [apply] FreeSerif ???????????
    [apply] Kal?n ?talik
    [apply] FreeSerif Kal?n ?talik
    [apply] huruf tebal kursif
    [apply] FreeSerif huruf tebal kursif
    [apply] ?????? ??????
    [apply] FreeSerif ?????? ??????
    [apply] Polkrepko Pe�e?e
    [apply] FreeSerif Polkrepko Pe�e?e
    [apply] treknais kurs?vs
    [apply] FreeSerif treknais kurs?vs
    [apply] pusjuodis kursyvas
    [apply] FreeSerif pusjuodis kursyvas
    [apply] nghi�ng ?�?m
    [apply] FreeSerif nghi�ng ?�?m
    [apply] Lodi etzana
    [apply] FreeSerif Lodi etzana
    [apply] ?????-?????
    [apply] FreeSerif ?????-?????
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeSerif-Bold Italic: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeSerif-Bold Italic[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x8B4FE872
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:57:04 CET 2014
    [apply]   modified:            Sat Feb 08 07:57:04 CET 2014
    [apply]   xMin:                -787
    [apply]   yMin:                -300
    [apply]   xMax:                1732
    [apply]   yMax:                900
    [apply]   macStyle bits:       3
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x8B4FE872
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:57:04 CET 2014
    [apply]   modified:            Sat Feb 08 07:57:04 CET 2014
    [apply]   xMin:                -787
    [apply]   yMin:                -300
    [apply]   xMax:                1732
    [apply]   yMax:                900
    [apply]   macStyle bits:       3
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            900
    [apply]         yDescender:           -200
    [apply]         yLineGap:             100
    [apply]         advanceWidthMax:      1668
    [apply]         minLeftSideBearing:   -787
    [apply]         minRightSideBearing:  -835
    [apply]         xMaxExtent:           1732
    [apply]         horizCaretSlopeNum:   100
    [apply]         horizCaretSlopeDenom: 27
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 2715
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 5
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1064
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     262
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     6
    [apply]     endCode:        [126, 879, 885, 890, 894, 906, 908, 929, 974, 993, 1273, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 3642, 3675, 4293, 4348, 5108, 7429, 7437, 7439, 7448, 7452, 7458, 7579, 7583, 7589, 7593, 7609, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8401, 8407, 8417, 8421, 8424, 8431, 8449, 8451, 8459, 8468, 8472, 8476, 8483, 8487, 8492, 8495, 8499, 8504, 8507, 8523, 8526, 8575, 8603, 8616, 8633, 8652, 8661, 8669, 8677, 8735, 8749, 8759, 8761, 8764, 8771, 8773, 8776, 8778, 8791, 8794, 8801, 8807, 8819, 8835, 8976, 8995, 9002, 9251, 9676, 9688, 9702, 9711, 9831, 9839, 11799, 42799, 42892, 42922, 43002, 64262, 64279, 64288, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 885, 890, 894, 900, 908, 910, 931, 976, 1008, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 3585, 3647, 4256, 4304, 5024, 7424, 7431, 7439, 7448, 7450, 7456, 7579, 7581, 7588, 7592, 7596, 7612, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8406, 8411, 8421, 8423, 8426, 8448, 8451, 8453, 8462, 8470, 8475, 8478, 8486, 8489, 8494, 8497, 8501, 8506, 8523, 8525, 8531, 8592, 8606, 8632, 8636, 8656, 8668, 8676, 8704, 8739, 8756, 8761, 8764, 8770, 8773, 8776, 8778, 8784, 8793, 8797, 8804, 8818, 8834, 8976, 8994, 9001, 9251, 9674, 9688, 9702, 9711, 9824, 9833, 11799, 42790, 42888, 42922, 43002, 64256, 64275, 64285, 64297, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65469, 65465, 65462, 65457, 65456, 65455, 65454, 65453, 65439, 65417, 65411, 65394, 65392, 65391, 65390, 65386, 65385, 65377, 65372, 63312, 63308, 62728, 62718, 62043, 59728, 59727, 59726, 59718, 59717, 59714, 59594, 59593, 59589, 59587, 59585, 59583, 59519, 59513, 59511, 59509, 59507, 59505, 59504, 59503, 59502, 59501, 59499, 59498, 59497, 59495, 59494, 59492, 59491, 59490, 59479, 59477, 59476, 59465, 59463, 59441, 59437, 59434, 59431, 59430, 59429, 59413, 59412, 59411, 59409, 59408, 59406, 59405, 59403, 59402, 59401, 59400, 59399, 59398, 59383, 59382, 59378, 59362, 59360, 59345, 59343, 59340, 59334, 59328, 59302, 59299, 59293, 59292, 59290, 59285, 59284, 59282, 59281, 59276, 59275, 59273, 59271, 59261, 59247, 59107, 59090, 59085, 58837, 58415, 58404, 58391, 58383, 58271, 58270, 56311, 25321, 25233, 25204, 25125, 3872, 3860, 3855, 3847, 3846, 3845, 3844, 3843, 3842, 2649, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1064
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     262
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     6
    [apply]     endCode:        [126, 879, 885, 890, 894, 906, 908, 929, 974, 993, 1273, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 3642, 3675, 4293, 4348, 5108, 7429, 7437, 7439, 7448, 7452, 7458, 7579, 7583, 7589, 7593, 7609, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8401, 8407, 8417, 8421, 8424, 8431, 8449, 8451, 8459, 8468, 8472, 8476, 8483, 8487, 8492, 8495, 8499, 8504, 8507, 8523, 8526, 8575, 8603, 8616, 8633, 8652, 8661, 8669, 8677, 8735, 8749, 8759, 8761, 8764, 8771, 8773, 8776, 8778, 8791, 8794, 8801, 8807, 8819, 8835, 8976, 8995, 9002, 9251, 9676, 9688, 9702, 9711, 9831, 9839, 11799, 42799, 42892, 42922, 43002, 64262, 64279, 64288, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 885, 890, 894, 900, 908, 910, 931, 976, 1008, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 3585, 3647, 4256, 4304, 5024, 7424, 7431, 7439, 7448, 7450, 7456, 7579, 7581, 7588, 7592, 7596, 7612, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8406, 8411, 8421, 8423, 8426, 8448, 8451, 8453, 8462, 8470, 8475, 8478, 8486, 8489, 8494, 8497, 8501, 8506, 8523, 8525, 8531, 8592, 8606, 8632, 8636, 8656, 8668, 8676, 8704, 8739, 8756, 8761, 8764, 8770, 8773, 8776, 8778, 8784, 8793, 8797, 8804, 8818, 8834, 8976, 8994, 9001, 9251, 9674, 9688, 9702, 9711, 9824, 9833, 11799, 42790, 42888, 42922, 43002, 64256, 64275, 64285, 64297, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65469, 65465, 65462, 65457, 65456, 65455, 65454, 65453, 65439, 65417, 65411, 65394, 65392, 65391, 65390, 65386, 65385, 65377, 65372, 63312, 63308, 62728, 62718, 62043, 59728, 59727, 59726, 59718, 59717, 59714, 59594, 59593, 59589, 59587, 59585, 59583, 59519, 59513, 59511, 59509, 59507, 59505, 59504, 59503, 59502, 59501, 59499, 59498, 59497, 59495, 59494, 59492, 59491, 59490, 59479, 59477, 59476, 59465, 59463, 59441, 59437, 59434, 59431, 59430, 59429, 59413, 59412, 59411, 59409, 59408, 59406, 59405, 59403, 59402, 59401, 59400, 59399, 59398, 59383, 59382, 59378, 59362, 59360, 59345, 59343, 59340, 59334, 59328, 59302, 59299, 59293, 59292, 59290, 59285, 59284, 59282, 59281, 59276, 59275, 59273, 59271, 59261, 59247, 59107, 59090, 59085, 58837, 58415, 58404, 58391, 58383, 58271, 58270, 56311, 25321, 25233, 25204, 25125, 3872, 3860, 3855, 3847, 3846, 3845, 3844, 3843, 3842, 2649, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     10 ()
    [apply]     offset:         1108
    [apply]     format:         12
    [apply]     length:         1588
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        131
    [apply]     mapping:        [32, 126]: 3, [160, 879]: 98, [885, 885]: 818, [890, 890]: 819, [894, 894]: 820, [900, 906]: 821, [908, 908]: 828, [910, 929]: 829, [931, 974]: 849, [976, 993]: 893, [1008, 1273]: 911, [1296, 1299]: 1177, [1306, 1311]: 1181, [1329, 1366]: 1187, [1369, 1375]: 1225, [1377, 1415]: 1232, [1417, 1418]: 1271, [1423, 1423]: 1273, [1425, 1479]: 1274, [1488, 1514]: 1329, [1520, 1524]: 1356, [3585, 3642]: 1361, [3647, 3675]: 1419, [4256, 4293]: 1448, [4304, 4348]: 1486, [5024, 5108]: 1531, [7424, 7429]: 1616, [7431, 7437]: 1622, [7439, 7439]: 1629, [7448, 7448]: 1630, [7450, 7452]: 1631, [7456, 7458]: 1634, [7579, 7579]: 1637, [7581, 7583]: 1638, [7588, 7589]: 1641, [7592, 7593]: 1643, [7596, 7609]: 1645, [7612, 7615]: 1659, [7680, 7929]: 1663, [7936, 7957]: 1913, [7960, 7965]: 1935, [7968, 8005]: 1941, [8008, 8013]: 1979, [8016, 8023]: 1985, [8025, 8025]: 1993, [8027, 8027]: 1994, [8029, 8029]: 1995, [8031, 8061]: 1996, [8064, 8116]: 2027, [8118, 8132]: 2080, [8134, 8147]: 2095, [8150, 8155]: 2109, [8157, 8175]: 2115, [8178, 8180]: 2134, [8182, 8190]: 2137, [8192, 8292]: 2146, [8304, 8305]: 2247, [8308, 8334]: 2249, [8336, 8340]: 2276, [8352, 8373]: 2281, [8376, 8377]: 2303, [8400, 8401]: 2305, [8406, 8407]: 2307, [8411, 8417]: 2309, [8421, 8421]: 2316, [8423, 8424]: 2317, [8426, 8431]: 2319, [8448, 8449]: 2325, [8451, 8451]: 2327, [8453, 8459]: 2328, [8462, 8468]: 2335, [8470, 8472]: 2342, [8475, 8476]: 2345, [8478, 8483]: 2347, [8486, 8487]: 2353, [8489, 8492]: 2355, [8494, 8495]: 2359, [8497, 8499]: 2361, [8501, 8504]: 2364, [8506, 8507]: 2368, [8523, 8523]: 2370, [8525, 8526]: 2371, [8531, 8575]: 2373, [8592, 8603]: 2418, [8606, 8616]: 2430, [8632, 8633]: 2441, [8636, 8652]: 2443, [8656, 8661]: 2460, [8668, 8669]: 2466, [8676, 8677]: 2468, [8704, 8735]: 2470, [8739, 8749]: 2502, [8756, 8759]: 2513, [8761, 8761]: 2517, [8764, 8764]: 2518, [8770, 8771]: 2519, [8773, 8773]: 2521, [8776, 8776]: 2522, [8778, 8778]: 2523, [8784, 8791]: 2524, [8793, 8794]: 2532, [8797, 8801]: 2534, [8804, 8807]: 2539, [8818, 8819]: 2543, [8834, 8835]: 2545, [8976, 8976]: 2547, [8994, 8995]: 2548, [9001, 9002]: 2550, [9251, 9251]: 2552, [9674, 9676]: 2553, [9688, 9688]: 2556, [9702, 9702]: 2557, [9711, 9711]: 2558, [9824, 9831]: 2559, [9833, 9839]: 2567, [11799, 11799]: 2574, [42790, 42799]: 2575, [42888, 42892]: 2585, [42922, 42922]: 2590, [43002, 43002]: 2591, [64256, 64262]: 2592, [64275, 64279]: 2599, [64285, 64288]: 2604, [64297, 64310]: 2608, [64312, 64316]: 2622, [64318, 64318]: 2627, [64320, 64321]: 2628, [64323, 64324]: 2630, [64326, 64335]: 2632, [65529, 65533]: 2642, [65859, 65863]: 2647
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     10 (UCS-4)
    [apply]     offset:         1108
    [apply]     format:         12
    [apply]     length:         1588
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        131
    [apply]     mapping:        [32, 126]: 3, [160, 879]: 98, [885, 885]: 818, [890, 890]: 819, [894, 894]: 820, [900, 906]: 821, [908, 908]: 828, [910, 929]: 829, [931, 974]: 849, [976, 993]: 893, [1008, 1273]: 911, [1296, 1299]: 1177, [1306, 1311]: 1181, [1329, 1366]: 1187, [1369, 1375]: 1225, [1377, 1415]: 1232, [1417, 1418]: 1271, [1423, 1423]: 1273, [1425, 1479]: 1274, [1488, 1514]: 1329, [1520, 1524]: 1356, [3585, 3642]: 1361, [3647, 3675]: 1419, [4256, 4293]: 1448, [4304, 4348]: 1486, [5024, 5108]: 1531, [7424, 7429]: 1616, [7431, 7437]: 1622, [7439, 7439]: 1629, [7448, 7448]: 1630, [7450, 7452]: 1631, [7456, 7458]: 1634, [7579, 7579]: 1637, [7581, 7583]: 1638, [7588, 7589]: 1641, [7592, 7593]: 1643, [7596, 7609]: 1645, [7612, 7615]: 1659, [7680, 7929]: 1663, [7936, 7957]: 1913, [7960, 7965]: 1935, [7968, 8005]: 1941, [8008, 8013]: 1979, [8016, 8023]: 1985, [8025, 8025]: 1993, [8027, 8027]: 1994, [8029, 8029]: 1995, [8031, 8061]: 1996, [8064, 8116]: 2027, [8118, 8132]: 2080, [8134, 8147]: 2095, [8150, 8155]: 2109, [8157, 8175]: 2115, [8178, 8180]: 2134, [8182, 8190]: 2137, [8192, 8292]: 2146, [8304, 8305]: 2247, [8308, 8334]: 2249, [8336, 8340]: 2276, [8352, 8373]: 2281, [8376, 8377]: 2303, [8400, 8401]: 2305, [8406, 8407]: 2307, [8411, 8417]: 2309, [8421, 8421]: 2316, [8423, 8424]: 2317, [8426, 8431]: 2319, [8448, 8449]: 2325, [8451, 8451]: 2327, [8453, 8459]: 2328, [8462, 8468]: 2335, [8470, 8472]: 2342, [8475, 8476]: 2345, [8478, 8483]: 2347, [8486, 8487]: 2353, [8489, 8492]: 2355, [8494, 8495]: 2359, [8497, 8499]: 2361, [8501, 8504]: 2364, [8506, 8507]: 2368, [8523, 8523]: 2370, [8525, 8526]: 2371, [8531, 8575]: 2373, [8592, 8603]: 2418, [8606, 8616]: 2430, [8632, 8633]: 2441, [8636, 8652]: 2443, [8656, 8661]: 2460, [8668, 8669]: 2466, [8676, 8677]: 2468, [8704, 8735]: 2470, [8739, 8749]: 2502, [8756, 8759]: 2513, [8761, 8761]: 2517, [8764, 8764]: 2518, [8770, 8771]: 2519, [8773, 8773]: 2521, [8776, 8776]: 2522, [8778, 8778]: 2523, [8784, 8791]: 2524, [8793, 8794]: 2532, [8797, 8801]: 2534, [8804, 8807]: 2539, [8818, 8819]: 2543, [8834, 8835]: 2545, [8976, 8976]: 2547, [8994, 8995]: 2548, [9001, 9002]: 2550, [9251, 9251]: 2552, [9674, 9676]: 2553, [9688, 9688]: 2556, [9702, 9702]: 2557, [9711, 9711]: 2558, [9824, 9831]: 2559, [9833, 9839]: 2567, [11799, 11799]: 2574, [42790, 42799]: 2575, [42888, 42892]: 2585, [42922, 42922]: 2590, [43002, 43002]: 2591, [64256, 64262]: 2592, [64275, 64279]: 2599, [64285, 64288]: 2604, [64297, 64310]: 2608, [64312, 64316]: 2622, [64318, 64318]: 2627, [64320, 64321]: 2628, [64323, 64324]: 2630, [64326, 64335]: 2632, [65529, 65533]: 2642, [65859, 65863]: 2647
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         2696
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 2178, 114, 100, 101, 105, 2180, 120, 161, 112, 107, 2351, 118, 106, 2537, 136, 154, 2500, 115, 2539, 2540, 103, 119, 2472, 2487, 2485, 878, 2510, 108, 124, 855, 168, 186, 129, 99, 110, 2496, 340, 2522, 2476, 109, 125, 2184, 98, 130, 133, 151, 276, 277, 2165, 2166, 2174, 2175, 2170, 2171, 185, 2553, 193, 314, 2214, 2293, 2203, 2204, 2593, 2594, 2179, 121, 2172, 2176, 2194, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 648, 670, 113, 666, 667, 668, 122, 671, 669, 649]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              2715
    [apply]         maxPoints:              358
    [apply]         maxContours:            13
    [apply]         maxCompositePoints:     261
    [apply]         maxCompositeContours:   12
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  1316
    [apply]         maxComponentElements:   12
    [apply]         maxComponentDepth:      4
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       596
    [apply]   usWeightClass:       700
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     600
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   200
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   600
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 390
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        1    subclass = 5
    [apply]   PANOSE:              2 2 8 3 6 5 5 9 3 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E5000EFF
    [apply]   Unicode Range 2( Bits 32- 63 ): 420061FF
    [apply]   Unicode Range 3( Bits 64- 95 ): 1020
    [apply]   Unicode Range 4( Bits 96-127 ): 40
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x21
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFF
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        100
    [apply]   usWinAscent:         900
    [apply]   usWinDescent:        300
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600101BF
    [apply]   CodePage Range 2( Bits 32- 63 ): 0
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[68v, complex], advance 699, leftSideBearings 0, kerning[size 98, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 699, 699
    [apply]             em 0.69900006, 0.69900006
    [apply]             px 9.320002, 9.320002
    [apply]       AABBox
    [apply]         funits [dim 718.0 x 669.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 718.0 / 669.0 / 0.0, ctr 359.0 / 334.5 / 0.0]
    [apply]             em [dim 0.71800005 x 0.669 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.71800005 / 0.669 / 0.0, ctr 0.35900003 / 0.3345 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[55v, complex], advance 333, leftSideBearings -75, kerning[size 21, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 333, 333
    [apply]             em 0.333, 0.333
    [apply]             px 4.44, 4.44
    [apply]       AABBox
    [apply]         funits [dim 468.0 x 892.0 x 0.0, box -75.0 / -207.0 / 0.0 .. 393.0 / 685.0 / 0.0, ctr 159.0 / 239.0 / 0.0]
    [apply]             em [dim 0.468 x 0.8920001 x 0.0, box -0.075 / -0.20700002 / 0.0 .. 0.393 / 0.68500006 / 0.0, ctr 0.15900001 / 0.23900002 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 250, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 250, 250
    [apply]             em 0.25, 0.25
    [apply]             px 3.3333335, 3.3333335
    [apply]       AABBox
    [apply]         funits [dim 250.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 250.0 / 0.0 / 0.0, ctr 125.0 / 0.0 / 0.0]
    [apply]             em [dim 0.25 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.25 / 0.0 / 0.0, ctr 0.125 / 0.0 / 0.0]
    [apply]     Font FreeSerif-Bold Italic
    [apply]     Char left['X', id 59, kpairs 98], right['X', id 59], kerning -30
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[68v, complex], advance 699, leftSideBearings 0, kerning[size 98, horiz true, cross false]]
    [apply]     Font FreeSerif-Bold Italic
    [apply]     Char left['t', id 87, kpairs 12], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[33v, complex], advance 286, leftSideBearings 32, kerning[size 12, horiz true, cross false]]
    [apply]     Font FreeSerif-Bold Italic
    [apply]     Char left['f', id 73, kpairs 135], right['f', id 73], kerning -150
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[66v, complex], advance 485, leftSideBearings -95, kerning[size 135, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Italic
    [apply] GNU: FreeSerif Italic: 2012
    [apply] FreeSerif Italic
    [apply] Version 0412.2268 
    [apply] FreeSerifItalic
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ????????
    [apply] FreeSerif ????????
    [apply] cursiva
    [apply] FreeSerif cursiva
    [apply] kurz�va
    [apply] FreeSerif kurz�va
    [apply] kursiv
    [apply] FreeSerif kursiv
    [apply] Kursiv
    [apply] FreeSerif Kursiv
    [apply] ???????
    [apply] FreeSerif ???????
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Italic
    [apply] GNU: FreeSerif Italic: 2012
    [apply] FreeSerif Italic
    [apply] Version 0412.2268 
    [apply] FreeSerifItalic
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Cursiva
    [apply] FreeSerif Cursiva
    [apply] Kursivoitu
    [apply] FreeSerif Kursivoitu
    [apply] Italique
    [apply] FreeSerif Italique
    [apply] D?lt
    [apply] FreeSerif D?lt
    [apply] Corsivo
    [apply] FreeSerif Corsivo
    [apply] Cursief
    [apply] FreeSerif Cursief
    [apply] Kursiv
    [apply] FreeSerif Kursiv
    [apply] kursywa
    [apply] FreeSerif kursywa
    [apply] It�lico
    [apply] FreeSerif It�lico
    [apply] cursiv
    [apply] FreeSerif cursiv
    [apply] ??????
    [apply] FreeSerif ?????? 
    [apply] Kurz�va
    [apply] FreeSerif Kurz�va
    [apply] Kursiv
    [apply] FreeSerif Kursiv
    [apply] ????????
    [apply] FreeSerif ????????
    [apply] ?talik
    [apply] FreeSerif ?talik
    [apply] kursif
    [apply] FreeSerif kursif
    [apply] ??????
    [apply] FreeSerif ??????
    [apply] Le�e?e
    [apply] FreeSerif Le�e?e
    [apply] kurs?vs
    [apply] FreeSerif kurs?vs
    [apply] kursivas
    [apply] FreeSerif kursivas
    [apply] nghi�ng
    [apply] FreeSerif nghi�ng
    [apply] Etzana
    [apply] FreeSerif Etzana
    [apply] ?????
    [apply] FreeSerif ????
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeSerif-Italic: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeSerif-Italic[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x5BDA43D
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:57:50 CET 2014
    [apply]   modified:            Sat Feb 08 07:57:50 CET 2014
    [apply]   xMin:                -879
    [apply]   yMin:                -300
    [apply]   xMax:                1558
    [apply]   yMax:                900
    [apply]   macStyle bits:       2
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x5BDA43D
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:57:50 CET 2014
    [apply]   modified:            Sat Feb 08 07:57:50 CET 2014
    [apply]   xMin:                -879
    [apply]   yMin:                -300
    [apply]   xMax:                1558
    [apply]   yMax:                900
    [apply]   macStyle bits:       2
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            900
    [apply]         yDescender:           -200
    [apply]         yLineGap:             100
    [apply]         advanceWidthMax:      1601
    [apply]         minLeftSideBearing:   -879
    [apply]         minRightSideBearing:  -612
    [apply]         xMaxExtent:           1558
    [apply]         horizCaretSlopeNum:   100
    [apply]         horizCaretSlopeDenom: 28
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 3291
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 5
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1088
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     268
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     12
    [apply]     endCode:        [126, 879, 885, 890, 894, 906, 908, 929, 974, 993, 1273, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 2405, 2435, 2444, 2448, 2472, 2480, 2482, 2489, 2500, 2504, 2510, 2519, 2525, 2531, 2555, 3642, 3675, 4293, 4348, 5108, 7429, 7437, 7439, 7448, 7452, 7458, 7552, 7579, 7583, 7589, 7593, 7609, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8374, 8377, 8432, 8508, 8511, 8516, 8523, 8526, 8575, 8601, 8615, 8618, 8629, 8646, 8652, 8661, 8669, 8751, 8759, 8761, 8764, 8771, 8773, 8776, 8778, 8791, 8794, 8801, 8807, 8811, 8819, 8835, 8976, 8995, 9002, 9251, 9676, 9688, 9702, 9711, 9831, 9839, 11799, 42799, 42893, 42897, 42922, 43002, 64262, 64279, 64288, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 884, 890, 894, 900, 908, 910, 931, 976, 1008, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 2404, 2433, 2437, 2447, 2451, 2474, 2482, 2486, 2492, 2503, 2507, 2519, 2524, 2527, 2534, 3585, 3647, 4256, 4304, 5024, 7424, 7431, 7439, 7448, 7450, 7456, 7552, 7579, 7581, 7588, 7592, 7596, 7612, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8448, 8510, 8513, 8522, 8525, 8531, 8592, 8612, 8617, 8628, 8636, 8651, 8656, 8668, 8704, 8756, 8761, 8764, 8770, 8773, 8776, 8778, 8784, 8793, 8797, 8804, 8810, 8818, 8834, 8976, 8992, 9001, 9251, 9674, 9688, 9702, 9711, 9824, 9833, 11799, 42790, 42888, 42896, 42922, 43002, 64256, 64275, 64285, 64297, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65470, 65466, 65463, 65458, 65457, 65456, 65455, 65454, 65440, 65418, 65412, 65395, 65393, 65392, 65391, 65387, 65386, 65378, 65373, 64494, 64467, 64466, 64464, 64462, 64461, 64460, 64457, 64455, 64453, 64451, 64443, 64439, 64438, 64436, 63407, 63403, 62823, 62813, 62138, 59823, 59822, 59821, 59813, 59812, 59809, 59716, 59690, 59689, 59685, 59683, 59681, 59679, 59615, 59609, 59607, 59605, 59603, 59601, 59600, 59599, 59598, 59597, 59595, 59594, 59593, 59591, 59590, 59588, 59587, 59586, 59575, 59573, 59572, 59561, 59560, 59538, 59523, 59522, 59521, 59516, 59515, 59511, 59495, 59485, 59484, 59475, 59469, 59465, 59462, 59456, 59422, 59418, 59417, 59415, 59410, 59409, 59407, 59406, 59401, 59400, 59398, 59396, 59394, 59388, 59374, 59234, 59219, 59214, 58966, 58544, 58533, 58520, 58512, 58400, 58399, 56440, 25450, 25362, 25360, 25336, 25257, 4004, 3992, 3987, 3979, 3978, 3977, 3976, 3975, 3974, 2781, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1088
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     268
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     12
    [apply]     endCode:        [126, 879, 885, 890, 894, 906, 908, 929, 974, 993, 1273, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 2405, 2435, 2444, 2448, 2472, 2480, 2482, 2489, 2500, 2504, 2510, 2519, 2525, 2531, 2555, 3642, 3675, 4293, 4348, 5108, 7429, 7437, 7439, 7448, 7452, 7458, 7552, 7579, 7583, 7589, 7593, 7609, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8374, 8377, 8432, 8508, 8511, 8516, 8523, 8526, 8575, 8601, 8615, 8618, 8629, 8646, 8652, 8661, 8669, 8751, 8759, 8761, 8764, 8771, 8773, 8776, 8778, 8791, 8794, 8801, 8807, 8811, 8819, 8835, 8976, 8995, 9002, 9251, 9676, 9688, 9702, 9711, 9831, 9839, 11799, 42799, 42893, 42897, 42922, 43002, 64262, 64279, 64288, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 884, 890, 894, 900, 908, 910, 931, 976, 1008, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 2404, 2433, 2437, 2447, 2451, 2474, 2482, 2486, 2492, 2503, 2507, 2519, 2524, 2527, 2534, 3585, 3647, 4256, 4304, 5024, 7424, 7431, 7439, 7448, 7450, 7456, 7552, 7579, 7581, 7588, 7592, 7596, 7612, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8448, 8510, 8513, 8522, 8525, 8531, 8592, 8612, 8617, 8628, 8636, 8651, 8656, 8668, 8704, 8756, 8761, 8764, 8770, 8773, 8776, 8778, 8784, 8793, 8797, 8804, 8810, 8818, 8834, 8976, 8992, 9001, 9251, 9674, 9688, 9702, 9711, 9824, 9833, 11799, 42790, 42888, 42896, 42922, 43002, 64256, 64275, 64285, 64297, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65470, 65466, 65463, 65458, 65457, 65456, 65455, 65454, 65440, 65418, 65412, 65395, 65393, 65392, 65391, 65387, 65386, 65378, 65373, 64494, 64467, 64466, 64464, 64462, 64461, 64460, 64457, 64455, 64453, 64451, 64443, 64439, 64438, 64436, 63407, 63403, 62823, 62813, 62138, 59823, 59822, 59821, 59813, 59812, 59809, 59716, 59690, 59689, 59685, 59683, 59681, 59679, 59615, 59609, 59607, 59605, 59603, 59601, 59600, 59599, 59598, 59597, 59595, 59594, 59593, 59591, 59590, 59588, 59587, 59586, 59575, 59573, 59572, 59561, 59560, 59538, 59523, 59522, 59521, 59516, 59515, 59511, 59495, 59485, 59484, 59475, 59469, 59465, 59462, 59456, 59422, 59418, 59417, 59415, 59410, 59409, 59407, 59406, 59401, 59400, 59398, 59396, 59394, 59388, 59374, 59234, 59219, 59214, 58966, 58544, 58533, 58520, 58512, 58400, 58399, 56440, 25450, 25362, 25360, 25336, 25257, 4004, 3992, 3987, 3979, 3978, 3977, 3976, 3975, 3974, 2781, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     10 ()
    [apply]     offset:         1132
    [apply]     format:         12
    [apply]     length:         1624
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        134
    [apply]     mapping:        [32, 126]: 3, [160, 879]: 98, [884, 885]: 818, [890, 890]: 820, [894, 894]: 821, [900, 906]: 822, [908, 908]: 829, [910, 929]: 830, [931, 974]: 850, [976, 993]: 894, [1008, 1273]: 912, [1296, 1299]: 1178, [1306, 1311]: 1182, [1329, 1366]: 1188, [1369, 1375]: 1226, [1377, 1415]: 1233, [1417, 1418]: 1272, [1423, 1423]: 1274, [1425, 1479]: 1275, [1488, 1514]: 1330, [1520, 1524]: 1357, [2404, 2405]: 1362, [2433, 2435]: 1364, [2437, 2444]: 1367, [2447, 2448]: 1375, [2451, 2472]: 1377, [2474, 2480]: 1399, [2482, 2482]: 1406, [2486, 2489]: 1407, [2492, 2500]: 1411, [2503, 2504]: 1420, [2507, 2510]: 1422, [2519, 2519]: 1426, [2524, 2525]: 1427, [2527, 2531]: 1429, [2534, 2555]: 1434, [3585, 3642]: 1456, [3647, 3675]: 1514, [4256, 4293]: 1543, [4304, 4348]: 1581, [5024, 5108]: 1626, [7424, 7429]: 1711, [7431, 7437]: 1717, [7439, 7439]: 1724, [7448, 7448]: 1725, [7450, 7452]: 1726, [7456, 7458]: 1729, [7552, 7552]: 1732, [7579, 7579]: 1733, [7581, 7583]: 1734, [7588, 7589]: 1737, [7592, 7593]: 1739, [7596, 7609]: 1741, [7612, 7615]: 1755, [7680, 7929]: 1759, [7936, 7957]: 2009, [7960, 7965]: 2031, [7968, 8005]: 2037, [8008, 8013]: 2075, [8016, 8023]: 2081, [8025, 8025]: 2089, [8027, 8027]: 2090, [8029, 8029]: 2091, [8031, 8061]: 2092, [8064, 8116]: 2123, [8118, 8132]: 2176, [8134, 8147]: 2191, [8150, 8155]: 2205, [8157, 8175]: 2211, [8178, 8180]: 2230, [8182, 8190]: 2233, [8192, 8292]: 2242, [8304, 8305]: 2343, [8308, 8334]: 2345, [8336, 8340]: 2372, [8352, 8374]: 2377, [8376, 8377]: 2400, [8400, 8432]: 2402, [8448, 8508]: 2435, [8510, 8511]: 2496, [8513, 8516]: 2498, [8522, 8523]: 2502, [8525, 8526]: 2504, [8531, 8575]: 2506, [8592, 8601]: 2551, [8612, 8615]: 2561, [8617, 8618]: 2565, [8628, 8629]: 2567, [8636, 8646]: 2569, [8651, 8652]: 2580, [8656, 8661]: 2582, [8668, 8669]: 2588, [8704, 8751]: 2590, [8756, 8759]: 2638, [8761, 8761]: 2642, [8764, 8764]: 2643, [8770, 8771]: 2644, [8773, 8773]: 2646, [8776, 8776]: 2647, [8778, 8778]: 2648, [8784, 8791]: 2649, [8793, 8794]: 2657, [8797, 8801]: 2659, [8804, 8807]: 2664, [8810, 8811]: 2668, [8818, 8819]: 2670, [8834, 8835]: 2672, [8976, 8976]: 2674, [8992, 8995]: 2675, [9001, 9002]: 2679, [9251, 9251]: 2681, [9674, 9676]: 2682, [9688, 9688]: 2685, [9702, 9702]: 2686, [9711, 9711]: 2687, [9824, 9831]: 2688, [9833, 9839]: 2696, [11799, 11799]: 2703, [42790, 42799]: 2704, [42888, 42893]: 2714, [42896, 42897]: 2720, [42922, 42922]: 2722, [43002, 43002]: 2723, [64256, 64262]: 2724, [64275, 64279]: 2731, [64285, 64288]: 2736, [64297, 64310]: 2740, [64312, 64316]: 2754, [64318, 64318]: 2759, [64320, 64321]: 2760, [64323, 64324]: 2762, [64326, 64335]: 2764, [65529, 65533]: 2774, [65859, 65863]: 2779
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     10 (UCS-4)
    [apply]     offset:         1132
    [apply]     format:         12
    [apply]     length:         1624
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        134
    [apply]     mapping:        [32, 126]: 3, [160, 879]: 98, [884, 885]: 818, [890, 890]: 820, [894, 894]: 821, [900, 906]: 822, [908, 908]: 829, [910, 929]: 830, [931, 974]: 850, [976, 993]: 894, [1008, 1273]: 912, [1296, 1299]: 1178, [1306, 1311]: 1182, [1329, 1366]: 1188, [1369, 1375]: 1226, [1377, 1415]: 1233, [1417, 1418]: 1272, [1423, 1423]: 1274, [1425, 1479]: 1275, [1488, 1514]: 1330, [1520, 1524]: 1357, [2404, 2405]: 1362, [2433, 2435]: 1364, [2437, 2444]: 1367, [2447, 2448]: 1375, [2451, 2472]: 1377, [2474, 2480]: 1399, [2482, 2482]: 1406, [2486, 2489]: 1407, [2492, 2500]: 1411, [2503, 2504]: 1420, [2507, 2510]: 1422, [2519, 2519]: 1426, [2524, 2525]: 1427, [2527, 2531]: 1429, [2534, 2555]: 1434, [3585, 3642]: 1456, [3647, 3675]: 1514, [4256, 4293]: 1543, [4304, 4348]: 1581, [5024, 5108]: 1626, [7424, 7429]: 1711, [7431, 7437]: 1717, [7439, 7439]: 1724, [7448, 7448]: 1725, [7450, 7452]: 1726, [7456, 7458]: 1729, [7552, 7552]: 1732, [7579, 7579]: 1733, [7581, 7583]: 1734, [7588, 7589]: 1737, [7592, 7593]: 1739, [7596, 7609]: 1741, [7612, 7615]: 1755, [7680, 7929]: 1759, [7936, 7957]: 2009, [7960, 7965]: 2031, [7968, 8005]: 2037, [8008, 8013]: 2075, [8016, 8023]: 2081, [8025, 8025]: 2089, [8027, 8027]: 2090, [8029, 8029]: 2091, [8031, 8061]: 2092, [8064, 8116]: 2123, [8118, 8132]: 2176, [8134, 8147]: 2191, [8150, 8155]: 2205, [8157, 8175]: 2211, [8178, 8180]: 2230, [8182, 8190]: 2233, [8192, 8292]: 2242, [8304, 8305]: 2343, [8308, 8334]: 2345, [8336, 8340]: 2372, [8352, 8374]: 2377, [8376, 8377]: 2400, [8400, 8432]: 2402, [8448, 8508]: 2435, [8510, 8511]: 2496, [8513, 8516]: 2498, [8522, 8523]: 2502, [8525, 8526]: 2504, [8531, 8575]: 2506, [8592, 8601]: 2551, [8612, 8615]: 2561, [8617, 8618]: 2565, [8628, 8629]: 2567, [8636, 8646]: 2569, [8651, 8652]: 2580, [8656, 8661]: 2582, [8668, 8669]: 2588, [8704, 8751]: 2590, [8756, 8759]: 2638, [8761, 8761]: 2642, [8764, 8764]: 2643, [8770, 8771]: 2644, [8773, 8773]: 2646, [8776, 8776]: 2647, [8778, 8778]: 2648, [8784, 8791]: 2649, [8793, 8794]: 2657, [8797, 8801]: 2659, [8804, 8807]: 2664, [8810, 8811]: 2668, [8818, 8819]: 2670, [8834, 8835]: 2672, [8976, 8976]: 2674, [8992, 8995]: 2675, [9001, 9002]: 2679, [9251, 9251]: 2681, [9674, 9676]: 2682, [9688, 9688]: 2685, [9702, 9702]: 2686, [9711, 9711]: 2687, [9824, 9831]: 2688, [9833, 9839]: 2696, [11799, 11799]: 2703, [42790, 42799]: 2704, [42888, 42893]: 2714, [42896, 42897]: 2720, [42922, 42922]: 2722, [43002, 43002]: 2723, [64256, 64262]: 2724, [64275, 64279]: 2731, [64285, 64288]: 2736, [64297, 64310]: 2740, [64312, 64316]: 2754, [64318, 64318]: 2759, [64320, 64321]: 2760, [64323, 64324]: 2762, [64326, 64335]: 2764, [65529, 65533]: 2774, [65859, 65863]: 2779
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         2756
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 2274, 114, 100, 101, 105, 2276, 120, 161, 112, 107, 2469, 118, 106, 2662, 136, 154, 2620, 115, 2664, 2665, 103, 119, 2592, 2607, 2605, 879, 2633, 108, 124, 856, 168, 186, 129, 99, 110, 2616, 340, 2647, 2596, 109, 125, 2280, 98, 130, 133, 151, 276, 277, 2261, 2262, 2270, 2271, 2266, 2267, 185, 2682, 193, 314, 2310, 2389, 2299, 2300, 2725, 2726, 2275, 121, 2268, 2272, 2290, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 648, 670, 113, 666, 667, 668, 122, 671, 669, 649]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              3291
    [apply]         maxPoints:              206
    [apply]         maxContours:            16
    [apply]         maxCompositePoints:     372
    [apply]         maxCompositeContours:   8
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  2326
    [apply]         maxComponentElements:   8
    [apply]         maxComponentDepth:      4
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       559
    [apply]   usWeightClass:       400
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     600
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   200
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   600
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 390
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        1    subclass = 5
    [apply]   PANOSE:              2 2 6 3 5 4 5 9 3 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E5018EFF
    [apply]   Unicode Range 2( Bits 32- 63 ): 420061FF
    [apply]   Unicode Range 3( Bits 64- 95 ): 1020
    [apply]   Unicode Range 4( Bits 96-127 ): 40
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x1
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFF
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        100
    [apply]   usWinAscent:         900
    [apply]   usWinDescent:        300
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600101BF
    [apply]   CodePage Range 2( Bits 32- 63 ): 0
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[66v, complex], advance 665, leftSideBearings 0, kerning[size 110, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 665, 665
    [apply]             em 0.665, 0.665
    [apply]             px 8.866668, 8.866668
    [apply]       AABBox
    [apply]         funits [dim 684.0 x 653.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 684.0 / 653.0 / 0.0, ctr 342.0 / 326.5 / 0.0]
    [apply]             em [dim 0.684 x 0.65300006 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.684 / 0.65300006 / 0.0, ctr 0.342 / 0.32650003 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[53v, complex], advance 285, leftSideBearings -74, kerning[size 21, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 285, 285
    [apply]             em 0.28500003, 0.28500003
    [apply]             px 3.8000004, 3.8000004
    [apply]       AABBox
    [apply]         funits [dim 400.0 x 861.0 x 0.0, box -74.0 / -207.0 / 0.0 .. 326.0 / 654.0 / 0.0, ctr 126.0 / 223.5 / 0.0]
    [apply]             em [dim 0.4 x 0.86100006 x 0.0, box -0.074 / -0.20700002 / 0.0 .. 0.326 / 0.65400004 / 0.0, ctr 0.126 / 0.22350001 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 250, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 250, 250
    [apply]             em 0.25, 0.25
    [apply]             px 3.3333335, 3.3333335
    [apply]       AABBox
    [apply]         funits [dim 250.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 250.0 / 0.0 / 0.0, ctr 125.0 / 0.0 / 0.0]
    [apply]             em [dim 0.25 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.25 / 0.0 / 0.0, ctr 0.125 / 0.0 / 0.0]
    [apply]     Font FreeSerif-Italic
    [apply]     Char left['X', id 59, kpairs 110], right['X', id 59], kerning -30
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[66v, complex], advance 665, leftSideBearings 0, kerning[size 110, horiz true, cross false]]
    [apply]     Font FreeSerif-Italic
    [apply]     Char left['t', id 87, kpairs 12], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[47v, complex], advance 238, leftSideBearings 26, kerning[size 12, horiz true, cross false]]
    [apply]     Font FreeSerif-Italic
    [apply]     Char left['f', id 73, kpairs 153], right['f', id 73], kerning -95
    [apply] junit.framework.TestListener: endTest(test00)
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[65v, complex], advance 424, leftSideBearings -77, kerning[size 153, horiz true, cross false]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846688088 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846688089 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.481 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846686288 ms III - Start
    [apply] SLOCK [T main @ 1755846686289 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Regular 0.71
    [apply] Ubuntu
    [apply] Version 0.71
    [apply] Ubuntu
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com/
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Ubuntu-Regular: 10.0p, 96.0dpi -> 13.333334px:
    [apply] Ubuntu-Regular[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        0.0625
    [apply]   checkSumAdjustment:  0x9C00DB43
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x19
    [apply]   unitsPerEm:          1000
    [apply]   created:             Wed Feb 23 14:04:24 CET 2011
    [apply]   modified:            Mon Mar 07 11:44:38 CET 2011
    [apply]   xMin:                -167
    [apply]   yMin:                -189
    [apply]   xMax:                1561
    [apply]   yMax:                962
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       9
    [apply]   fontDirectionHint:   2
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        0.0625
    [apply]   checkSumAdjustment:  0x9C00DB43
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x19
    [apply]   unitsPerEm:          1000
    [apply]   created:             Wed Feb 23 14:04:24 CET 2011
    [apply]   modified:            Mon Mar 07 11:44:38 CET 2011
    [apply]   xMin:                -167
    [apply]   yMin:                -189
    [apply]   xMax:                1561
    [apply]   yMax:                962
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       9
    [apply]   fontDirectionHint:   2
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            932
    [apply]         yDescender:           -189
    [apply]         yLineGap:             28
    [apply]         advanceWidthMax:      1682
    [apply]         minLeftSideBearing:   -167
    [apply]         minRightSideBearing:  -163
    [apply]         xMaxExtent:           1561
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 1262
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 3
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         1734
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     158
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     30
    [apply]     endCode:        [0, 9, 13, 29, 126, 591, 658, 700, 711, 713, 733, 785, 902, 906, 908, 929, 974, 1119, 1123, 1141, 1273, 7813, 7923, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8213, 8218, 8222, 8226, 8230, 8240, 8250, 8260, 8304, 8313, 8329, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8542, 8706, 8710, 8719, 8722, 8725, 8730, 8734, 8747, 8776, 8800, 8805, 9674, 57599, 61437, 61442, 62737, 63517, 64260, 65535]
    [apply]     startCode:      [0, 8, 13, 29, 32, 160, 658, 700, 710, 713, 728, 785, 900, 904, 908, 910, 931, 1024, 1122, 1138, 1162, 7808, 7922, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8211, 8216, 8220, 8224, 8230, 8240, 8249, 8260, 8304, 8308, 8320, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8531, 8706, 8710, 8719, 8721, 8725, 8729, 8734, 8747, 8776, 8800, 8804, 9674, 57599, 61437, 61440, 62726, 63488, 64256, 65535]
    [apply]     idDelta:        [1, 65529, 65525, 65508, 65507, 0, 30, 65186, 0, 65175, 0, 65440, 0, 72, 72, 0, 0, 65216, 65215, 65201, 65181, 58086, 57978, 58598, 58596, 58594, 58592, 58590, 58589, 58588, 58587, 58586, 58584, 58583, 58582, 58580, 58579, 58577, 58576, 0, 0, 0, 0, 57408, 57402, 0, 57642, 57599, 57596, 57590, 57270, 58092, 58085, 58417, 57453, 57985, 57172, 57464, 57427, 0, 57240, 57237, 57229, 0, 57227, 57224, 57221, 57209, 57181, 57158, 57155, 56287, 9196, 5359, 0, 3208, 2481, 0, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 148, 0, 0, 1006, 0, 1006, 0, 1014, 0, 0, 1014, 1052, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1098, 1102, 1106, 0, 0, 1106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 1080, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         1762
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 159, 160, 162, 164, 172, 177, 183, 188, 187, 189, 191, 190, 192, 194, 196, 195, 197, 198, 200, 199, 201, 202, 204, 206, 205, 207, 209, 208, 213, 212, 214, 215, 103, 139, 125, 126, 130, 114, 145, 186, 137, 132, 118, 143, 131, 422, 161, 179, 419, 140, 423, 424, 128, 144, 410, 413, 412, 965, 420, 133, 149, 414, 193, 211, 154, 124, 135, 418, 100, 421, 411, 134, 150, 102, 123, 155, 158, 176, 109, 121, 115, 116, 112, 113, 110, 111, 210, 425, 218, 122, 366, 98, 108, 120, 428, 430, 104, 146, 99, 101, 106, 157, 165, 156, 166, 163, 168, 169, 170, 167, 174, 175, 0, 173, 181, 182, 180, 268, 105, 117, 138, 353, 354, 355, 147, 357, 356, 351]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         2284
    [apply]     format:         4
    [apply]     length:         1734
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     158
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     30
    [apply]     endCode:        [0, 9, 13, 29, 126, 591, 658, 700, 711, 713, 733, 785, 902, 906, 908, 929, 974, 1119, 1123, 1141, 1273, 7813, 7923, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8213, 8218, 8222, 8226, 8230, 8240, 8250, 8260, 8304, 8313, 8329, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8542, 8706, 8710, 8719, 8722, 8725, 8730, 8734, 8747, 8776, 8800, 8805, 9674, 57599, 61437, 61442, 62737, 63517, 64260, 65535]
    [apply]     startCode:      [0, 8, 13, 29, 32, 160, 658, 700, 710, 713, 728, 785, 900, 904, 908, 910, 931, 1024, 1122, 1138, 1162, 7808, 7922, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8211, 8216, 8220, 8224, 8230, 8240, 8249, 8260, 8304, 8308, 8320, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8531, 8706, 8710, 8719, 8721, 8725, 8729, 8734, 8747, 8776, 8800, 8804, 9674, 57599, 61437, 61440, 62726, 63488, 64256, 65535]
    [apply]     idDelta:        [1, 65529, 65525, 65508, 65507, 0, 30, 65186, 0, 65175, 0, 65440, 0, 72, 72, 0, 0, 65216, 65215, 65201, 65181, 58086, 57978, 58598, 58596, 58594, 58592, 58590, 58589, 58588, 58587, 58586, 58584, 58583, 58582, 58580, 58579, 58577, 58576, 0, 0, 0, 0, 57408, 57402, 0, 57642, 57599, 57596, 57590, 57270, 58092, 58085, 58417, 57453, 57985, 57172, 57464, 57427, 0, 57240, 57237, 57229, 0, 57227, 57224, 57221, 57209, 57181, 57158, 57155, 56287, 9196, 5359, 0, 3208, 2481, 0, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 148, 0, 0, 1006, 0, 1006, 0, 1014, 0, 0, 1014, 1052, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1098, 1102, 1106, 0, 0, 1106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 1080, 0]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              1262
    [apply]         maxPoints:              112
    [apply]         maxContours:            14
    [apply]         maxCompositePoints:     113
    [apply]         maxCompositeContours:   7
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      16
    [apply]         maxStorage:             47
    [apply]         maxFunctionDefs:        89
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       1312
    [apply]         maxSizeOfInstructions:  1785
    [apply]         maxComponentElements:   5
    [apply]         maxComponentDepth:      1
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       602
    [apply]   usWeightClass:       400
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     700
    [apply]   ySubscriptYSize:     650
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   140
    [apply]   ySuperscriptXSize:   700
    [apply]   ySuperscriptYSize:   650
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 477
    [apply]   yStrikeoutSize:      79
    [apply]   yStrikeoutPosition:  250
    [apply]   sFamilyClass:        0    subclass = 0
    [apply]   PANOSE:              2 11 5 4 3 6 2 3 2 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E00002FF
    [apply]   Unicode Range 2( Bits 32- 63 ): 5000205B
    [apply]   Unicode Range 3( Bits 64- 95 ): 0
    [apply]   Unicode Range 4( Bits 96-127 ): 0
    [apply]   achVendID:           'DAMA'
    [apply]   fsSelection:         0x40
    [apply]   usFirstCharIndex:    0x0
    [apply]   usLastCharIndex:     0xFB04
    [apply]   sTypoAscender:       776
    [apply]   sTypoDescender:      -185
    [apply]   sTypoLineGap:        56
    [apply]   usWinAscent:         932
    [apply]   usWinDescent:        189
    [apply]   CodePage Range 1( Bits 0 - 31 ): 2000009F
    [apply]   CodePage Range 2( Bits 32- 63 ): 56010000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[33v, complex], advance 631, leftSideBearings 23, kerning[size 48, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 631, 631
    [apply]             em 0.63100004, 0.63100004
    [apply]             px 8.413334, 8.413334
    [apply]       AABBox
    [apply]         funits [dim 588.0 x 693.0 x 0.0, box 23.0 / 0.0 / 0.0 .. 611.0 / 693.0 / 0.0, ctr 317.0 / 346.5 / 0.0]
    [apply]             em [dim 0.588 x 0.693 x 0.0, box 0.023000002 / 0.0 / 0.0 .. 0.611 / 0.693 / 0.0, ctr 0.317 / 0.3465 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[38v, complex], advance 253, leftSideBearings -68, kerning[size 1, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 253, 253
    [apply]             em 0.25300002, 0.25300002
    [apply]             px 3.3733337, 3.3733337
    [apply]       AABBox
    [apply]         funits [dim 254.0 x 923.0 x 0.0, box -68.0 / -187.0 / 0.0 .. 186.0 / 736.0 / 0.0, ctr 59.0 / 274.5 / 0.0]
    [apply]             em [dim 0.254 x 0.9230001 x 0.0, box -0.068 / -0.187 / 0.0 .. 0.186 / 0.73600006 / 0.0, ctr 0.059 / 0.2745 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 231, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 231, 231
    [apply]             em 0.231, 0.231
    [apply]             px 3.0800002, 3.0800002
    [apply]       AABBox
    [apply]         funits [dim 231.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 231.0 / 0.0 / 0.0, ctr 115.5 / 0.0 / 0.0]
    [apply]             em [dim 0.231 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.231 / 0.0 / 0.0, ctr 0.1155 / 0.0 / 0.0]
    [apply]     Font Ubuntu-Regular
    [apply]     Char left['X', id 59, kpairs 48], right['X', id 59], kerning 18
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[33v, complex], advance 631, leftSideBearings 23, kerning[size 48, horiz true, cross false]]
    [apply]     Font Ubuntu-Regular
    [apply]     Char left['t', id 87, kpairs 13], right['.', id 17], kerning 11
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[33v, complex], advance 402, leftSideBearings 74, kerning[size 13, horiz true, cross false]]
    [apply]     Font Ubuntu-Regular
    [apply]     Char left['f', id 73, kpairs 22], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[25v, complex], advance 386, leftSideBearings 80, kerning[size 22, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Light
    [apply] DaltonMaagLtd: Ubuntu Light 0.71
    [apply] Ubuntu Light
    [apply] Version 0.71
    [apply] Ubuntu-Light
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com
    [apply] Ubuntu
    [apply] Light
    [apply] Ubuntu Light
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu Light
    [apply] Regular
    [apply] DaltonMaagLtd: Ubuntu Light 0.71
    [apply] Ubuntu Light
    [apply] Version 0.71
    [apply] Ubuntu-Light
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com
    [apply] Ubuntu
    [apply] Light
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Ubuntu-Light: 10.0p, 96.0dpi -> 13.333334px:
    [apply] Ubuntu-Light[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        0.0625
    [apply]   checkSumAdjustment:  0x4E482B5D
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x19
    [apply]   unitsPerEm:          1000
    [apply]   created:             Wed Feb 23 14:04:24 CET 2011
    [apply]   modified:            Mon Mar 07 11:45:02 CET 2011
    [apply]   xMin:                -157
    [apply]   yMin:                -196
    [apply]   xMax:                1551
    [apply]   yMax:                958
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       9
    [apply]   fontDirectionHint:   2
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        0.0625
    [apply]   checkSumAdjustment:  0x4E482B5D
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x19
    [apply]   unitsPerEm:          1000
    [apply]   created:             Wed Feb 23 14:04:24 CET 2011
    [apply]   modified:            Mon Mar 07 11:45:02 CET 2011
    [apply]   xMin:                -157
    [apply]   yMin:                -196
    [apply]   xMax:                1551
    [apply]   yMax:                958
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       9
    [apply]   fontDirectionHint:   2
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            932
    [apply]         yDescender:           -189
    [apply]         yLineGap:             28
    [apply]         advanceWidthMax:      1682
    [apply]         minLeftSideBearing:   -157
    [apply]         minRightSideBearing:  -156
    [apply]         xMaxExtent:           1551
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 1262
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 3
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         1734
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     158
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     30
    [apply]     endCode:        [0, 9, 13, 29, 126, 591, 658, 700, 711, 713, 733, 785, 902, 906, 908, 929, 974, 1119, 1123, 1141, 1273, 7813, 7923, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8213, 8218, 8222, 8226, 8230, 8240, 8250, 8260, 8304, 8313, 8329, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8542, 8706, 8710, 8719, 8722, 8725, 8730, 8734, 8747, 8776, 8800, 8805, 9674, 57599, 61437, 61442, 62737, 63517, 64260, 65535]
    [apply]     startCode:      [0, 8, 13, 29, 32, 160, 658, 700, 710, 713, 728, 785, 900, 904, 908, 910, 931, 1024, 1122, 1138, 1162, 7808, 7922, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8211, 8216, 8220, 8224, 8230, 8240, 8249, 8260, 8304, 8308, 8320, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8531, 8706, 8710, 8719, 8721, 8725, 8729, 8734, 8747, 8776, 8800, 8804, 9674, 57599, 61437, 61440, 62726, 63488, 64256, 65535]
    [apply]     idDelta:        [1, 65529, 65525, 65508, 65507, 0, 30, 65186, 0, 65175, 0, 65440, 0, 72, 72, 0, 0, 65216, 65215, 65201, 65181, 58086, 57978, 58598, 58596, 58594, 58592, 58590, 58589, 58588, 58587, 58586, 58584, 58583, 58582, 58580, 58579, 58577, 58576, 0, 0, 0, 0, 57408, 57402, 0, 57642, 57599, 57596, 57590, 57270, 58092, 58085, 58417, 57453, 57985, 57172, 57464, 57427, 0, 57240, 57237, 57229, 0, 57227, 57224, 57221, 57209, 57181, 57158, 57155, 56287, 9196, 5359, 0, 3208, 2481, 0, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 148, 0, 0, 1006, 0, 1006, 0, 1014, 0, 0, 1014, 1052, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1098, 1102, 1106, 0, 0, 1106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 1080, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         1762
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 159, 160, 162, 164, 172, 177, 183, 188, 187, 189, 191, 190, 192, 194, 196, 195, 197, 198, 200, 199, 201, 202, 204, 206, 205, 207, 209, 208, 213, 212, 214, 215, 103, 139, 125, 126, 130, 114, 145, 186, 137, 132, 118, 143, 131, 422, 161, 179, 419, 140, 423, 424, 128, 144, 410, 413, 412, 965, 420, 133, 149, 414, 193, 211, 154, 124, 135, 418, 100, 421, 411, 134, 150, 102, 123, 155, 158, 176, 109, 121, 115, 116, 112, 113, 110, 111, 210, 425, 218, 122, 366, 98, 108, 120, 428, 430, 104, 146, 99, 101, 106, 157, 165, 156, 166, 163, 168, 169, 170, 167, 174, 175, 0, 173, 181, 182, 180, 268, 105, 117, 138, 353, 354, 355, 147, 357, 356, 351]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         2284
    [apply]     format:         4
    [apply]     length:         1734
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     158
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     30
    [apply]     endCode:        [0, 9, 13, 29, 126, 591, 658, 700, 711, 713, 733, 785, 902, 906, 908, 929, 974, 1119, 1123, 1141, 1273, 7813, 7923, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8213, 8218, 8222, 8226, 8230, 8240, 8250, 8260, 8304, 8313, 8329, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8542, 8706, 8710, 8719, 8722, 8725, 8730, 8734, 8747, 8776, 8800, 8805, 9674, 57599, 61437, 61442, 62737, 63517, 64260, 65535]
    [apply]     startCode:      [0, 8, 13, 29, 32, 160, 658, 700, 710, 713, 728, 785, 900, 904, 908, 910, 931, 1024, 1122, 1138, 1162, 7808, 7922, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8211, 8216, 8220, 8224, 8230, 8240, 8249, 8260, 8304, 8308, 8320, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8531, 8706, 8710, 8719, 8721, 8725, 8729, 8734, 8747, 8776, 8800, 8804, 9674, 57599, 61437, 61440, 62726, 63488, 64256, 65535]
    [apply]     idDelta:        [1, 65529, 65525, 65508, 65507, 0, 30, 65186, 0, 65175, 0, 65440, 0, 72, 72, 0, 0, 65216, 65215, 65201, 65181, 58086, 57978, 58598, 58596, 58594, 58592, 58590, 58589, 58588, 58587, 58586, 58584, 58583, 58582, 58580, 58579, 58577, 58576, 0, 0, 0, 0, 57408, 57402, 0, 57642, 57599, 57596, 57590, 57270, 58092, 58085, 58417, 57453, 57985, 57172, 57464, 57427, 0, 57240, 57237, 57229, 0, 57227, 57224, 57221, 57209, 57181, 57158, 57155, 56287, 9196, 5359, 0, 3208, 2481, 0, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 148, 0, 0, 1006, 0, 1006, 0, 1014, 0, 0, 1014, 1052, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1098, 1102, 1106, 0, 0, 1106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 1080, 0]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              1262
    [apply]         maxPoints:              112
    [apply]         maxContours:            14
    [apply]         maxCompositePoints:     111
    [apply]         maxCompositeContours:   7
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      16
    [apply]         maxStorage:             47
    [apply]         maxFunctionDefs:        89
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       1312
    [apply]         maxSizeOfInstructions:  1785
    [apply]         maxComponentElements:   5
    [apply]         maxComponentDepth:      1
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       589
    [apply]   usWeightClass:       300
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     700
    [apply]   ySubscriptYSize:     650
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   140
    [apply]   ySuperscriptXSize:   700
    [apply]   ySuperscriptYSize:   650
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 477
    [apply]   yStrikeoutSize:      56
    [apply]   yStrikeoutPosition:  250
    [apply]   sFamilyClass:        0    subclass = 0
    [apply]   PANOSE:              2 11 3 4 3 6 2 3 2 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E00002FF
    [apply]   Unicode Range 2( Bits 32- 63 ): 5000205B
    [apply]   Unicode Range 3( Bits 64- 95 ): 0
    [apply]   Unicode Range 4( Bits 96-127 ): 0
    [apply]   achVendID:           'DAMA'
    [apply]   fsSelection:         0x40
    [apply]   usFirstCharIndex:    0x0
    [apply]   usLastCharIndex:     0xFB04
    [apply]   sTypoAscender:       776
    [apply]   sTypoDescender:      -185
    [apply]   sTypoLineGap:        56
    [apply]   usWinAscent:         932
    [apply]   usWinDescent:        189
    [apply]   CodePage Range 1( Bits 0 - 31 ): 2000009F
    [apply]   CodePage Range 2( Bits 32- 63 ): 56010000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[33v, complex], advance 608, leftSideBearings 27, kerning[size 44, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 608, 608
    [apply]             em 0.60800004, 0.60800004
    [apply]             px 8.1066675, 8.1066675
    [apply]       AABBox
    [apply]         funits [dim 551.0 x 693.0 x 0.0, box 27.0 / 0.0 / 0.0 .. 578.0 / 693.0 / 0.0, ctr 302.5 / 346.5 / 0.0]
    [apply]             em [dim 0.551 x 0.693 x 0.0, box 0.027 / 0.0 / 0.0 .. 0.578 / 0.693 / 0.0, ctr 0.3025 / 0.3465 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[38v, complex], advance 237, leftSideBearings -63, kerning[size 1, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 237, 237
    [apply]             em 0.23700002, 0.23700002
    [apply]             px 3.1600003, 3.1600003
    [apply]       AABBox
    [apply]         funits [dim 229.0 x 910.0 x 0.0, box -63.0 / -187.0 / 0.0 .. 166.0 / 723.0 / 0.0, ctr 51.5 / 268.0 / 0.0]
    [apply]             em [dim 0.229 x 0.9100001 x 0.0, box -0.063 / -0.187 / 0.0 .. 0.16600001 / 0.72300005 / 0.0, ctr 0.051500004 / 0.268 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 228, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 228, 228
    [apply]             em 0.22800002, 0.22800002
    [apply]             px 3.0400004, 3.0400004
    [apply]       AABBox
    [apply]         funits [dim 228.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 228.0 / 0.0 / 0.0, ctr 114.0 / 0.0 / 0.0]
    [apply]             em [dim 0.22800002 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.22800002 / 0.0 / 0.0, ctr 0.11400001 / 0.0 / 0.0]
    [apply]     Font Ubuntu-Light
    [apply]     Char left['X', id 59, kpairs 44], right['X', id 59], kerning 18
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[33v, complex], advance 608, leftSideBearings 27, kerning[size 44, horiz true, cross false]]
    [apply]     Font Ubuntu-Light
    [apply]     Char left['t', id 87, kpairs 6], right['.', id 17], kerning 11
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[33v, complex], advance 387, leftSideBearings 82, kerning[size 6, horiz true, cross false]]
    [apply]     Font Ubuntu-Light
    [apply]     Char left['f', id 73, kpairs 20], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[25v, complex], advance 376, leftSideBearings 86, kerning[size 20, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu
    [apply] Light Italic
    [apply] DaltonMaagLtd: Ubuntu Light Italic 0.71
    [apply] Ubuntu Light Italic
    [apply] Version 0.71
    [apply] Ubuntu-LightItalic
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com
    [apply] Ubuntu
    [apply] Light Italic
    [apply] Ubuntu Light Italic
    [apply] Copyright 2010 Canonical Ltd.  Licensed under the Ubuntu Font Licence 1.0
    [apply] Ubuntu Light
    [apply] Italic
    [apply] DaltonMaagLtd: Ubuntu Light Italic 0.71
    [apply] Ubuntu Light Italic
    [apply] Version 0.71
    [apply] Ubuntu-LightItalic
    [apply] Ubuntu and Canonical are registered trademarks of Canonical Ltd.
    [apply] Dalton Maag Ltd
    [apply] Dalton Maag Ltd
    [apply] The Ubuntu Font Family are libre fonts funded by Canonical Ltd on behalf of the Ubuntu project. The font design work and technical implementation is being undertaken by Dalton Maag. The typeface is sans-serif, uses OpenType features and is manually hinted for clarity on desktop and mobile computing screens.
    [apply] 
    [apply] The scope of the Ubuntu Font Family includes all the languages used by the various Ubuntu users around the world in tune with Ubuntu's philosophy which states that every user should be able to use their software in the language of their choice. The project is ongoing, and we expect the family will be extended to cover many written languages in the coming years.
    [apply] http://www.daltonmaag.com/
    [apply] http://www.daltonmaag.com
    [apply] Ubuntu
    [apply] Light Italic
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Ubuntu-Light Italic: 10.0p, 96.0dpi -> 13.333334px:
    [apply] Ubuntu-Light Italic[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        0.0625
    [apply]   checkSumAdjustment:  0xA4A22A91
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x19
    [apply]   unitsPerEm:          1000
    [apply]   created:             Wed Feb 23 14:04:24 CET 2011
    [apply]   modified:            Mon Mar 07 11:45:09 CET 2011
    [apply]   xMin:                -140
    [apply]   yMin:                -195
    [apply]   xMax:                1744
    [apply]   yMax:                958
    [apply]   macStyle bits:       2
    [apply]   lowestRecPPEM:       9
    [apply]   fontDirectionHint:   2
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        0.0625
    [apply]   checkSumAdjustment:  0xA4A22A91
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x19
    [apply]   unitsPerEm:          1000
    [apply]   created:             Wed Feb 23 14:04:24 CET 2011
    [apply]   modified:            Mon Mar 07 11:45:09 CET 2011
    [apply]   xMin:                -140
    [apply]   yMin:                -195
    [apply]   xMax:                1744
    [apply]   yMax:                958
    [apply]   macStyle bits:       2
    [apply]   lowestRecPPEM:       9
    [apply]   fontDirectionHint:   2
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            932
    [apply]         yDescender:           -189
    [apply]         yLineGap:             28
    [apply]         advanceWidthMax:      1695
    [apply]         minLeftSideBearing:   -140
    [apply]         minRightSideBearing:  -360
    [apply]         xMaxExtent:           1744
    [apply]         horizCaretSlopeNum:   1000
    [apply]         horizCaretSlopeDenom: 240
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 1267
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 3
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         1734
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     158
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     30
    [apply]     endCode:        [0, 9, 13, 29, 126, 591, 658, 700, 711, 713, 733, 785, 902, 906, 908, 929, 974, 1119, 1123, 1141, 1273, 7813, 7923, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8213, 8218, 8222, 8226, 8230, 8240, 8250, 8260, 8304, 8313, 8329, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8542, 8706, 8710, 8719, 8722, 8725, 8730, 8734, 8747, 8776, 8800, 8805, 9674, 57599, 61437, 61442, 62737, 63517, 64260, 65535]
    [apply]     startCode:      [0, 8, 13, 29, 32, 160, 658, 700, 710, 713, 728, 785, 900, 904, 908, 910, 931, 1024, 1122, 1138, 1162, 7808, 7922, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8211, 8216, 8220, 8224, 8230, 8240, 8249, 8260, 8304, 8308, 8320, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8531, 8706, 8710, 8719, 8721, 8725, 8729, 8734, 8747, 8776, 8800, 8804, 9674, 57599, 61437, 61440, 62726, 63488, 64256, 65535]
    [apply]     idDelta:        [1, 65529, 65525, 65508, 65507, 0, 30, 65186, 0, 65175, 0, 65440, 0, 76, 76, 0, 0, 65216, 65219, 65205, 65185, 58086, 57978, 58602, 58600, 58598, 58596, 58594, 58593, 58592, 58591, 58590, 58588, 58587, 58586, 58584, 58583, 58581, 58580, 0, 0, 0, 0, 57408, 57402, 0, 57642, 57599, 57596, 57590, 57270, 58096, 58089, 58421, 57453, 57989, 57172, 57464, 57427, 0, 57240, 57237, 57229, 0, 57227, 57224, 57221, 57209, 57181, 57158, 57155, 56287, 9200, 5364, 0, 3208, 2481, 0, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 148, 0, 0, 1006, 0, 1006, 0, 1014, 0, 0, 1014, 1052, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1098, 1102, 1106, 0, 0, 1106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 1080, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         1762
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 159, 160, 162, 164, 172, 177, 183, 188, 187, 189, 191, 190, 192, 194, 196, 195, 197, 198, 200, 199, 201, 202, 204, 206, 205, 207, 209, 208, 213, 212, 214, 215, 103, 139, 125, 126, 130, 114, 145, 186, 137, 132, 118, 143, 131, 422, 161, 179, 419, 140, 423, 424, 128, 144, 410, 413, 412, 969, 420, 133, 149, 414, 193, 211, 154, 124, 135, 418, 100, 421, 411, 134, 150, 102, 123, 155, 158, 176, 109, 121, 115, 116, 112, 113, 110, 111, 210, 425, 218, 122, 366, 98, 108, 120, 428, 430, 104, 146, 99, 101, 106, 157, 165, 156, 166, 163, 168, 169, 170, 167, 174, 175, 0, 173, 181, 182, 180, 268, 105, 117, 138, 353, 354, 355, 147, 357, 356, 351]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         2284
    [apply]     format:         4
    [apply]     length:         1734
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     158
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     30
    [apply]     endCode:        [0, 9, 13, 29, 126, 591, 658, 700, 711, 713, 733, 785, 902, 906, 908, 929, 974, 1119, 1123, 1141, 1273, 7813, 7923, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8213, 8218, 8222, 8226, 8230, 8240, 8250, 8260, 8304, 8313, 8329, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8542, 8706, 8710, 8719, 8722, 8725, 8730, 8734, 8747, 8776, 8800, 8805, 9674, 57599, 61437, 61442, 62737, 63517, 64260, 65535]
    [apply]     startCode:      [0, 8, 13, 29, 32, 160, 658, 700, 710, 713, 728, 785, 900, 904, 908, 910, 931, 1024, 1122, 1138, 1162, 7808, 7922, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8211, 8216, 8220, 8224, 8230, 8240, 8249, 8260, 8304, 8308, 8320, 8364, 8366, 8372, 8377, 8467, 8470, 8482, 8486, 8494, 8531, 8706, 8710, 8719, 8721, 8725, 8729, 8734, 8747, 8776, 8800, 8804, 9674, 57599, 61437, 61440, 62726, 63488, 64256, 65535]
    [apply]     idDelta:        [1, 65529, 65525, 65508, 65507, 0, 30, 65186, 0, 65175, 0, 65440, 0, 76, 76, 0, 0, 65216, 65219, 65205, 65185, 58086, 57978, 58602, 58600, 58598, 58596, 58594, 58593, 58592, 58591, 58590, 58588, 58587, 58586, 58584, 58583, 58581, 58580, 0, 0, 0, 0, 57408, 57402, 0, 57642, 57599, 57596, 57590, 57270, 58096, 58089, 58421, 57453, 57989, 57172, 57464, 57427, 0, 57240, 57237, 57229, 0, 57227, 57224, 57221, 57209, 57181, 57158, 57155, 56287, 9200, 5364, 0, 3208, 2481, 0, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 148, 0, 0, 1006, 0, 1006, 0, 1014, 0, 0, 1014, 1052, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1094, 1098, 1102, 1106, 0, 0, 1106, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1082, 0, 0, 0, 1098, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1080, 0, 0, 1080, 0]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              1267
    [apply]         maxPoints:              112
    [apply]         maxContours:            14
    [apply]         maxCompositePoints:     113
    [apply]         maxCompositeContours:   7
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      16
    [apply]         maxStorage:             47
    [apply]         maxFunctionDefs:        89
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       1312
    [apply]         maxSizeOfInstructions:  1785
    [apply]         maxComponentElements:   5
    [apply]         maxComponentDepth:      1
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       562
    [apply]   usWeightClass:       300
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     700
    [apply]   ySubscriptYSize:     650
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   140
    [apply]   ySuperscriptXSize:   700
    [apply]   ySuperscriptYSize:   650
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 477
    [apply]   yStrikeoutSize:      50
    [apply]   yStrikeoutPosition:  250
    [apply]   sFamilyClass:        0    subclass = 0
    [apply]   PANOSE:              2 11 3 4 3 6 2 10 2 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E00002FF
    [apply]   Unicode Range 2( Bits 32- 63 ): 5000205B
    [apply]   Unicode Range 3( Bits 64- 95 ): 0
    [apply]   Unicode Range 4( Bits 96-127 ): 0
    [apply]   achVendID:           'DAMA'
    [apply]   fsSelection:         0x1
    [apply]   usFirstCharIndex:    0x0
    [apply]   usLastCharIndex:     0xFB04
    [apply]   sTypoAscender:       776
    [apply]   sTypoDescender:      -185
    [apply]   sTypoLineGap:        56
    [apply]   usWinAscent:         932
    [apply]   usWinDescent:        189
    [apply]   CodePage Range 1( Bits 0 - 31 ): 2000009F
    [apply]   CodePage Range 2( Bits 32- 63 ): 56010000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[29v, complex], advance 550, leftSideBearings 10, kerning[size 54, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 550, 550
    [apply]             em 0.55, 0.55
    [apply]             px 7.333334, 7.333334
    [apply]       AABBox
    [apply]         funits [dim 670.0 x 693.0 x 0.0, box 10.0 / 0.0 / 0.0 .. 680.0 / 693.0 / 0.0, ctr 345.0 / 346.5 / 0.0]
    [apply]             em [dim 0.67 x 0.693 x 0.0, box 0.010000001 / 0.0 / 0.0 .. 0.68 / 0.693 / 0.0, ctr 0.345 / 0.3465 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[46v, complex], advance 235, leftSideBearings -101, kerning[size 2, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 235, 235
    [apply]             em 0.23500001, 0.23500001
    [apply]             px 3.1333337, 3.1333337
    [apply]       AABBox
    [apply]         funits [dim 435.0 x 909.0 x 0.0, box -101.0 / -188.0 / 0.0 .. 334.0 / 721.0 / 0.0, ctr 116.5 / 266.5 / 0.0]
    [apply]             em [dim 0.43500003 x 0.90900004 x 0.0, box -0.101 / -0.18800001 / 0.0 .. 0.33400002 / 0.721 / 0.0, ctr 0.116500005 / 0.2665 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 232, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 232, 232
    [apply]             em 0.23200001, 0.23200001
    [apply]             px 3.0933335, 3.0933335
    [apply]       AABBox
    [apply]         funits [dim 232.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 232.0 / 0.0 / 0.0, ctr 116.0 / 0.0 / 0.0]
    [apply]             em [dim 0.23200001 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.23200001 / 0.0 / 0.0, ctr 0.116000004 / 0.0 / 0.0]
    [apply]     Font Ubuntu-Light Italic
    [apply]     Char left['X', id 59, kpairs 54], right['X', id 59], kerning 22
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[29v, complex], advance 550, leftSideBearings 10, kerning[size 54, horiz true, cross false]]
    [apply]     Font Ubuntu-Light Italic
    [apply]     Char left['t', id 87, kpairs 15], right['.', id 17], kerning 13
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[35v, complex], advance 377, leftSideBearings 113, kerning[size 15, horiz true, cross false]]
    [apply]     Font Ubuntu-Light Italic
    [apply]     Char left['f', id 73, kpairs 31], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[49v, complex], advance 355, leftSideBearings -14, kerning[size 31, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeMono
    [apply] Regular
    [apply] GNU: FreeMono Normal: 2012
    [apply] FreeMono
    [apply] Version 0412.2268 
    [apply] FreeMono
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ????????
    [apply] normal
    [apply] oby?ejn�
    [apply] normal
    [apply] Standard
    [apply] �?????
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeMono
    [apply] Regular
    [apply] GNU: FreeMono Normal: 2012
    [apply] FreeMono
    [apply] Version 0412.2268 
    [apply] FreeMono
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Normal
    [apply] Normaali
    [apply] Normal
    [apply] Norm�l
    [apply] Normale
    [apply] Standaard
    [apply] Normal
    [apply] Normalny
    [apply] Normal
    [apply] Normal
    [apply] ???????
    [apply] Norm�lne
    [apply] Normal
    [apply] Normal
    [apply] menengah
    [apply] ??????
    [apply] navadno
    [apply] vid?js
    [apply] normalusis
    [apply] th???ng
    [apply] Arrunta
    [apply] ???????
    [apply] Normal
    [apply] Normal
    [apply] Normal
    [apply] Normal
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeMono-Regular: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeMono-Regular[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0xCAF64A3F
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x29F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:55:39 CET 2014
    [apply]   modified:            Sat Feb 08 07:55:39 CET 2014
    [apply]   xMin:                -793
    [apply]   yMin:                -200
    [apply]   xMax:                699
    [apply]   yMax:                800
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0xCAF64A3F
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x29F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:55:39 CET 2014
    [apply]   modified:            Sat Feb 08 07:55:39 CET 2014
    [apply]   xMin:                -793
    [apply]   yMin:                -200
    [apply]   xMax:                699
    [apply]   yMax:                800
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            800
    [apply]         yDescender:           -200
    [apply]         yLineGap:             0
    [apply]         advanceWidthMax:      600
    [apply]         minLeftSideBearing:   -793
    [apply]         minRightSideBearing:  -578
    [apply]         xMaxExtent:           699
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 4169
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 5
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1216
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     300
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     44
    [apply]     endCode:        [126, 544, 563, 567, 879, 885, 890, 894, 906, 908, 929, 974, 982, 989, 1009, 1013, 1151, 1159, 1279, 1299, 1311, 1319, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1551, 1563, 1623, 1749, 1791, 4341, 4345, 4348, 5108, 5872, 7835, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8402, 8407, 8419, 8422, 8424, 8431, 8457, 8474, 8478, 8482, 8484, 8487, 8491, 8494, 8498, 8507, 8516, 8523, 8526, 8575, 8661, 8669, 8681, 8691, 8945, 8960, 8966, 8976, 8978, 8981, 8985, 8999, 9004, 9082, 9143, 9167, 9179, 9183, 9190, 9254, 9290, 9321, 9737, 9748, 9759, 9769, 9811, 9831, 9839, 9861, 10186, 10188, 10199, 10219, 10227, 10236, 10495, 10758, 10781, 10815, 11021, 11033, 11051, 11092, 11800, 11803, 11807, 11822, 11824, 42892, 43311, 64261, 64310, 64316, 64318, 64321, 64324, 64446, 64449, 64489, 64511, 65140, 65276, 65279, 65533, 65535]
    [apply]     startCode:      [32, 160, 548, 567, 592, 884, 890, 894, 900, 908, 910, 931, 976, 986, 1008, 1012, 1024, 1155, 1162, 1296, 1306, 1316, 1329, 1369, 1377, 1417, 1423, 1456, 1488, 1520, 1542, 1563, 1566, 1625, 1774, 4304, 4345, 4347, 5024, 5792, 7680, 7840, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8353, 8376, 8400, 8406, 8411, 8421, 8424, 8426, 8448, 8461, 8476, 8480, 8484, 8486, 8489, 8494, 8498, 8501, 8513, 8523, 8525, 8531, 8592, 8668, 8678, 8691, 8704, 8960, 8962, 8968, 8978, 8980, 8984, 8988, 9001, 9014, 9084, 9146, 9178, 9182, 9186, 9216, 9280, 9312, 9472, 9744, 9754, 9766, 9774, 9824, 9833, 9856, 10176, 10188, 10192, 10212, 10226, 10229, 10240, 10752, 10781, 10815, 11008, 11026, 11035, 11091, 11798, 11802, 11806, 11816, 11824, 42888, 43264, 64256, 64285, 64312, 64318, 64320, 64323, 64326, 64448, 64467, 64508, 65136, 65142, 65279, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65471, 65468, 65444, 65440, 65436, 65433, 65428, 65427, 65426, 65425, 65424, 65421, 65403, 65401, 65391, 65388, 65386, 65370, 65364, 65360, 65351, 65349, 65348, 65347, 65343, 65311, 65303, 65298, 65281, 65270, 65268, 65267, 65243, 62731, 62728, 62727, 62052, 61369, 59562, 59558, 59552, 59550, 59548, 59546, 59544, 59543, 59542, 59541, 59540, 59538, 59537, 59536, 59534, 59533, 59531, 59530, 59529, 59518, 59516, 59515, 59503, 59501, 59479, 59476, 59473, 59472, 59471, 59470, 59454, 59451, 59450, 59449, 59448, 59447, 59446, 59444, 59441, 59439, 59434, 59428, 59427, 59423, 59407, 59401, 59393, 59384, 59372, 59358, 59357, 59356, 59355, 59354, 59352, 59350, 59349, 59340, 59339, 59337, 59327, 59325, 59323, 59298, 59273, 59252, 59102, 59096, 59091, 59085, 59081, 59069, 59068, 59052, 58738, 58737, 58734, 58722, 58716, 58715, 58712, 58456, 58434, 58401, 58209, 58205, 58204, 58165, 57460, 57459, 57457, 57449, 57448, 26385, 26014, 5070, 5047, 5046, 5045, 5044, 5043, 5042, 5041, 5024, 5006, 4382, 4381, 4379, 4130, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1216
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     300
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     44
    [apply]     endCode:        [126, 544, 563, 567, 879, 885, 890, 894, 906, 908, 929, 974, 982, 989, 1009, 1013, 1151, 1159, 1279, 1299, 1311, 1319, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1551, 1563, 1623, 1749, 1791, 4341, 4345, 4348, 5108, 5872, 7835, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8402, 8407, 8419, 8422, 8424, 8431, 8457, 8474, 8478, 8482, 8484, 8487, 8491, 8494, 8498, 8507, 8516, 8523, 8526, 8575, 8661, 8669, 8681, 8691, 8945, 8960, 8966, 8976, 8978, 8981, 8985, 8999, 9004, 9082, 9143, 9167, 9179, 9183, 9190, 9254, 9290, 9321, 9737, 9748, 9759, 9769, 9811, 9831, 9839, 9861, 10186, 10188, 10199, 10219, 10227, 10236, 10495, 10758, 10781, 10815, 11021, 11033, 11051, 11092, 11800, 11803, 11807, 11822, 11824, 42892, 43311, 64261, 64310, 64316, 64318, 64321, 64324, 64446, 64449, 64489, 64511, 65140, 65276, 65279, 65533, 65535]
    [apply]     startCode:      [32, 160, 548, 567, 592, 884, 890, 894, 900, 908, 910, 931, 976, 986, 1008, 1012, 1024, 1155, 1162, 1296, 1306, 1316, 1329, 1369, 1377, 1417, 1423, 1456, 1488, 1520, 1542, 1563, 1566, 1625, 1774, 4304, 4345, 4347, 5024, 5792, 7680, 7840, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8353, 8376, 8400, 8406, 8411, 8421, 8424, 8426, 8448, 8461, 8476, 8480, 8484, 8486, 8489, 8494, 8498, 8501, 8513, 8523, 8525, 8531, 8592, 8668, 8678, 8691, 8704, 8960, 8962, 8968, 8978, 8980, 8984, 8988, 9001, 9014, 9084, 9146, 9178, 9182, 9186, 9216, 9280, 9312, 9472, 9744, 9754, 9766, 9774, 9824, 9833, 9856, 10176, 10188, 10192, 10212, 10226, 10229, 10240, 10752, 10781, 10815, 11008, 11026, 11035, 11091, 11798, 11802, 11806, 11816, 11824, 42888, 43264, 64256, 64285, 64312, 64318, 64320, 64323, 64326, 64448, 64467, 64508, 65136, 65142, 65279, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65471, 65468, 65444, 65440, 65436, 65433, 65428, 65427, 65426, 65425, 65424, 65421, 65403, 65401, 65391, 65388, 65386, 65370, 65364, 65360, 65351, 65349, 65348, 65347, 65343, 65311, 65303, 65298, 65281, 65270, 65268, 65267, 65243, 62731, 62728, 62727, 62052, 61369, 59562, 59558, 59552, 59550, 59548, 59546, 59544, 59543, 59542, 59541, 59540, 59538, 59537, 59536, 59534, 59533, 59531, 59530, 59529, 59518, 59516, 59515, 59503, 59501, 59479, 59476, 59473, 59472, 59471, 59470, 59454, 59451, 59450, 59449, 59448, 59447, 59446, 59444, 59441, 59439, 59434, 59428, 59427, 59423, 59407, 59401, 59393, 59384, 59372, 59358, 59357, 59356, 59355, 59354, 59352, 59350, 59349, 59340, 59339, 59337, 59327, 59325, 59323, 59298, 59273, 59252, 59102, 59096, 59091, 59085, 59081, 59069, 59068, 59052, 58738, 58737, 58734, 58722, 58716, 58715, 58712, 58456, 58434, 58401, 58209, 58205, 58204, 58165, 57460, 57459, 57457, 57449, 57448, 26385, 26014, 5070, 5047, 5046, 5045, 5044, 5043, 5042, 5041, 5024, 5006, 4382, 4381, 4379, 4130, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     10 ()
    [apply]     offset:         1260
    [apply]     format:         12
    [apply]     length:         1828
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        151
    [apply]     mapping:        [32, 126]: 3, [160, 544]: 98, [548, 563]: 483, [567, 567]: 499, [592, 879]: 500, [884, 885]: 788, [890, 890]: 790, [894, 894]: 791, [900, 906]: 792, [908, 908]: 799, [910, 929]: 800, [931, 974]: 820, [976, 982]: 864, [986, 989]: 871, [1008, 1009]: 875, [1012, 1013]: 877, [1024, 1151]: 879, [1155, 1159]: 1007, [1162, 1279]: 1012, [1296, 1299]: 1130, [1306, 1311]: 1134, [1316, 1319]: 1140, [1329, 1366]: 1144, [1369, 1375]: 1182, [1377, 1415]: 1189, [1417, 1418]: 1228, [1423, 1423]: 1230, [1456, 1479]: 1231, [1488, 1514]: 1255, [1520, 1524]: 1282, [1542, 1551]: 1287, [1563, 1563]: 1297, [1566, 1623]: 1298, [1625, 1749]: 1356, [1774, 1791]: 1481, [4304, 4341]: 1499, [4345, 4345]: 1537, [4347, 4348]: 1538, [5024, 5108]: 1540, [5792, 5872]: 1625, [7680, 7835]: 1706, [7840, 7929]: 1862, [7936, 7957]: 1952, [7960, 7965]: 1974, [7968, 8005]: 1980, [8008, 8013]: 2018, [8016, 8023]: 2024, [8025, 8025]: 2032, [8027, 8027]: 2033, [8029, 8029]: 2034, [8031, 8061]: 2035, [8064, 8116]: 2066, [8118, 8132]: 2119, [8134, 8147]: 2134, [8150, 8155]: 2148, [8157, 8175]: 2154, [8178, 8180]: 2173, [8182, 8190]: 2176, [8192, 8292]: 2185, [8304, 8305]: 2286, [8308, 8334]: 2288, [8336, 8340]: 2315, [8353, 8373]: 2320, [8376, 8377]: 2341, [8400, 8402]: 2343, [8406, 8407]: 2346, [8411, 8419]: 2348, [8421, 8422]: 2357, [8424, 8424]: 2359, [8426, 8431]: 2360, [8448, 8457]: 2366, [8461, 8474]: 2376, [8476, 8478]: 2390, [8480, 8482]: 2393, [8484, 8484]: 2396, [8486, 8487]: 2397, [8489, 8491]: 2399, [8494, 8494]: 2402, [8498, 8498]: 2403, [8501, 8507]: 2404, [8513, 8516]: 2411, [8523, 8523]: 2415, [8525, 8526]: 2416, [8531, 8575]: 2418, [8592, 8661]: 2463, [8668, 8669]: 2533, [8678, 8681]: 2535, [8691, 8691]: 2539, [8704, 8945]: 2540, [8960, 8960]: 2782, [8962, 8966]: 2783, [8968, 8976]: 2788, [8978, 8978]: 2797, [8980, 8981]: 2798, [8984, 8985]: 2800, [8988, 8999]: 2802, [9001, 9004]: 2814, [9014, 9082]: 2818, [9084, 9143]: 2887, [9146, 9167]: 2947, [9178, 9179]: 2969, [9182, 9183]: 2971, [9186, 9190]: 2973, [9216, 9254]: 2978, [9280, 9290]: 3017, [9312, 9321]: 3028, [9472, 9737]: 3038, [9744, 9748]: 3304, [9754, 9759]: 3309, [9766, 9769]: 3315, [9774, 9811]: 3319, [9824, 9831]: 3357, [9833, 9839]: 3365, [9856, 9861]: 3372, [10176, 10186]: 3378, [10188, 10188]: 3389, [10192, 10199]: 3390, [10212, 10219]: 3398, [10226, 10227]: 3406, [10229, 10236]: 3408, [10240, 10495]: 3416, [10752, 10758]: 3672, [10781, 10781]: 3679, [10815, 10815]: 3680, [11008, 11021]: 3681, [11026, 11033]: 3695, [11035, 11051]: 3703, [11091, 11092]: 3720, [11798, 11800]: 3722, [11802, 11803]: 3725, [11806, 11807]: 3727, [11816, 11822]: 3729, [11824, 11824]: 3736, [42888, 42892]: 3737, [43264, 43311]: 3742, [64256, 64261]: 3790, [64285, 64310]: 3796, [64312, 64316]: 3822, [64318, 64318]: 3827, [64320, 64321]: 3828, [64323, 64324]: 3830, [64326, 64446]: 3832, [64448, 64449]: 3953, [64467, 64489]: 3955, [64508, 64511]: 3978, [65136, 65140]: 3982, [65142, 65276]: 3987, [65279, 65279]: 4122, [65529, 65533]: 4123, [66304, 66334]: 4128, [66336, 66339]: 4159
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     10 (UCS-4)
    [apply]     offset:         1260
    [apply]     format:         12
    [apply]     length:         1828
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        151
    [apply]     mapping:        [32, 126]: 3, [160, 544]: 98, [548, 563]: 483, [567, 567]: 499, [592, 879]: 500, [884, 885]: 788, [890, 890]: 790, [894, 894]: 791, [900, 906]: 792, [908, 908]: 799, [910, 929]: 800, [931, 974]: 820, [976, 982]: 864, [986, 989]: 871, [1008, 1009]: 875, [1012, 1013]: 877, [1024, 1151]: 879, [1155, 1159]: 1007, [1162, 1279]: 1012, [1296, 1299]: 1130, [1306, 1311]: 1134, [1316, 1319]: 1140, [1329, 1366]: 1144, [1369, 1375]: 1182, [1377, 1415]: 1189, [1417, 1418]: 1228, [1423, 1423]: 1230, [1456, 1479]: 1231, [1488, 1514]: 1255, [1520, 1524]: 1282, [1542, 1551]: 1287, [1563, 1563]: 1297, [1566, 1623]: 1298, [1625, 1749]: 1356, [1774, 1791]: 1481, [4304, 4341]: 1499, [4345, 4345]: 1537, [4347, 4348]: 1538, [5024, 5108]: 1540, [5792, 5872]: 1625, [7680, 7835]: 1706, [7840, 7929]: 1862, [7936, 7957]: 1952, [7960, 7965]: 1974, [7968, 8005]: 1980, [8008, 8013]: 2018, [8016, 8023]: 2024, [8025, 8025]: 2032, [8027, 8027]: 2033, [8029, 8029]: 2034, [8031, 8061]: 2035, [8064, 8116]: 2066, [8118, 8132]: 2119, [8134, 8147]: 2134, [8150, 8155]: 2148, [8157, 8175]: 2154, [8178, 8180]: 2173, [8182, 8190]: 2176, [8192, 8292]: 2185, [8304, 8305]: 2286, [8308, 8334]: 2288, [8336, 8340]: 2315, [8353, 8373]: 2320, [8376, 8377]: 2341, [8400, 8402]: 2343, [8406, 8407]: 2346, [8411, 8419]: 2348, [8421, 8422]: 2357, [8424, 8424]: 2359, [8426, 8431]: 2360, [8448, 8457]: 2366, [8461, 8474]: 2376, [8476, 8478]: 2390, [8480, 8482]: 2393, [8484, 8484]: 2396, [8486, 8487]: 2397, [8489, 8491]: 2399, [8494, 8494]: 2402, [8498, 8498]: 2403, [8501, 8507]: 2404, [8513, 8516]: 2411, [8523, 8523]: 2415, [8525, 8526]: 2416, [8531, 8575]: 2418, [8592, 8661]: 2463, [8668, 8669]: 2533, [8678, 8681]: 2535, [8691, 8691]: 2539, [8704, 8945]: 2540, [8960, 8960]: 2782, [8962, 8966]: 2783, [8968, 8976]: 2788, [8978, 8978]: 2797, [8980, 8981]: 2798, [8984, 8985]: 2800, [8988, 8999]: 2802, [9001, 9004]: 2814, [9014, 9082]: 2818, [9084, 9143]: 2887, [9146, 9167]: 2947, [9178, 9179]: 2969, [9182, 9183]: 2971, [9186, 9190]: 2973, [9216, 9254]: 2978, [9280, 9290]: 3017, [9312, 9321]: 3028, [9472, 9737]: 3038, [9744, 9748]: 3304, [9754, 9759]: 3309, [9766, 9769]: 3315, [9774, 9811]: 3319, [9824, 9831]: 3357, [9833, 9839]: 3365, [9856, 9861]: 3372, [10176, 10186]: 3378, [10188, 10188]: 3389, [10192, 10199]: 3390, [10212, 10219]: 3398, [10226, 10227]: 3406, [10229, 10236]: 3408, [10240, 10495]: 3416, [10752, 10758]: 3672, [10781, 10781]: 3679, [10815, 10815]: 3680, [11008, 11021]: 3681, [11026, 11033]: 3695, [11035, 11051]: 3703, [11091, 11092]: 3720, [11798, 11800]: 3722, [11802, 11803]: 3725, [11806, 11807]: 3727, [11816, 11822]: 3729, [11824, 11824]: 3736, [42888, 42892]: 3737, [43264, 43311]: 3742, [64256, 64261]: 3790, [64285, 64310]: 3796, [64312, 64316]: 3822, [64318, 64318]: 3827, [64320, 64321]: 3828, [64323, 64324]: 3830, [64326, 64446]: 3832, [64448, 64449]: 3953, [64467, 64489]: 3955, [64508, 64511]: 3978, [65136, 65140]: 3982, [65142, 65276]: 3987, [65279, 65279]: 4122, [65529, 65533]: 4123, [66304, 66334]: 4128, [66336, 66339]: 4159
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         3088
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 2217, 114, 100, 101, 105, 2219, 120, 161, 112, 107, 2395, 118, 106, 2636, 136, 154, 2570, 115, 2640, 2641, 103, 119, 2542, 2557, 2555, 849, 2583, 108, 124, 826, 168, 186, 129, 99, 110, 2566, 340, 2612, 2546, 109, 125, 2223, 98, 130, 133, 151, 276, 277, 2204, 2205, 2213, 2214, 2209, 2210, 185, 3240, 193, 314, 2253, 2331, 2242, 2243, 3791, 3792, 2218, 121, 2211, 2215, 2233, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 618, 640, 113, 636, 637, 638, 122, 641, 639, 619]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              4177
    [apply]         maxPoints:              480
    [apply]         maxContours:            120
    [apply]         maxCompositePoints:     168
    [apply]         maxCompositeContours:   16
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  1546
    [apply]         maxComponentElements:   8
    [apply]         maxComponentDepth:      5
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       600
    [apply]   usWeightClass:       400
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     699
    [apply]   ySubscriptXOffset:   47
    [apply]   ySubscriptYOffset:   140
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   699
    [apply]   ySuperscriptXOffset: -163
    [apply]   ySuperscriptYOffset: 479
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        5    subclass = 5
    [apply]   PANOSE:              2 15 4 9 2 2 5 2 4 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E4002EFF
    [apply]   Unicode Range 2( Bits 32- 63 ): C2007FFF
    [apply]   Unicode Range 3( Bits 64- 95 ): 249028
    [apply]   Unicode Range 4( Bits 96-127 ): 100000
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x40
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFF
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        0
    [apply]   usWinAscent:         800
    [apply]   usWinDescent:        200
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600001FF
    [apply]   CodePage Range 2( Bits 32- 63 ): FFFF0000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[53v, complex], advance 600, leftSideBearings 40, kerning[size 0, horiz true, cross true]]
    [apply]       Advance
    [apply]         funits 600, 600
    [apply]             em 0.6, 0.6
    [apply]             px 8.000001, 8.000001
    [apply]       AABBox
    [apply]         funits [dim 520.0 x 563.0 x 0.0, box 40.0 / 0.0 / 0.0 .. 560.0 / 563.0 / 0.0, ctr 300.0 / 281.5 / 0.0]
    [apply]             em [dim 0.52 x 0.563 x 0.0, box 0.040000003 / 0.0 / 0.0 .. 0.56 / 0.563 / 0.0, ctr 0.3 / 0.2815 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[28v, complex], advance 600, leftSideBearings 117, kerning[size 0, horiz true, cross true]]
    [apply]       Advance
    [apply]         funits 600, 600
    [apply]             em 0.6, 0.6
    [apply]             px 8.000001, 8.000001
    [apply]       AABBox
    [apply]         funits [dim 311.0 x 810.0 x 0.0, box 117.0 / -186.0 / 0.0 .. 428.0 / 624.0 / 0.0, ctr 272.5 / 219.0 / 0.0]
    [apply]             em [dim 0.31100002 x 0.81 x 0.0, box 0.117000006 / -0.186 / 0.0 .. 0.42800003 / 0.624 / 0.0, ctr 0.2725 / 0.21900001 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 600, leftSideBearings 0, kerning[size 0, horiz true, cross true]]
    [apply]       Advance
    [apply]         funits 600, 600
    [apply]             em 0.6, 0.6
    [apply]             px 8.000001, 8.000001
    [apply]       AABBox
    [apply]         funits [dim 600.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 600.0 / 0.0 / 0.0, ctr 300.0 / 0.0 / 0.0]
    [apply]             em [dim 0.6 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.6 / 0.0 / 0.0, ctr 0.3 / 0.0 / 0.0]
    [apply]     Font FreeMono-Regular
    [apply]     Char left['X', id 59, kpairs 0], right['X', id 59], kerning 0
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[53v, complex], advance 600, leftSideBearings 40, kerning[size 0, horiz true, cross true]]
    [apply]     Font FreeMono-Regular
    [apply]     Char left['t', id 87, kpairs 0], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[43v, complex], advance 600, leftSideBearings 43, kerning[size 0, horiz true, cross true]]
    [apply]     Font FreeMono-Regular
    [apply]     Char left['f', id 73, kpairs 0], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[48v, complex], advance 600, leftSideBearings 105, kerning[size 0, horiz true, cross true]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeMono
    [apply] Bold
    [apply] GNU: FreeMono Bold: 2012
    [apply] FreeMono Bold
    [apply] Version 0412.2261 
    [apply] FreeMonoBold
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ?????????
    [apply] FreeMono ?????????
    [apply] negreta
    [apply] FreeMono negreta
    [apply] tu?n�
    [apply] FreeMono tu?n�
    [apply] fed
    [apply] FreeMono fed
    [apply] Fett
    [apply] FreeMono Fett
    [apply] ??????
    [apply] FreeMono ??????
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeMono
    [apply] Bold
    [apply] GNU: FreeMono Bold: 2012
    [apply] FreeMono Bold
    [apply] Version 0412.2261 
    [apply] FreeMonoBold
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Negrita
    [apply] FreeMono Negrita
    [apply] Lihavoitu
    [apply] FreeMono Lihavoitu
    [apply] Gras
    [apply] FreeMono Gras
    [apply] F�lk�v�r
    [apply] FreeMono F�lk�v�r
    [apply] Grassetto
    [apply] FreeMono Grassetto
    [apply] Vet
    [apply] FreeMono Vet
    [apply] Halvfet
    [apply] FreeMono Halvfet
    [apply] Pogrubiony
    [apply] FreeMono Pogrubiony
    [apply] Negrito
    [apply] FreeMono Negrito
    [apply] gros
    [apply] FreeMono gros
    [apply] ??????????
    [apply] FreeMono ??????????
    [apply] Tu?n�
    [apply] FreeMono Tu?n�
    [apply] Fet
    [apply] FreeMono Fet
    [apply] Kal?n
    [apply] FreeMono Kal?n
    [apply] huruf tebal
    [apply] FreeMono huruf tebal
    [apply] ??????
    [apply] FreeMono ??????
    [apply] polkrepko
    [apply] FreeMono polkrepko
    [apply] treknraksts
    [apply] FreeMono treknraksts
    [apply] pusjuodis
    [apply] FreeMono pusjuodis
    [apply] ?�?m
    [apply] FreeMono ?�?m
    [apply] Lodia
    [apply] FreeMono Lodia
    [apply] ?????
    [apply] FreeMono ?????
    [apply] Negrita
    [apply] FreeMono Negrita
    [apply] Negrito
    [apply] FreeMono Negrito
    [apply] Negrita
    [apply] FreeMono Negrita
    [apply] Gras
    [apply] FreeMono Gras
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeMono-Bold: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeMono-Bold[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x64FAB3F3
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:55:17 CET 2014
    [apply]   modified:            Sat Feb 08 07:55:17 CET 2014
    [apply]   xMin:                -600
    [apply]   yMin:                -200
    [apply]   xMax:                736
    [apply]   yMax:                800
    [apply]   macStyle bits:       1
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x64FAB3F3
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:55:17 CET 2014
    [apply]   modified:            Sat Feb 08 07:55:17 CET 2014
    [apply]   xMin:                -600
    [apply]   yMin:                -200
    [apply]   xMax:                736
    [apply]   yMax:                800
    [apply]   macStyle bits:       1
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            800
    [apply]         yDescender:           -200
    [apply]         yLineGap:             0
    [apply]         advanceWidthMax:      600
    [apply]         minLeftSideBearing:   -600
    [apply]         minRightSideBearing:  -574
    [apply]         xMaxExtent:           736
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 1430
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 3
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         976
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     240
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     112
    [apply]     endCode:        [126, 544, 563, 567, 596, 601, 604, 609, 619, 621, 629, 645, 649, 654, 674, 879, 885, 890, 894, 906, 908, 929, 974, 982, 989, 1009, 1013, 1119, 1138, 1158, 1273, 1299, 1311, 1465, 1476, 1514, 1524, 4341, 4345, 4348, 7835, 7929, 8292, 8305, 8334, 8340, 8358, 8366, 8373, 8377, 8449, 8451, 8455, 8457, 8462, 8467, 8470, 8472, 8476, 8482, 8487, 8491, 8494, 8498, 8504, 8507, 8516, 8523, 8526, 8543, 8601, 8615, 8633, 8652, 8661, 8735, 8739, 8741, 8748, 8759, 8764, 8776, 8801, 8805, 8839, 8869, 8899, 8976, 9002, 9251, 9621, 9633, 9658, 9671, 9675, 9677, 9689, 9719, 9737, 9783, 9787, 9831, 9839, 11800, 11803, 11807, 11822, 11824, 42892, 64258, 64285, 64288, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 548, 567, 592, 598, 603, 607, 613, 621, 623, 633, 647, 652, 656, 688, 884, 890, 894, 900, 908, 910, 931, 976, 986, 1008, 1012, 1024, 1136, 1156, 1162, 1296, 1306, 1456, 1467, 1488, 1520, 4304, 4345, 4347, 7680, 7840, 8192, 8304, 8308, 8336, 8355, 8361, 8369, 8376, 8448, 8451, 8453, 8457, 8462, 8465, 8470, 8472, 8476, 8480, 8486, 8489, 8494, 8498, 8501, 8506, 8513, 8523, 8525, 8531, 8592, 8612, 8633, 8636, 8656, 8704, 8739, 8741, 8743, 8756, 8764, 8776, 8800, 8804, 8834, 8869, 8898, 8976, 9001, 9251, 9472, 9632, 9635, 9660, 9673, 9677, 9679, 9698, 9735, 9776, 9785, 9824, 9833, 11798, 11802, 11806, 11816, 11824, 42888, 64256, 64285, 64287, 64298, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65471, 65468, 65444, 65443, 65442, 65440, 65437, 65436, 65435, 65432, 65431, 65429, 65428, 65415, 65411, 65407, 65404, 65399, 65398, 65397, 65396, 65395, 65392, 65374, 65372, 65362, 65346, 65329, 65326, 65304, 65298, 65154, 65153, 65142, 65137, 62358, 62355, 62354, 59023, 59019, 58757, 58746, 58744, 58743, 58729, 58727, 58725, 58723, 58653, 58652, 58651, 58650, 58646, 58644, 58642, 58641, 58638, 58635, 58632, 58631, 58629, 58626, 58624, 58623, 58618, 58612, 58611, 58607, 58559, 58549, 58532, 58530, 58527, 58485, 58482, 58481, 58480, 58473, 58469, 58458, 58435, 58433, 58405, 58376, 58348, 58272, 58248, 58000, 57780, 57770, 57769, 57768, 57767, 57766, 57765, 57757, 57742, 57704, 57703, 57667, 57666, 55708, 55707, 55705, 55697, 55696, 24633, 3270, 3244, 3243, 3234, 3233, 3232, 3231, 3230, 3229, 2036, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         976
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     240
    [apply]     searchRange:    128
    [apply]     entrySelector:  6
    [apply]     rangeShift:     112
    [apply]     endCode:        [126, 544, 563, 567, 596, 601, 604, 609, 619, 621, 629, 645, 649, 654, 674, 879, 885, 890, 894, 906, 908, 929, 974, 982, 989, 1009, 1013, 1119, 1138, 1158, 1273, 1299, 1311, 1465, 1476, 1514, 1524, 4341, 4345, 4348, 7835, 7929, 8292, 8305, 8334, 8340, 8358, 8366, 8373, 8377, 8449, 8451, 8455, 8457, 8462, 8467, 8470, 8472, 8476, 8482, 8487, 8491, 8494, 8498, 8504, 8507, 8516, 8523, 8526, 8543, 8601, 8615, 8633, 8652, 8661, 8735, 8739, 8741, 8748, 8759, 8764, 8776, 8801, 8805, 8839, 8869, 8899, 8976, 9002, 9251, 9621, 9633, 9658, 9671, 9675, 9677, 9689, 9719, 9737, 9783, 9787, 9831, 9839, 11800, 11803, 11807, 11822, 11824, 42892, 64258, 64285, 64288, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 548, 567, 592, 598, 603, 607, 613, 621, 623, 633, 647, 652, 656, 688, 884, 890, 894, 900, 908, 910, 931, 976, 986, 1008, 1012, 1024, 1136, 1156, 1162, 1296, 1306, 1456, 1467, 1488, 1520, 4304, 4345, 4347, 7680, 7840, 8192, 8304, 8308, 8336, 8355, 8361, 8369, 8376, 8448, 8451, 8453, 8457, 8462, 8465, 8470, 8472, 8476, 8480, 8486, 8489, 8494, 8498, 8501, 8506, 8513, 8523, 8525, 8531, 8592, 8612, 8633, 8636, 8656, 8704, 8739, 8741, 8743, 8756, 8764, 8776, 8800, 8804, 8834, 8869, 8898, 8976, 9001, 9251, 9472, 9632, 9635, 9660, 9673, 9677, 9679, 9698, 9735, 9776, 9785, 9824, 9833, 11798, 11802, 11806, 11816, 11824, 42888, 64256, 64285, 64287, 64298, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65471, 65468, 65444, 65443, 65442, 65440, 65437, 65436, 65435, 65432, 65431, 65429, 65428, 65415, 65411, 65407, 65404, 65399, 65398, 65397, 65396, 65395, 65392, 65374, 65372, 65362, 65346, 65329, 65326, 65304, 65298, 65154, 65153, 65142, 65137, 62358, 62355, 62354, 59023, 59019, 58757, 58746, 58744, 58743, 58729, 58727, 58725, 58723, 58653, 58652, 58651, 58650, 58646, 58644, 58642, 58641, 58638, 58635, 58632, 58631, 58629, 58626, 58624, 58623, 58618, 58612, 58611, 58607, 58559, 58549, 58532, 58530, 58527, 58485, 58482, 58481, 58480, 58473, 58469, 58458, 58435, 58433, 58405, 58376, 58348, 58272, 58248, 58000, 57780, 57770, 57769, 57768, 57767, 57766, 57765, 57757, 57742, 57704, 57703, 57667, 57666, 55708, 55707, 55705, 55697, 55696, 24633, 3270, 3244, 3243, 3234, 3233, 3232, 3231, 3230, 3229, 2036, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         1004
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 1445, 114, 100, 101, 105, 1447, 120, 161, 112, 107, 1581, 118, 106, 1699, 136, 154, 1683, 115, 1701, 1702, 103, 119, 1655, 1670, 1668, 820, 1691, 108, 124, 797, 168, 186, 129, 99, 110, 1679, 340, 1698, 1659, 109, 125, 1451, 98, 130, 133, 151, 276, 277, 1432, 1433, 1441, 1442, 1437, 1438, 185, 1905, 193, 314, 1481, 1555, 1470, 1471, 1991, 1992, 1446, 121, 1439, 1443, 1461, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 589, 611, 113, 607, 608, 609, 122, 612, 610, 590]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              2035
    [apply]         maxPoints:              240
    [apply]         maxContours:            60
    [apply]         maxCompositePoints:     129
    [apply]         maxCompositeContours:   6
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  664
    [apply]         maxComponentElements:   5
    [apply]         maxComponentDepth:      3
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       600
    [apply]   usWeightClass:       700
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     699
    [apply]   ySubscriptXOffset:   47
    [apply]   ySubscriptYOffset:   140
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   699
    [apply]   ySuperscriptXOffset: -163
    [apply]   ySuperscriptYOffset: 479
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        5    subclass = 5
    [apply]   PANOSE:              2 15 6 9 2 8 5 2 4 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): A4000AFF
    [apply]   Unicode Range 2( Bits 32- 63 ): 400079FB
    [apply]   Unicode Range 3( Bits 64- 95 ): 20
    [apply]   Unicode Range 4( Bits 96-127 ): 0
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x20
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFD
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        0
    [apply]   usWinAscent:         800
    [apply]   usWinDescent:        200
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600001BF
    [apply]   CodePage Range 2( Bits 32- 63 ): DFF70000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[49v, complex], advance 600, leftSideBearings 10, kerning[size 0, horiz true, cross true]]
    [apply]       Advance
    [apply]         funits 600, 600
    [apply]             em 0.6, 0.6
    [apply]             px 8.000001, 8.000001
    [apply]       AABBox
    [apply]         funits [dim 580.0 x 583.0 x 0.0, box 10.0 / 0.0 / 0.0 .. 590.0 / 583.0 / 0.0, ctr 300.0 / 291.5 / 0.0]
    [apply]             em [dim 0.58000004 x 0.583 x 0.0, box 0.010000001 / 0.0 / 0.0 .. 0.59000003 / 0.583 / 0.0, ctr 0.3 / 0.2915 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[32v, complex], advance 600, leftSideBearings 87, kerning[size 0, horiz true, cross true]]
    [apply]       Advance
    [apply]         funits 600, 600
    [apply]             em 0.6, 0.6
    [apply]             px 8.000001, 8.000001
    [apply]       AABBox
    [apply]         funits [dim 371.0 x 823.0 x 0.0, box 87.0 / -200.0 / 0.0 .. 458.0 / 623.0 / 0.0, ctr 272.5 / 211.5 / 0.0]
    [apply]             em [dim 0.37100002 x 0.823 x 0.0, box 0.087000005 / -0.2 / 0.0 .. 0.45800003 / 0.623 / 0.0, ctr 0.2725 / 0.21150002 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 600, leftSideBearings 0, kerning[size 0, horiz true, cross true]]
    [apply]       Advance
    [apply]         funits 600, 600
    [apply]             em 0.6, 0.6
    [apply]             px 8.000001, 8.000001
    [apply]       AABBox
    [apply]         funits [dim 600.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 600.0 / 0.0 / 0.0, ctr 300.0 / 0.0 / 0.0]
    [apply]             em [dim 0.6 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.6 / 0.0 / 0.0, ctr 0.3 / 0.0 / 0.0]
    [apply]     Font FreeMono-Bold
    [apply]     Char left['X', id 59, kpairs 0], right['X', id 59], kerning 0
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[49v, complex], advance 600, leftSideBearings 10, kerning[size 0, horiz true, cross true]]
    [apply]     Font FreeMono-Bold
    [apply]     Char left['t', id 87, kpairs 0], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[53v, complex], advance 600, leftSideBearings 13, kerning[size 0, horiz true, cross true]]
    [apply]     Font FreeMono-Bold
    [apply]     Char left['f', id 73, kpairs 0], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[48v, complex], advance 600, leftSideBearings 75, kerning[size 0, horiz true, cross true]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSans
    [apply] Regular
    [apply] GNU: FreeSans Normal: 2012
    [apply] FreeSans
    [apply] Version 0412.2268 
    [apply] FreeSans
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ????????
    [apply] Normal
    [apply] oby?ejn�
    [apply] normal
    [apply] Mittel
    [apply] �?????
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSans
    [apply] Regular
    [apply] GNU: FreeSans Normal: 2012
    [apply] FreeSans
    [apply] Version 0412.2268 
    [apply] FreeSans
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Normal
    [apply] Normaali
    [apply] Normal
    [apply] Norm�l
    [apply] Medio
    [apply] Gemiddeld
    [apply] Normal
    [apply] Odmiana Zwyk?a
    [apply] Normal
    [apply] Normal
    [apply] ???????
    [apply] Norm�lne
    [apply] Normal
    [apply] Normal
    [apply] menengah
    [apply] ??????
    [apply] Navadno
    [apply] vid?js
    [apply] normalusis
    [apply] v?a
    [apply] Arrunta
    [apply] ???????
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeSans-Regular: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeSans-Regular[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0xAB230039
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:56:52 CET 2014
    [apply]   modified:            Sat Feb 08 07:56:52 CET 2014
    [apply]   xMin:                -1166
    [apply]   yMin:                -638
    [apply]   xMax:                2260
    [apply]   yMax:                1050
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0xAB230039
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:56:52 CET 2014
    [apply]   modified:            Sat Feb 08 07:56:52 CET 2014
    [apply]   xMin:                -1166
    [apply]   yMin:                -638
    [apply]   xMax:                2260
    [apply]   yMax:                1050
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            900
    [apply]         yDescender:           -200
    [apply]         yLineGap:             100
    [apply]         advanceWidthMax:      2256
    [apply]         minLeftSideBearing:   -1166
    [apply]         minRightSideBearing:  -724
    [apply]         xMaxExtent:           2260
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 6272
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 5
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1560
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     386
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     130
    [apply]     endCode:        [126, 443, 501, 544, 563, 569, 879, 885, 894, 906, 908, 929, 974, 983, 1014, 1017, 1151, 1279, 1299, 1311, 1319, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1805, 1866, 1871, 2423, 2431, 2435, 2444, 2448, 2472, 2480, 2482, 2489, 2500, 2504, 2510, 2519, 2525, 2531, 2555, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 3331, 3340, 3344, 3386, 3396, 3400, 3406, 3415, 3427, 3445, 3455, 4288, 4341, 4345, 4348, 5108, 5759, 6389, 7437, 7439, 7452, 7458, 7579, 7583, 7590, 7602, 7609, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8417, 8432, 8457, 8484, 8499, 8508, 8511, 8517, 8523, 8526, 8575, 8601, 8615, 8618, 8629, 8652, 8661, 8669, 8751, 8766, 8781, 8789, 8807, 8811, 8819, 8823, 8841, 8861, 8872, 8885, 8893, 8899, 8902, 8904, 8911, 8921, 8931, 8937, 8945, 8960, 8971, 8976, 8995, 9002, 9134, 9139, 9254, 9321, 9547, 9580, 9727, 9773, 9786, 9831, 9839, 10048, 10756, 10761, 11623, 11631, 11800, 11803, 11807, 11822, 11824, 42539, 42892, 42922, 64261, 64279, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 446, 503, 548, 567, 592, 884, 890, 900, 908, 910, 931, 977, 1008, 1017, 1021, 1154, 1296, 1306, 1316, 1329, 1369, 1377, 1417, 1423, 1456, 1488, 1520, 1792, 1807, 1869, 2304, 2425, 2433, 2437, 2447, 2451, 2474, 2482, 2486, 2492, 2503, 2507, 2519, 2524, 2527, 2534, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 3330, 3333, 3342, 3346, 3389, 3398, 3402, 3415, 3424, 3430, 3449, 4256, 4304, 4345, 4347, 5024, 5120, 6320, 7424, 7439, 7448, 7456, 7579, 7581, 7588, 7595, 7607, 7612, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8420, 8448, 8459, 8486, 8501, 8510, 8513, 8522, 8525, 8531, 8592, 8612, 8617, 8628, 8636, 8656, 8668, 8704, 8756, 8768, 8784, 8791, 8810, 8813, 8822, 8826, 8844, 8866, 8882, 8891, 8896, 8901, 8904, 8909, 8918, 8928, 8934, 8942, 8960, 8968, 8976, 8992, 9001, 9115, 9138, 9216, 9312, 9472, 9552, 9600, 9772, 9785, 9824, 9833, 10048, 10752, 10761, 11568, 11631, 11798, 11802, 11806, 11816, 11824, 42240, 42888, 42922, 64256, 64275, 64285, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65472, 65471, 65468, 65465, 65443, 65439, 65435, 65430, 65429, 65428, 65427, 65425, 65401, 65399, 65396, 65394, 65378, 65372, 65368, 65359, 65357, 65356, 65355, 65351, 65319, 65311, 65306, 65039, 65038, 65036, 64604, 64603, 64602, 64601, 64599, 64597, 64596, 64595, 64592, 64590, 64588, 64586, 64578, 64574, 64573, 64571, 64566, 64565, 64561, 64559, 64558, 64557, 64556, 64555, 64553, 64552, 64548, 64546, 64543, 64536, 64535, 64528, 63876, 63875, 63874, 63873, 63871, 63870, 63869, 63861, 63853, 63851, 63848, 63048, 63033, 63030, 63029, 62354, 62343, 61783, 60749, 60748, 60740, 60737, 60617, 60616, 60612, 60608, 60604, 60602, 60538, 60532, 60530, 60528, 60526, 60524, 60523, 60522, 60521, 60520, 60518, 60517, 60516, 60514, 60513, 60511, 60510, 60509, 60498, 60496, 60495, 60484, 60482, 60460, 60458, 60443, 60442, 60441, 60440, 60439, 60438, 60434, 60433, 60429, 60413, 60403, 60402, 60393, 60387, 60384, 60378, 60344, 60340, 60339, 60337, 60336, 60334, 60333, 60331, 60329, 60327, 60323, 60314, 60309, 60307, 60306, 60305, 60301, 60295, 60289, 60287, 60283, 60269, 60262, 60258, 60243, 60238, 60126, 60123, 60047, 59990, 59840, 59836, 59817, 59773, 59762, 59725, 59724, 59516, 58813, 58809, 58003, 57996, 57830, 57829, 57827, 57819, 57818, 27403, 27055, 27026, 5693, 5680, 5675, 5674, 5673, 5672, 5671, 5670, 4477, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1560
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     386
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     130
    [apply]     endCode:        [126, 443, 501, 544, 563, 569, 879, 885, 894, 906, 908, 929, 974, 983, 1014, 1017, 1151, 1279, 1299, 1311, 1319, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1805, 1866, 1871, 2423, 2431, 2435, 2444, 2448, 2472, 2480, 2482, 2489, 2500, 2504, 2510, 2519, 2525, 2531, 2555, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 3331, 3340, 3344, 3386, 3396, 3400, 3406, 3415, 3427, 3445, 3455, 4288, 4341, 4345, 4348, 5108, 5759, 6389, 7437, 7439, 7452, 7458, 7579, 7583, 7590, 7602, 7609, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8417, 8432, 8457, 8484, 8499, 8508, 8511, 8517, 8523, 8526, 8575, 8601, 8615, 8618, 8629, 8652, 8661, 8669, 8751, 8766, 8781, 8789, 8807, 8811, 8819, 8823, 8841, 8861, 8872, 8885, 8893, 8899, 8902, 8904, 8911, 8921, 8931, 8937, 8945, 8960, 8971, 8976, 8995, 9002, 9134, 9139, 9254, 9321, 9547, 9580, 9727, 9773, 9786, 9831, 9839, 10048, 10756, 10761, 11623, 11631, 11800, 11803, 11807, 11822, 11824, 42539, 42892, 42922, 64261, 64279, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 446, 503, 548, 567, 592, 884, 890, 900, 908, 910, 931, 977, 1008, 1017, 1021, 1154, 1296, 1306, 1316, 1329, 1369, 1377, 1417, 1423, 1456, 1488, 1520, 1792, 1807, 1869, 2304, 2425, 2433, 2437, 2447, 2451, 2474, 2482, 2486, 2492, 2503, 2507, 2519, 2524, 2527, 2534, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 3330, 3333, 3342, 3346, 3389, 3398, 3402, 3415, 3424, 3430, 3449, 4256, 4304, 4345, 4347, 5024, 5120, 6320, 7424, 7439, 7448, 7456, 7579, 7581, 7588, 7595, 7607, 7612, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8420, 8448, 8459, 8486, 8501, 8510, 8513, 8522, 8525, 8531, 8592, 8612, 8617, 8628, 8636, 8656, 8668, 8704, 8756, 8768, 8784, 8791, 8810, 8813, 8822, 8826, 8844, 8866, 8882, 8891, 8896, 8901, 8904, 8909, 8918, 8928, 8934, 8942, 8960, 8968, 8976, 8992, 9001, 9115, 9138, 9216, 9312, 9472, 9552, 9600, 9772, 9785, 9824, 9833, 10048, 10752, 10761, 11568, 11631, 11798, 11802, 11806, 11816, 11824, 42240, 42888, 42922, 64256, 64275, 64285, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65472, 65471, 65468, 65465, 65443, 65439, 65435, 65430, 65429, 65428, 65427, 65425, 65401, 65399, 65396, 65394, 65378, 65372, 65368, 65359, 65357, 65356, 65355, 65351, 65319, 65311, 65306, 65039, 65038, 65036, 64604, 64603, 64602, 64601, 64599, 64597, 64596, 64595, 64592, 64590, 64588, 64586, 64578, 64574, 64573, 64571, 64566, 64565, 64561, 64559, 64558, 64557, 64556, 64555, 64553, 64552, 64548, 64546, 64543, 64536, 64535, 64528, 63876, 63875, 63874, 63873, 63871, 63870, 63869, 63861, 63853, 63851, 63848, 63048, 63033, 63030, 63029, 62354, 62343, 61783, 60749, 60748, 60740, 60737, 60617, 60616, 60612, 60608, 60604, 60602, 60538, 60532, 60530, 60528, 60526, 60524, 60523, 60522, 60521, 60520, 60518, 60517, 60516, 60514, 60513, 60511, 60510, 60509, 60498, 60496, 60495, 60484, 60482, 60460, 60458, 60443, 60442, 60441, 60440, 60439, 60438, 60434, 60433, 60429, 60413, 60403, 60402, 60393, 60387, 60384, 60378, 60344, 60340, 60339, 60337, 60336, 60334, 60333, 60331, 60329, 60327, 60323, 60314, 60309, 60307, 60306, 60305, 60301, 60295, 60289, 60287, 60283, 60269, 60262, 60258, 60243, 60238, 60126, 60123, 60047, 59990, 59840, 59836, 59817, 59773, 59762, 59725, 59724, 59516, 58813, 58809, 58003, 57996, 57830, 57829, 57827, 57819, 57818, 27403, 27055, 27026, 5693, 5680, 5675, 5674, 5673, 5672, 5671, 5670, 4477, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     10 ()
    [apply]     offset:         1604
    [apply]     format:         12
    [apply]     length:         2404
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        199
    [apply]     mapping:        [32, 126]: 3, [160, 443]: 98, [446, 501]: 382, [503, 544]: 438, [548, 563]: 480, [567, 569]: 496, [592, 879]: 499, [884, 885]: 787, [890, 894]: 789, [900, 906]: 794, [908, 908]: 801, [910, 929]: 802, [931, 974]: 822, [977, 983]: 866, [1008, 1014]: 873, [1017, 1017]: 880, [1021, 1151]: 881, [1154, 1279]: 1012, [1296, 1299]: 1138, [1306, 1311]: 1142, [1316, 1319]: 1148, [1329, 1366]: 1152, [1369, 1375]: 1190, [1377, 1415]: 1197, [1417, 1418]: 1236, [1423, 1423]: 1238, [1456, 1479]: 1239, [1488, 1514]: 1263, [1520, 1524]: 1290, [1792, 1805]: 1295, [1807, 1866]: 1309, [1869, 1871]: 1369, [2304, 2423]: 1372, [2425, 2431]: 1492, [2433, 2435]: 1499, [2437, 2444]: 1502, [2447, 2448]: 1510, [2451, 2472]: 1512, [2474, 2480]: 1534, [2482, 2482]: 1541, [2486, 2489]: 1542, [2492, 2500]: 1546, [2503, 2504]: 1555, [2507, 2510]: 1557, [2519, 2519]: 1561, [2524, 2525]: 1562, [2527, 2531]: 1564, [2534, 2555]: 1569, [2561, 2563]: 1591, [2565, 2570]: 1594, [2575, 2576]: 1600, [2579, 2600]: 1602, [2602, 2608]: 1624, [2610, 2611]: 1631, [2613, 2614]: 1633, [2616, 2617]: 1635, [2620, 2620]: 1637, [2622, 2626]: 1638, [2631, 2632]: 1643, [2635, 2637]: 1645, [2641, 2641]: 1648, [2649, 2652]: 1649, [2654, 2654]: 1653, [2662, 2677]: 1654, [3330, 3331]: 1670, [3333, 3340]: 1672, [3342, 3344]: 1680, [3346, 3386]: 1683, [3389, 3396]: 1724, [3398, 3400]: 1732, [3402, 3406]: 1735, [3415, 3415]: 1740, [3424, 3427]: 1741, [3430, 3445]: 1745, [3449, 3455]: 1761, [4256, 4288]: 1768, [4304, 4341]: 1801, [4345, 4345]: 1839, [4347, 4348]: 1840, [5024, 5108]: 1842, [5120, 5759]: 1927, [6320, 6389]: 2567, [7424, 7437]: 2637, [7439, 7439]: 2651, [7448, 7452]: 2652, [7456, 7458]: 2657, [7579, 7579]: 2660, [7581, 7583]: 2661, [7588, 7590]: 2664, [7595, 7602]: 2667, [7607, 7609]: 2675, [7612, 7615]: 2678, [7680, 7929]: 2682, [7936, 7957]: 2932, [7960, 7965]: 2954, [7968, 8005]: 2960, [8008, 8013]: 2998, [8016, 8023]: 3004, [8025, 8025]: 3012, [8027, 8027]: 3013, [8029, 8029]: 3014, [8031, 8061]: 3015, [8064, 8116]: 3046, [8118, 8132]: 3099, [8134, 8147]: 3114, [8150, 8155]: 3128, [8157, 8175]: 3134, [8178, 8180]: 3153, [8182, 8190]: 3156, [8192, 8292]: 3165, [8304, 8305]: 3266, [8308, 8334]: 3268, [8336, 8340]: 3295, [8352, 8373]: 3300, [8376, 8377]: 3322, [8400, 8417]: 3324, [8420, 8432]: 3342, [8448, 8457]: 3355, [8459, 8484]: 3365, [8486, 8499]: 3391, [8501, 8508]: 3405, [8510, 8511]: 3413, [8513, 8517]: 3415, [8522, 8523]: 3420, [8525, 8526]: 3422, [8531, 8575]: 3424, [8592, 8601]: 3469, [8612, 8615]: 3479, [8617, 8618]: 3483, [8628, 8629]: 3485, [8636, 8652]: 3487, [8656, 8661]: 3504, [8668, 8669]: 3510, [8704, 8751]: 3512, [8756, 8766]: 3560, [8768, 8781]: 3571, [8784, 8789]: 3585, [8791, 8807]: 3591, [8810, 8811]: 3608, [8813, 8819]: 3610, [8822, 8823]: 3617, [8826, 8841]: 3619, [8844, 8861]: 3635, [8866, 8872]: 3653, [8882, 8885]: 3660, [8891, 8893]: 3664, [8896, 8899]: 3667, [8901, 8902]: 3671, [8904, 8904]: 3673, [8909, 8911]: 3674, [8918, 8921]: 3677, [8928, 8931]: 3681, [8934, 8937]: 3685, [8942, 8945]: 3689, [8960, 8960]: 3693, [8968, 8971]: 3694, [8976, 8976]: 3698, [8992, 8995]: 3699, [9001, 9002]: 3703, [9115, 9134]: 3705, [9138, 9139]: 3725, [9216, 9254]: 3727, [9312, 9321]: 3766, [9472, 9547]: 3776, [9552, 9580]: 3852, [9600, 9727]: 3881, [9772, 9773]: 4009, [9785, 9786]: 4011, [9824, 9831]: 4013, [9833, 9839]: 4021, [10048, 10048]: 4028, [10752, 10756]: 4029, [10761, 10761]: 4034, [11568, 11623]: 4035, [11631, 11631]: 4091, [11798, 11800]: 4092, [11802, 11803]: 4095, [11806, 11807]: 4097, [11816, 11822]: 4099, [11824, 11824]: 4106, [42240, 42539]: 4107, [42888, 42892]: 4407, [42922, 42922]: 4412, [64256, 64261]: 4413, [64275, 64279]: 4419, [64285, 64310]: 4424, [64312, 64316]: 4450, [64318, 64318]: 4455, [64320, 64321]: 4456, [64323, 64324]: 4458, [64326, 64335]: 4460, [65529, 65533]: 4470, [66432, 66461]: 4475, [66463, 66499]: 4505, [66504, 66517]: 4542, [66688, 66717]: 4556, [66720, 66729]: 4586, [67840, 67867]: 4596, [67871, 67871]: 4624
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     10 (UCS-4)
    [apply]     offset:         1604
    [apply]     format:         12
    [apply]     length:         2404
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        199
    [apply]     mapping:        [32, 126]: 3, [160, 443]: 98, [446, 501]: 382, [503, 544]: 438, [548, 563]: 480, [567, 569]: 496, [592, 879]: 499, [884, 885]: 787, [890, 894]: 789, [900, 906]: 794, [908, 908]: 801, [910, 929]: 802, [931, 974]: 822, [977, 983]: 866, [1008, 1014]: 873, [1017, 1017]: 880, [1021, 1151]: 881, [1154, 1279]: 1012, [1296, 1299]: 1138, [1306, 1311]: 1142, [1316, 1319]: 1148, [1329, 1366]: 1152, [1369, 1375]: 1190, [1377, 1415]: 1197, [1417, 1418]: 1236, [1423, 1423]: 1238, [1456, 1479]: 1239, [1488, 1514]: 1263, [1520, 1524]: 1290, [1792, 1805]: 1295, [1807, 1866]: 1309, [1869, 1871]: 1369, [2304, 2423]: 1372, [2425, 2431]: 1492, [2433, 2435]: 1499, [2437, 2444]: 1502, [2447, 2448]: 1510, [2451, 2472]: 1512, [2474, 2480]: 1534, [2482, 2482]: 1541, [2486, 2489]: 1542, [2492, 2500]: 1546, [2503, 2504]: 1555, [2507, 2510]: 1557, [2519, 2519]: 1561, [2524, 2525]: 1562, [2527, 2531]: 1564, [2534, 2555]: 1569, [2561, 2563]: 1591, [2565, 2570]: 1594, [2575, 2576]: 1600, [2579, 2600]: 1602, [2602, 2608]: 1624, [2610, 2611]: 1631, [2613, 2614]: 1633, [2616, 2617]: 1635, [2620, 2620]: 1637, [2622, 2626]: 1638, [2631, 2632]: 1643, [2635, 2637]: 1645, [2641, 2641]: 1648, [2649, 2652]: 1649, [2654, 2654]: 1653, [2662, 2677]: 1654, [3330, 3331]: 1670, [3333, 3340]: 1672, [3342, 3344]: 1680, [3346, 3386]: 1683, [3389, 3396]: 1724, [3398, 3400]: 1732, [3402, 3406]: 1735, [3415, 3415]: 1740, [3424, 3427]: 1741, [3430, 3445]: 1745, [3449, 3455]: 1761, [4256, 4288]: 1768, [4304, 4341]: 1801, [4345, 4345]: 1839, [4347, 4348]: 1840, [5024, 5108]: 1842, [5120, 5759]: 1927, [6320, 6389]: 2567, [7424, 7437]: 2637, [7439, 7439]: 2651, [7448, 7452]: 2652, [7456, 7458]: 2657, [7579, 7579]: 2660, [7581, 7583]: 2661, [7588, 7590]: 2664, [7595, 7602]: 2667, [7607, 7609]: 2675, [7612, 7615]: 2678, [7680, 7929]: 2682, [7936, 7957]: 2932, [7960, 7965]: 2954, [7968, 8005]: 2960, [8008, 8013]: 2998, [8016, 8023]: 3004, [8025, 8025]: 3012, [8027, 8027]: 3013, [8029, 8029]: 3014, [8031, 8061]: 3015, [8064, 8116]: 3046, [8118, 8132]: 3099, [8134, 8147]: 3114, [8150, 8155]: 3128, [8157, 8175]: 3134, [8178, 8180]: 3153, [8182, 8190]: 3156, [8192, 8292]: 3165, [8304, 8305]: 3266, [8308, 8334]: 3268, [8336, 8340]: 3295, [8352, 8373]: 3300, [8376, 8377]: 3322, [8400, 8417]: 3324, [8420, 8432]: 3342, [8448, 8457]: 3355, [8459, 8484]: 3365, [8486, 8499]: 3391, [8501, 8508]: 3405, [8510, 8511]: 3413, [8513, 8517]: 3415, [8522, 8523]: 3420, [8525, 8526]: 3422, [8531, 8575]: 3424, [8592, 8601]: 3469, [8612, 8615]: 3479, [8617, 8618]: 3483, [8628, 8629]: 3485, [8636, 8652]: 3487, [8656, 8661]: 3504, [8668, 8669]: 3510, [8704, 8751]: 3512, [8756, 8766]: 3560, [8768, 8781]: 3571, [8784, 8789]: 3585, [8791, 8807]: 3591, [8810, 8811]: 3608, [8813, 8819]: 3610, [8822, 8823]: 3617, [8826, 8841]: 3619, [8844, 8861]: 3635, [8866, 8872]: 3653, [8882, 8885]: 3660, [8891, 8893]: 3664, [8896, 8899]: 3667, [8901, 8902]: 3671, [8904, 8904]: 3673, [8909, 8911]: 3674, [8918, 8921]: 3677, [8928, 8931]: 3681, [8934, 8937]: 3685, [8942, 8945]: 3689, [8960, 8960]: 3693, [8968, 8971]: 3694, [8976, 8976]: 3698, [8992, 8995]: 3699, [9001, 9002]: 3703, [9115, 9134]: 3705, [9138, 9139]: 3725, [9216, 9254]: 3727, [9312, 9321]: 3766, [9472, 9547]: 3776, [9552, 9580]: 3852, [9600, 9727]: 3881, [9772, 9773]: 4009, [9785, 9786]: 4011, [9824, 9831]: 4013, [9833, 9839]: 4021, [10048, 10048]: 4028, [10752, 10756]: 4029, [10761, 10761]: 4034, [11568, 11623]: 4035, [11631, 11631]: 4091, [11798, 11800]: 4092, [11802, 11803]: 4095, [11806, 11807]: 4097, [11816, 11822]: 4099, [11824, 11824]: 4106, [42240, 42539]: 4107, [42888, 42892]: 4407, [42922, 42922]: 4412, [64256, 64261]: 4413, [64275, 64279]: 4419, [64285, 64310]: 4424, [64312, 64316]: 4450, [64318, 64318]: 4455, [64320, 64321]: 4456, [64323, 64324]: 4458, [64326, 64335]: 4460, [65529, 65533]: 4470, [66432, 66461]: 4475, [66463, 66499]: 4505, [66504, 66517]: 4542, [66688, 66717]: 4556, [66720, 66729]: 4586, [67840, 67867]: 4596, [67871, 67871]: 4624
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         4008
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 3197, 114, 100, 101, 105, 3199, 120, 161, 112, 107, 3388, 118, 106, 3600, 136, 154, 3542, 115, 3604, 3605, 103, 119, 3514, 3529, 3527, 851, 3555, 108, 124, 828, 168, 186, 129, 99, 110, 3538, 340, 3579, 3518, 109, 125, 3203, 98, 130, 133, 151, 276, 277, 3184, 3185, 3193, 3194, 3189, 3190, 185, 3955, 193, 314, 3233, 3312, 3222, 3223, 4414, 4415, 3198, 121, 3191, 3195, 3213, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 617, 639, 113, 635, 636, 637, 122, 640, 638, 618]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              6272
    [apply]         maxPoints:              439
    [apply]         maxContours:            100
    [apply]         maxCompositePoints:     117
    [apply]         maxCompositeContours:   8
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  1424
    [apply]         maxComponentElements:   8
    [apply]         maxComponentDepth:      4
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       657
    [apply]   usWeightClass:       400
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     666
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   200
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   666
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 390
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        8    subclass = 5
    [apply]   PANOSE:              2 11 5 4 2 2 2 2 2 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E4839EFF
    [apply]   Unicode Range 2( Bits 32- 63 ): 4600FDFF
    [apply]   Unicode Range 3( Bits 64- 95 ): 30A0
    [apply]   Unicode Range 4( Bits 96-127 ): 584
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x40
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFF
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        100
    [apply]   usWinAscent:         900
    [apply]   usWinDescent:        300
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600001BF
    [apply]   CodePage Range 2( Bits 32- 63 ): DFF70000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[13v, complex], advance 657, leftSideBearings 15, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 657, 657
    [apply]             em 0.657, 0.657
    [apply]             px 8.76, 8.76
    [apply]       AABBox
    [apply]         funits [dim 627.0 x 729.0 x 0.0, box 15.0 / 0.0 / 0.0 .. 642.0 / 729.0 / 0.0, ctr 328.5 / 364.5 / 0.0]
    [apply]             em [dim 0.62700003 x 0.72900003 x 0.0, box 0.015000001 / 0.0 / 0.0 .. 0.642 / 0.72900003 / 0.0, ctr 0.3285 / 0.36450002 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[20v, complex], advance 243, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 243, 243
    [apply]             em 0.24300002, 0.24300002
    [apply]             px 3.2400002, 3.2400002
    [apply]       AABBox
    [apply]         funits [dim 171.0 x 947.0 x 0.0, box 0.0 / -218.0 / 0.0 .. 171.0 / 729.0 / 0.0, ctr 85.5 / 255.5 / 0.0]
    [apply]             em [dim 0.171 x 0.947 x 0.0, box 0.0 / -0.21800001 / 0.0 .. 0.171 / 0.72900003 / 0.0, ctr 0.0855 / 0.25550002 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 250, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 250, 250
    [apply]             em 0.25, 0.25
    [apply]             px 3.3333335, 3.3333335
    [apply]       AABBox
    [apply]         funits [dim 250.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 250.0 / 0.0 / 0.0, ctr 125.0 / 0.0 / 0.0]
    [apply]             em [dim 0.25 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.25 / 0.0 / 0.0, ctr 0.125 / 0.0 / 0.0]
    [apply]     Font FreeSans-Regular
    [apply]     Char left['X', id 59, kpairs 0], right['X', id 59], kerning 0
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[13v, complex], advance 657, leftSideBearings 15, kerning[size 0, horiz true, cross false]]
    [apply]     Font FreeSans-Regular
    [apply]     Char left['t', id 87, kpairs 0], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[25v, complex], advance 280, leftSideBearings 20, kerning[size 0, horiz true, cross false]]
    [apply]     Font FreeSans-Regular
    [apply]     Char left['f', id 73, kpairs 0], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[23v, complex], advance 280, leftSideBearings 20, kerning[size 0, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSans
    [apply] Bold
    [apply] GNU: FreeSans Bold: 2012
    [apply] FreeSans Bold
    [apply] Version 0412.2261 
    [apply] FreeSansBold
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ?????????
    [apply] FreeSans ?????????
    [apply] negreta
    [apply] FreeSans negreta
    [apply] tu?n�
    [apply] FreeSans tu?n�
    [apply] fed
    [apply] FreeSans fed
    [apply] Fett
    [apply] FreeSans Fett
    [apply] ??????
    [apply] Free Sans ??????
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSans
    [apply] Bold
    [apply] GNU: FreeSans Bold: 2012
    [apply] FreeSans Bold
    [apply] Version 0412.2261 
    [apply] FreeSansBold
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Negrita
    [apply] FreeSans Negrita
    [apply] Lihavoitu
    [apply] FreeSans Lihavoitu
    [apply] Gras
    [apply] FreeSans Gras
    [apply] F�lk�v�r
    [apply] FreeSans F�lk�v�r
    [apply] Grassetto
    [apply] FreeSans Grassetto
    [apply] Vet
    [apply] FreeSans Vet
    [apply] Halvfet
    [apply] FreeSans Halvfet
    [apply] Pogrubiony
    [apply] FreeSans Pogrubiony
    [apply] Negrito
    [apply] FreeSans Negrito
    [apply] gros
    [apply] FreeSans gros
    [apply] ??????????
    [apply] FreeSans ??????????
    [apply] Tu?n�
    [apply] FreeSans Tu?n�
    [apply] Fet
    [apply] FreeSans Fet
    [apply] Kal?n
    [apply] FreeSans Kal?n
    [apply] huruf tebal
    [apply] FreeSans huruf tebal
    [apply] ??????
    [apply] FreeSans ??????
    [apply] Krepko
    [apply] FreeSans Krepko
    [apply] treknraksts
    [apply] FreeSans treknraksts
    [apply] pusjuodis
    [apply] FreeSans pusjuodis
    [apply] ?�?m
    [apply] FreeSans ?�?m
    [apply] Lodia
    [apply] FreeSans Lodia
    [apply] ?????
    [apply] FreeSans ?????
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeSans-Bold: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeSans-Bold[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x8D25A3C
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:55:53 CET 2014
    [apply]   modified:            Sat Feb 08 07:55:53 CET 2014
    [apply]   xMin:                -968
    [apply]   yMin:                -460
    [apply]   xMax:                1556
    [apply]   yMax:                1066
    [apply]   macStyle bits:       1
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x8D25A3C
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:55:53 CET 2014
    [apply]   modified:            Sat Feb 08 07:55:53 CET 2014
    [apply]   xMin:                -968
    [apply]   yMin:                -460
    [apply]   xMax:                1556
    [apply]   yMax:                1066
    [apply]   macStyle bits:       1
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            900
    [apply]         yDescender:           -200
    [apply]         yLineGap:             100
    [apply]         advanceWidthMax:      1473
    [apply]         minLeftSideBearing:   -968
    [apply]         minRightSideBearing:  -732
    [apply]         xMaxExtent:           1556
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 2911
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 3
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         1320
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     326
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     70
    [apply]     endCode:        [126, 443, 501, 543, 563, 567, 879, 885, 890, 894, 906, 908, 929, 974, 983, 1009, 1013, 1121, 1139, 1151, 1273, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1465, 1476, 1514, 1524, 2423, 2431, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 4288, 4341, 4345, 4348, 5108, 7835, 7838, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8358, 8360, 8364, 8368, 8373, 8377, 8403, 8407, 8417, 8432, 8449, 8451, 8457, 8462, 8465, 8468, 8471, 8476, 8482, 8487, 8491, 8494, 8498, 8504, 8507, 8516, 8523, 8526, 8575, 8603, 8616, 8650, 8736, 8739, 8741, 8749, 8764, 8768, 8771, 8773, 8776, 8779, 8789, 8794, 8801, 8807, 8811, 8819, 8839, 8861, 8893, 8899, 8901, 8945, 8971, 8976, 8995, 9002, 9251, 9676, 9702, 9711, 9772, 9831, 9839, 10048, 10754, 11621, 11631, 11800, 11803, 11807, 11822, 42892, 42922, 64261, 64279, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 446, 503, 548, 567, 592, 884, 890, 894, 900, 908, 910, 931, 977, 1008, 1012, 1024, 1136, 1148, 1154, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1456, 1467, 1488, 1520, 2304, 2425, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 4256, 4304, 4345, 4347, 5024, 7680, 7838, 7840, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8355, 8360, 8362, 8368, 8373, 8376, 8400, 8406, 8411, 8421, 8448, 8451, 8453, 8462, 8465, 8467, 8470, 8476, 8480, 8486, 8489, 8494, 8498, 8501, 8506, 8513, 8523, 8525, 8531, 8592, 8606, 8644, 8704, 8739, 8741, 8743, 8756, 8768, 8770, 8773, 8776, 8778, 8784, 8791, 8797, 8804, 8810, 8818, 8834, 8853, 8891, 8896, 8901, 8942, 8968, 8976, 8994, 9001, 9251, 9674, 9702, 9711, 9772, 9824, 9833, 10048, 10752, 11568, 11631, 11798, 11802, 11806, 11816, 42888, 42922, 64256, 64275, 64285, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65472, 65471, 65467, 65464, 65440, 65436, 65432, 65429, 65424, 65423, 65422, 65421, 65419, 65395, 65393, 65383, 65369, 65361, 65359, 65337, 65331, 65314, 65312, 65311, 65310, 65306, 65274, 65273, 65262, 65257, 64478, 64477, 64348, 64347, 64343, 64341, 64340, 64339, 64338, 64337, 64335, 64334, 64330, 64328, 64325, 64318, 64317, 64310, 62732, 62717, 62714, 62713, 62038, 59467, 59465, 59464, 59458, 59456, 59454, 59452, 59450, 59449, 59448, 59447, 59446, 59444, 59443, 59442, 59440, 59439, 59437, 59436, 59435, 59424, 59422, 59421, 59407, 59406, 59405, 59402, 59398, 59396, 59374, 59372, 59369, 59366, 59351, 59350, 59349, 59345, 59343, 59342, 59341, 59337, 59334, 59331, 59330, 59328, 59325, 59323, 59322, 59317, 59311, 59310, 59306, 59290, 59288, 59261, 59208, 59206, 59205, 59204, 59198, 59195, 59194, 59193, 59191, 59190, 59186, 59185, 59183, 59181, 59179, 59173, 59159, 59146, 59117, 59115, 59114, 59074, 59052, 59048, 59031, 59026, 58778, 58356, 58331, 58323, 58263, 58212, 58211, 58003, 57300, 56487, 56478, 56312, 56311, 56309, 56301, 25236, 25207, 3874, 3861, 3856, 3855, 3854, 3853, 3852, 3851, 2658, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         28
    [apply]     format:         4
    [apply]     length:         1320
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     326
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     70
    [apply]     endCode:        [126, 443, 501, 543, 563, 567, 879, 885, 890, 894, 906, 908, 929, 974, 983, 1009, 1013, 1121, 1139, 1151, 1273, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1465, 1476, 1514, 1524, 2423, 2431, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 4288, 4341, 4345, 4348, 5108, 7835, 7838, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8358, 8360, 8364, 8368, 8373, 8377, 8403, 8407, 8417, 8432, 8449, 8451, 8457, 8462, 8465, 8468, 8471, 8476, 8482, 8487, 8491, 8494, 8498, 8504, 8507, 8516, 8523, 8526, 8575, 8603, 8616, 8650, 8736, 8739, 8741, 8749, 8764, 8768, 8771, 8773, 8776, 8779, 8789, 8794, 8801, 8807, 8811, 8819, 8839, 8861, 8893, 8899, 8901, 8945, 8971, 8976, 8995, 9002, 9251, 9676, 9702, 9711, 9772, 9831, 9839, 10048, 10754, 11621, 11631, 11800, 11803, 11807, 11822, 42892, 42922, 64261, 64279, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 446, 503, 548, 567, 592, 884, 890, 894, 900, 908, 910, 931, 977, 1008, 1012, 1024, 1136, 1148, 1154, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1456, 1467, 1488, 1520, 2304, 2425, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 4256, 4304, 4345, 4347, 5024, 7680, 7838, 7840, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8355, 8360, 8362, 8368, 8373, 8376, 8400, 8406, 8411, 8421, 8448, 8451, 8453, 8462, 8465, 8467, 8470, 8476, 8480, 8486, 8489, 8494, 8498, 8501, 8506, 8513, 8523, 8525, 8531, 8592, 8606, 8644, 8704, 8739, 8741, 8743, 8756, 8768, 8770, 8773, 8776, 8778, 8784, 8791, 8797, 8804, 8810, 8818, 8834, 8853, 8891, 8896, 8901, 8942, 8968, 8976, 8994, 9001, 9251, 9674, 9702, 9711, 9772, 9824, 9833, 10048, 10752, 11568, 11631, 11798, 11802, 11806, 11816, 42888, 42922, 64256, 64275, 64285, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65472, 65471, 65467, 65464, 65440, 65436, 65432, 65429, 65424, 65423, 65422, 65421, 65419, 65395, 65393, 65383, 65369, 65361, 65359, 65337, 65331, 65314, 65312, 65311, 65310, 65306, 65274, 65273, 65262, 65257, 64478, 64477, 64348, 64347, 64343, 64341, 64340, 64339, 64338, 64337, 64335, 64334, 64330, 64328, 64325, 64318, 64317, 64310, 62732, 62717, 62714, 62713, 62038, 59467, 59465, 59464, 59458, 59456, 59454, 59452, 59450, 59449, 59448, 59447, 59446, 59444, 59443, 59442, 59440, 59439, 59437, 59436, 59435, 59424, 59422, 59421, 59407, 59406, 59405, 59402, 59398, 59396, 59374, 59372, 59369, 59366, 59351, 59350, 59349, 59345, 59343, 59342, 59341, 59337, 59334, 59331, 59330, 59328, 59325, 59323, 59322, 59317, 59311, 59310, 59306, 59290, 59288, 59261, 59208, 59206, 59205, 59204, 59198, 59195, 59194, 59193, 59191, 59190, 59186, 59185, 59183, 59181, 59179, 59173, 59159, 59146, 59117, 59115, 59114, 59074, 59052, 59048, 59031, 59026, 58778, 58356, 58331, 58323, 58263, 58212, 58211, 58003, 57300, 56487, 56478, 56312, 56311, 56309, 56301, 25236, 25207, 3874, 3861, 3856, 3855, 3854, 3853, 3852, 3851, 2658, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         1348
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 2123, 114, 100, 101, 105, 2125, 120, 161, 112, 107, 2280, 118, 106, 2447, 136, 154, 2406, 115, 2449, 2450, 103, 119, 2378, 2393, 2391, 845, 2415, 108, 124, 822, 168, 186, 129, 99, 110, 2402, 340, 2431, 2382, 109, 125, 2129, 98, 130, 133, 151, 276, 277, 2110, 2111, 2119, 2120, 2115, 2116, 185, 2494, 193, 314, 2159, 2233, 2148, 2149, 2595, 2596, 2124, 121, 2117, 2121, 2139, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 614, 636, 113, 632, 633, 634, 122, 637, 635, 615]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              2911
    [apply]         maxPoints:              425
    [apply]         maxContours:            18
    [apply]         maxCompositePoints:     115
    [apply]         maxCompositeContours:   8
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  1495
    [apply]         maxComponentElements:   8
    [apply]         maxComponentDepth:      4
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       642
    [apply]   usWeightClass:       600
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     666
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   200
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   666
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 390
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        8    subclass = 5
    [apply]   PANOSE:              2 11 7 4 2 2 2 2 2 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E4028EFF
    [apply]   Unicode Range 2( Bits 32- 63 ): 4000E1FF
    [apply]   Unicode Range 3( Bits 64- 95 ): 1020
    [apply]   Unicode Range 4( Bits 96-127 ): 4
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x20
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFD
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        100
    [apply]   usWinAscent:         900
    [apply]   usWinDescent:        300
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600001BF
    [apply]   CodePage Range 2( Bits 32- 63 ): 0
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[13v, complex], advance 675, leftSideBearings 22, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 675, 675
    [apply]             em 0.675, 0.675
    [apply]             px 9.000001, 9.000001
    [apply]       AABBox
    [apply]         funits [dim 631.0 x 729.0 x 0.0, box 22.0 / 0.0 / 0.0 .. 653.0 / 729.0 / 0.0, ctr 337.5 / 364.5 / 0.0]
    [apply]             em [dim 0.63100004 x 0.72900003 x 0.0, box 0.022000002 / 0.0 / 0.0 .. 0.65300006 / 0.72900003 / 0.0, ctr 0.33750004 / 0.36450002 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[22v, complex], advance 280, leftSideBearings 4, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 280, 280
    [apply]             em 0.28, 0.28
    [apply]             px 3.7333336, 3.7333336
    [apply]       AABBox
    [apply]         funits [dim 206.0 x 947.0 x 0.0, box 4.0 / -218.0 / 0.0 .. 210.0 / 729.0 / 0.0, ctr 107.0 / 255.5 / 0.0]
    [apply]             em [dim 0.20600002 x 0.947 x 0.0, box 0.004 / -0.21800001 / 0.0 .. 0.21000001 / 0.72900003 / 0.0, ctr 0.107 / 0.25550002 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 278, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 278, 278
    [apply]             em 0.27800003, 0.27800003
    [apply]             px 3.7066672, 3.7066672
    [apply]       AABBox
    [apply]         funits [dim 278.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 278.0 / 0.0 / 0.0, ctr 139.0 / 0.0 / 0.0]
    [apply]             em [dim 0.27800003 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.27800003 / 0.0 / 0.0, ctr 0.13900001 / 0.0 / 0.0]
    [apply]     Font FreeSans-Bold
    [apply]     Char left['X', id 59, kpairs 0], right['X', id 59], kerning 0
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[13v, complex], advance 675, leftSideBearings 22, kerning[size 0, horiz true, cross false]]
    [apply]     Font FreeSans-Bold
    [apply]     Char left['t', id 87, kpairs 0], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[23v, complex], advance 338, leftSideBearings 21, kerning[size 0, horiz true, cross false]]
    [apply]     Font FreeSans-Bold
    [apply]     Char left['f', id 73, kpairs 0], right['f', id 73], kerning 0
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[21v, complex], advance 343, leftSideBearings 14, kerning[size 0, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Regular
    [apply] GNU: FreeSerif Normal: 2012
    [apply] FreeSerif
    [apply] Version 0412.2263 
    [apply] FreeSerif
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Bulgarian Alternate
    [apply] Bombay
    [apply] Calcutta
    [apply] Nepali
    [apply] ????????
    [apply] normal
    [apply] oby?ejn�
    [apply] normal
    [apply] Mittel
    [apply] �?????
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Regular
    [apply] GNU: FreeSerif Normal: 2012
    [apply] FreeSerif
    [apply] Version 0412.2263 
    [apply] FreeSerif
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Bulgarian Alternate
    [apply] Bombay
    [apply] Calcutta
    [apply] Nepali
    [apply] Normal
    [apply] Normaali
    [apply] Normal
    [apply] Norm�l
    [apply] Normale
    [apply] Gemiddeld
    [apply] Normal
    [apply] odmiana zwyk?a
    [apply] Normal
    [apply] Normal
    [apply] ???????
    [apply] Norm�lne
    [apply] Normal
    [apply] ????
    [apply] Normal
    [apply] menengah
    [apply] ??????
    [apply] Navadno
    [apply] vid?js
    [apply] normalusis
    [apply] ????
    [apply] v?a
    [apply] Arrunta
    [apply] ???????
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeSerif-Regular: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeSerif-Regular[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x374DD94A
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x29F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:59:27 CET 2014
    [apply]   modified:            Sat Feb 08 07:59:27 CET 2014
    [apply]   xMin:                -879
    [apply]   yMin:                -551
    [apply]   xMax:                1767
    [apply]   yMax:                936
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x374DD94A
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x29F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:59:27 CET 2014
    [apply]   modified:            Sat Feb 08 07:59:27 CET 2014
    [apply]   xMin:                -879
    [apply]   yMin:                -551
    [apply]   xMax:                1767
    [apply]   yMax:                936
    [apply]   macStyle bits:       0
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            900
    [apply]         yDescender:           -200
    [apply]         yLineGap:             100
    [apply]         advanceWidthMax:      1752
    [apply]         minLeftSideBearing:   -879
    [apply]         minRightSideBearing:  -747
    [apply]         xMaxExtent:           1767
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 10538
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 5
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         2376
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     590
    [apply]     searchRange:    512
    [apply]     entrySelector:  8
    [apply]     rangeShift:     78
    [apply]     endCode:        [13, 126, 887, 894, 906, 908, 929, 1319, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1539, 1563, 1791, 1969, 2423, 2431, 2435, 2444, 2448, 2472, 2480, 2482, 2489, 2500, 2504, 2510, 2519, 2525, 2531, 2555, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 2691, 2701, 2705, 2728, 2736, 2739, 2745, 2757, 2761, 2765, 2768, 2787, 2801, 2819, 2828, 2832, 2856, 2864, 2867, 2873, 2884, 2888, 2893, 2903, 2909, 2915, 2935, 2947, 2954, 2960, 2965, 2970, 2972, 2975, 2980, 2986, 3001, 3010, 3016, 3021, 3024, 3031, 3066, 3331, 3340, 3344, 3386, 3396, 3400, 3406, 3415, 3427, 3445, 3455, 3459, 3478, 3505, 3515, 3517, 3526, 3530, 3540, 3542, 3551, 3572, 3642, 3675, 4293, 4348, 4614, 4678, 4680, 4685, 4694, 4696, 4701, 4742, 4744, 4749, 4782, 4784, 4789, 4798, 4800, 4805, 4814, 4822, 4846, 4878, 4880, 4885, 4894, 4934, 4954, 4988, 5108, 5942, 6509, 6516, 6683, 6687, 7617, 7619, 7631, 7654, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8377, 8432, 8508, 8523, 8526, 8585, 8966, 9004, 9032, 9040, 9047, 9054, 9091, 9098, 9100, 9106, 9134, 9142, 9149, 9167, 9187, 9190, 9254, 9321, 9475, 9547, 9885, 9916, 9923, 10180, 10186, 10188, 10219, 10239, 10630, 10636, 10642, 10649, 10651, 10654, 10661, 10681, 10684, 10711, 10726, 10729, 10731, 10745, 10758, 10761, 10781, 10791, 10801, 10811, 10815, 10997, 11057, 11092, 11297, 11306, 11310, 11345, 11354, 11358, 11441, 11457, 11467, 11498, 11519, 11777, 11783, 11789, 11793, 11800, 11825, 42611, 42647, 42833, 42839, 42843, 42855, 42864, 42893, 42897, 42922, 43007, 43259, 64262, 64279, 64310, 64316, 64318, 64321, 64324, 64449, 64489, 64511, 64613, 64615, 64619, 64621, 64625, 64627, 64631, 64633, 64651, 64653, 64658, 64660, 64831, 65010, 65020, 65062, 65140, 65276, 65279, 65533, 65535]
    [apply]     startCode:      [13, 32, 160, 890, 900, 908, 910, 931, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 1536, 1542, 1566, 1872, 2304, 2425, 2433, 2437, 2447, 2451, 2474, 2482, 2486, 2492, 2503, 2507, 2519, 2524, 2527, 2534, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 2689, 2693, 2703, 2707, 2730, 2738, 2741, 2748, 2759, 2763, 2768, 2784, 2790, 2817, 2821, 2831, 2835, 2858, 2866, 2869, 2876, 2887, 2891, 2902, 2908, 2911, 2918, 2946, 2949, 2958, 2962, 2969, 2972, 2974, 2979, 2984, 2990, 3006, 3014, 3018, 3024, 3031, 3046, 3330, 3333, 3342, 3346, 3389, 3398, 3402, 3415, 3424, 3430, 3449, 3458, 3461, 3482, 3507, 3517, 3520, 3530, 3535, 3542, 3544, 3570, 3585, 3647, 4256, 4304, 4608, 4616, 4680, 4682, 4688, 4696, 4698, 4704, 4744, 4746, 4752, 4784, 4786, 4792, 4800, 4802, 4808, 4816, 4824, 4848, 4880, 4882, 4888, 4896, 4936, 4961, 5024, 5920, 6480, 6512, 6656, 6686, 7424, 7619, 7626, 7635, 7676, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8400, 8448, 8510, 8525, 8528, 8592, 8968, 9031, 9040, 9047, 9054, 9088, 9094, 9100, 9103, 9108, 9138, 9144, 9166, 9180, 9189, 9216, 9312, 9472, 9484, 9552, 9888, 9920, 9985, 10183, 10188, 10190, 10224, 10624, 10635, 10641, 10649, 10651, 10653, 10656, 10672, 10684, 10686, 10726, 10728, 10731, 10740, 10752, 10761, 10781, 10786, 10800, 10808, 10815, 10993, 11008, 11088, 11264, 11299, 11310, 11312, 11347, 11358, 11360, 11456, 11464, 11492, 11517, 11744, 11782, 11787, 11791, 11798, 11802, 42560, 42620, 42752, 42838, 42842, 42852, 42862, 42873, 42896, 42922, 43002, 43232, 64256, 64275, 64285, 64312, 64318, 64320, 64323, 64326, 64467, 64508, 64606, 64615, 64618, 64621, 64624, 64627, 64630, 64633, 64650, 64653, 64657, 64660, 64830, 65010, 65020, 65056, 65136, 65142, 65279, 65529, 65535]
    [apply]     idDelta:        [65526, 65508, 65475, 65473, 65468, 65467, 65466, 65465, 65456, 65454, 65453, 65452, 65448, 65447, 65439, 65434, 65423, 65421, 65419, 65339, 65005, 65004, 65003, 65002, 65000, 64998, 64997, 64996, 64993, 64991, 64989, 64987, 64979, 64975, 64974, 64972, 64967, 64966, 64962, 64960, 64959, 64958, 64957, 64956, 64954, 64953, 64949, 64947, 64944, 64937, 64936, 64929, 64918, 64917, 64916, 64915, 64914, 64913, 64912, 64910, 64909, 64908, 64906, 64891, 64889, 64874, 64873, 64871, 64869, 64868, 64867, 64866, 64864, 64862, 64860, 64852, 64848, 64847, 64845, 64835, 64834, 64831, 64830, 64827, 64826, 64825, 64822, 64819, 64816, 64812, 64809, 64808, 64806, 64800, 64786, 64523, 64522, 64521, 64520, 64518, 64517, 64516, 64508, 64500, 64498, 64495, 64493, 64492, 64489, 64488, 64487, 64485, 64482, 64478, 64477, 64476, 64458, 64446, 64442, 63862, 63852, 63593, 63592, 63591, 63590, 63588, 63587, 63586, 63584, 63583, 63582, 63580, 63579, 63578, 63576, 63575, 63574, 63572, 63571, 63570, 63569, 63568, 63567, 63565, 63564, 63563, 63557, 63522, 62711, 62174, 62172, 62033, 62031, 61295, 61294, 61288, 61285, 61264, 61262, 61260, 61258, 61256, 61255, 61254, 61253, 61252, 61250, 61249, 61248, 61246, 61245, 61243, 61242, 61241, 61230, 61228, 61227, 61216, 61194, 61179, 61178, 61177, 61176, 61170, 61169, 61143, 61136, 61130, 61124, 61091, 61089, 61088, 61086, 61085, 61082, 61081, 61065, 61053, 61052, 61027, 60970, 60820, 60812, 60808, 60806, 60803, 60742, 60740, 60739, 60738, 60734, 60350, 60346, 60342, 60336, 60335, 60334, 60333, 60323, 60321, 60320, 60306, 60305, 60304, 60296, 60290, 60288, 60269, 60265, 60257, 60251, 60248, 60071, 60061, 60031, 59860, 59859, 59856, 59855, 59854, 59851, 59850, 59836, 59830, 59806, 59788, 59564, 59560, 59557, 59556, 59552, 59551, 28817, 28809, 28705, 28701, 28699, 28691, 28685, 28677, 28675, 28651, 28572, 28348, 7352, 7340, 7335, 7334, 7333, 7332, 7331, 7330, 7313, 7295, 7201, 7200, 7198, 7197, 7195, 7194, 7192, 7191, 7175, 7174, 7171, 7170, 7001, 6823, 6814, 6779, 6706, 6705, 6703, 6454, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         2376
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     590
    [apply]     searchRange:    512
    [apply]     entrySelector:  8
    [apply]     rangeShift:     78
    [apply]     endCode:        [13, 126, 887, 894, 906, 908, 929, 1319, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1539, 1563, 1791, 1969, 2423, 2431, 2435, 2444, 2448, 2472, 2480, 2482, 2489, 2500, 2504, 2510, 2519, 2525, 2531, 2555, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 2691, 2701, 2705, 2728, 2736, 2739, 2745, 2757, 2761, 2765, 2768, 2787, 2801, 2819, 2828, 2832, 2856, 2864, 2867, 2873, 2884, 2888, 2893, 2903, 2909, 2915, 2935, 2947, 2954, 2960, 2965, 2970, 2972, 2975, 2980, 2986, 3001, 3010, 3016, 3021, 3024, 3031, 3066, 3331, 3340, 3344, 3386, 3396, 3400, 3406, 3415, 3427, 3445, 3455, 3459, 3478, 3505, 3515, 3517, 3526, 3530, 3540, 3542, 3551, 3572, 3642, 3675, 4293, 4348, 4614, 4678, 4680, 4685, 4694, 4696, 4701, 4742, 4744, 4749, 4782, 4784, 4789, 4798, 4800, 4805, 4814, 4822, 4846, 4878, 4880, 4885, 4894, 4934, 4954, 4988, 5108, 5942, 6509, 6516, 6683, 6687, 7617, 7619, 7631, 7654, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8377, 8432, 8508, 8523, 8526, 8585, 8966, 9004, 9032, 9040, 9047, 9054, 9091, 9098, 9100, 9106, 9134, 9142, 9149, 9167, 9187, 9190, 9254, 9321, 9475, 9547, 9885, 9916, 9923, 10180, 10186, 10188, 10219, 10239, 10630, 10636, 10642, 10649, 10651, 10654, 10661, 10681, 10684, 10711, 10726, 10729, 10731, 10745, 10758, 10761, 10781, 10791, 10801, 10811, 10815, 10997, 11057, 11092, 11297, 11306, 11310, 11345, 11354, 11358, 11441, 11457, 11467, 11498, 11519, 11777, 11783, 11789, 11793, 11800, 11825, 42611, 42647, 42833, 42839, 42843, 42855, 42864, 42893, 42897, 42922, 43007, 43259, 64262, 64279, 64310, 64316, 64318, 64321, 64324, 64449, 64489, 64511, 64613, 64615, 64619, 64621, 64625, 64627, 64631, 64633, 64651, 64653, 64658, 64660, 64831, 65010, 65020, 65062, 65140, 65276, 65279, 65533, 65535]
    [apply]     startCode:      [13, 32, 160, 890, 900, 908, 910, 931, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 1536, 1542, 1566, 1872, 2304, 2425, 2433, 2437, 2447, 2451, 2474, 2482, 2486, 2492, 2503, 2507, 2519, 2524, 2527, 2534, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 2689, 2693, 2703, 2707, 2730, 2738, 2741, 2748, 2759, 2763, 2768, 2784, 2790, 2817, 2821, 2831, 2835, 2858, 2866, 2869, 2876, 2887, 2891, 2902, 2908, 2911, 2918, 2946, 2949, 2958, 2962, 2969, 2972, 2974, 2979, 2984, 2990, 3006, 3014, 3018, 3024, 3031, 3046, 3330, 3333, 3342, 3346, 3389, 3398, 3402, 3415, 3424, 3430, 3449, 3458, 3461, 3482, 3507, 3517, 3520, 3530, 3535, 3542, 3544, 3570, 3585, 3647, 4256, 4304, 4608, 4616, 4680, 4682, 4688, 4696, 4698, 4704, 4744, 4746, 4752, 4784, 4786, 4792, 4800, 4802, 4808, 4816, 4824, 4848, 4880, 4882, 4888, 4896, 4936, 4961, 5024, 5920, 6480, 6512, 6656, 6686, 7424, 7619, 7626, 7635, 7676, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8400, 8448, 8510, 8525, 8528, 8592, 8968, 9031, 9040, 9047, 9054, 9088, 9094, 9100, 9103, 9108, 9138, 9144, 9166, 9180, 9189, 9216, 9312, 9472, 9484, 9552, 9888, 9920, 9985, 10183, 10188, 10190, 10224, 10624, 10635, 10641, 10649, 10651, 10653, 10656, 10672, 10684, 10686, 10726, 10728, 10731, 10740, 10752, 10761, 10781, 10786, 10800, 10808, 10815, 10993, 11008, 11088, 11264, 11299, 11310, 11312, 11347, 11358, 11360, 11456, 11464, 11492, 11517, 11744, 11782, 11787, 11791, 11798, 11802, 42560, 42620, 42752, 42838, 42842, 42852, 42862, 42873, 42896, 42922, 43002, 43232, 64256, 64275, 64285, 64312, 64318, 64320, 64323, 64326, 64467, 64508, 64606, 64615, 64618, 64621, 64624, 64627, 64630, 64633, 64650, 64653, 64657, 64660, 64830, 65010, 65020, 65056, 65136, 65142, 65279, 65529, 65535]
    [apply]     idDelta:        [65526, 65508, 65475, 65473, 65468, 65467, 65466, 65465, 65456, 65454, 65453, 65452, 65448, 65447, 65439, 65434, 65423, 65421, 65419, 65339, 65005, 65004, 65003, 65002, 65000, 64998, 64997, 64996, 64993, 64991, 64989, 64987, 64979, 64975, 64974, 64972, 64967, 64966, 64962, 64960, 64959, 64958, 64957, 64956, 64954, 64953, 64949, 64947, 64944, 64937, 64936, 64929, 64918, 64917, 64916, 64915, 64914, 64913, 64912, 64910, 64909, 64908, 64906, 64891, 64889, 64874, 64873, 64871, 64869, 64868, 64867, 64866, 64864, 64862, 64860, 64852, 64848, 64847, 64845, 64835, 64834, 64831, 64830, 64827, 64826, 64825, 64822, 64819, 64816, 64812, 64809, 64808, 64806, 64800, 64786, 64523, 64522, 64521, 64520, 64518, 64517, 64516, 64508, 64500, 64498, 64495, 64493, 64492, 64489, 64488, 64487, 64485, 64482, 64478, 64477, 64476, 64458, 64446, 64442, 63862, 63852, 63593, 63592, 63591, 63590, 63588, 63587, 63586, 63584, 63583, 63582, 63580, 63579, 63578, 63576, 63575, 63574, 63572, 63571, 63570, 63569, 63568, 63567, 63565, 63564, 63563, 63557, 63522, 62711, 62174, 62172, 62033, 62031, 61295, 61294, 61288, 61285, 61264, 61262, 61260, 61258, 61256, 61255, 61254, 61253, 61252, 61250, 61249, 61248, 61246, 61245, 61243, 61242, 61241, 61230, 61228, 61227, 61216, 61194, 61179, 61178, 61177, 61176, 61170, 61169, 61143, 61136, 61130, 61124, 61091, 61089, 61088, 61086, 61085, 61082, 61081, 61065, 61053, 61052, 61027, 60970, 60820, 60812, 60808, 60806, 60803, 60742, 60740, 60739, 60738, 60734, 60350, 60346, 60342, 60336, 60335, 60334, 60333, 60323, 60321, 60320, 60306, 60305, 60304, 60296, 60290, 60288, 60269, 60265, 60257, 60251, 60248, 60071, 60061, 60031, 59860, 59859, 59856, 59855, 59854, 59851, 59850, 59836, 59830, 59806, 59788, 59564, 59560, 59557, 59556, 59552, 59551, 28817, 28809, 28705, 28701, 28699, 28691, 28685, 28677, 28675, 28651, 28572, 28348, 7352, 7340, 7335, 7334, 7333, 7332, 7331, 7330, 7313, 7295, 7201, 7200, 7198, 7197, 7195, 7194, 7192, 7191, 7175, 7174, 7171, 7170, 7001, 6823, 6814, 6779, 6706, 6705, 6703, 6454, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     10 ()
    [apply]     offset:         2420
    [apply]     format:         12
    [apply]     length:         3880
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        322
    [apply]     mapping:        [13, 13]: 3, [32, 126]: 4, [160, 887]: 99, [890, 894]: 827, [900, 906]: 832, [908, 908]: 839, [910, 929]: 840, [931, 1319]: 860, [1329, 1366]: 1249, [1369, 1375]: 1287, [1377, 1415]: 1294, [1417, 1418]: 1333, [1423, 1423]: 1335, [1425, 1479]: 1336, [1488, 1514]: 1391, [1520, 1524]: 1418, [1536, 1539]: 1423, [1542, 1563]: 1427, [1566, 1791]: 1449, [1872, 1969]: 1675, [2304, 2423]: 1773, [2425, 2431]: 1893, [2433, 2435]: 1900, [2437, 2444]: 1903, [2447, 2448]: 1911, [2451, 2472]: 1913, [2474, 2480]: 1935, [2482, 2482]: 1942, [2486, 2489]: 1943, [2492, 2500]: 1947, [2503, 2504]: 1956, [2507, 2510]: 1958, [2519, 2519]: 1962, [2524, 2525]: 1963, [2527, 2531]: 1965, [2534, 2555]: 1970, [2561, 2563]: 1992, [2565, 2570]: 1995, [2575, 2576]: 2001, [2579, 2600]: 2003, [2602, 2608]: 2025, [2610, 2611]: 2032, [2613, 2614]: 2034, [2616, 2617]: 2036, [2620, 2620]: 2038, [2622, 2626]: 2039, [2631, 2632]: 2044, [2635, 2637]: 2046, [2641, 2641]: 2049, [2649, 2652]: 2050, [2654, 2654]: 2054, [2662, 2677]: 2055, [2689, 2691]: 2071, [2693, 2701]: 2074, [2703, 2705]: 2083, [2707, 2728]: 2086, [2730, 2736]: 2108, [2738, 2739]: 2115, [2741, 2745]: 2117, [2748, 2757]: 2122, [2759, 2761]: 2132, [2763, 2765]: 2135, [2768, 2768]: 2138, [2784, 2787]: 2139, [2790, 2801]: 2143, [2817, 2819]: 2155, [2821, 2828]: 2158, [2831, 2832]: 2166, [2835, 2856]: 2168, [2858, 2864]: 2190, [2866, 2867]: 2197, [2869, 2873]: 2199, [2876, 2884]: 2204, [2887, 2888]: 2213, [2891, 2893]: 2215, [2902, 2903]: 2218, [2908, 2909]: 2220, [2911, 2915]: 2222, [2918, 2935]: 2227, [2946, 2947]: 2245, [2949, 2954]: 2247, [2958, 2960]: 2253, [2962, 2965]: 2256, [2969, 2970]: 2260, [2972, 2972]: 2262, [2974, 2975]: 2263, [2979, 2980]: 2265, [2984, 2986]: 2267, [2990, 3001]: 2270, [3006, 3010]: 2282, [3014, 3016]: 2287, [3018, 3021]: 2290, [3024, 3024]: 2294, [3031, 3031]: 2295, [3046, 3066]: 2296, [3330, 3331]: 2317, [3333, 3340]: 2319, [3342, 3344]: 2327, [3346, 3386]: 2330, [3389, 3396]: 2371, [3398, 3400]: 2379, [3402, 3406]: 2382, [3415, 3415]: 2387, [3424, 3427]: 2388, [3430, 3445]: 2392, [3449, 3455]: 2408, [3458, 3459]: 2415, [3461, 3478]: 2417, [3482, 3505]: 2435, [3507, 3515]: 2459, [3517, 3517]: 2468, [3520, 3526]: 2469, [3530, 3530]: 2476, [3535, 3540]: 2477, [3542, 3542]: 2483, [3544, 3551]: 2484, [3570, 3572]: 2492, [3585, 3642]: 2495, [3647, 3675]: 2553, [4256, 4293]: 2582, [4304, 4348]: 2620, [4608, 4614]: 2665, [4616, 4678]: 2672, [4680, 4680]: 2735, [4682, 4685]: 2736, [4688, 4694]: 2740, [4696, 4696]: 2747, [4698, 4701]: 2748, [4704, 4742]: 2752, [4744, 4744]: 2791, [4746, 4749]: 2792, [4752, 4782]: 2796, [4784, 4784]: 2827, [4786, 4789]: 2828, [4792, 4798]: 2832, [4800, 4800]: 2839, [4802, 4805]: 2840, [4808, 4814]: 2844, [4816, 4822]: 2851, [4824, 4846]: 2858, [4848, 4878]: 2881, [4880, 4880]: 2912, [4882, 4885]: 2913, [4888, 4894]: 2917, [4896, 4934]: 2924, [4936, 4954]: 2963, [4961, 4988]: 2982, [5024, 5108]: 3010, [5920, 5942]: 3095, [6480, 6509]: 3118, [6512, 6516]: 3148, [6656, 6683]: 3153, [6686, 6687]: 3181, [7424, 7617]: 3183, [7619, 7619]: 3377, [7626, 7631]: 3378, [7635, 7654]: 3384, [7676, 7957]: 3404, [7960, 7965]: 3686, [7968, 8005]: 3692, [8008, 8013]: 3730, [8016, 8023]: 3736, [8025, 8025]: 3744, [8027, 8027]: 3745, [8029, 8029]: 3746, [8031, 8061]: 3747, [8064, 8116]: 3778, [8118, 8132]: 3831, [8134, 8147]: 3846, [8150, 8155]: 3860, [8157, 8175]: 3866, [8178, 8180]: 3885, [8182, 8190]: 3888, [8192, 8292]: 3897, [8304, 8305]: 3998, [8308, 8334]: 4000, [8336, 8340]: 4027, [8352, 8377]: 4032, [8400, 8432]: 4058, [8448, 8508]: 4091, [8510, 8523]: 4152, [8525, 8526]: 4166, [8528, 8585]: 4168, [8592, 8966]: 4226, [8968, 9004]: 4601, [9031, 9032]: 4638, [9040, 9040]: 4640, [9047, 9047]: 4641, [9054, 9054]: 4642, [9088, 9091]: 4643, [9094, 9098]: 4647, [9100, 9100]: 4652, [9103, 9106]: 4653, [9108, 9134]: 4657, [9138, 9142]: 4684, [9144, 9149]: 4689, [9166, 9167]: 4695, [9180, 9187]: 4697, [9189, 9190]: 4705, [9216, 9254]: 4707, [9312, 9321]: 4746, [9472, 9475]: 4756, [9484, 9547]: 4760, [9552, 9885]: 4824, [9888, 9916]: 5158, [9920, 9923]: 5187, [9985, 10180]: 5191, [10183, 10186]: 5387, [10188, 10188]: 5391, [10190, 10219]: 5392, [10224, 10239]: 5422, [10624, 10630]: 5438, [10635, 10636]: 5445, [10641, 10642]: 5447, [10649, 10649]: 5449, [10651, 10651]: 5450, [10653, 10654]: 5451, [10656, 10661]: 5453, [10672, 10681]: 5459, [10684, 10684]: 5469, [10686, 10711]: 5470, [10726, 10726]: 5496, [10728, 10729]: 5497, [10731, 10731]: 5499, [10740, 10745]: 5500, [10752, 10758]: 5506, [10761, 10761]: 5513, [10781, 10781]: 5514, [10786, 10791]: 5515, [10800, 10801]: 5521, [10808, 10811]: 5523, [10815, 10815]: 5527, [10993, 10997]: 5528, [11008, 11057]: 5533, [11088, 11092]: 5583, [11264, 11297]: 5588, [11299, 11306]: 5622, [11310, 11310]: 5630, [11312, 11345]: 5631, [11347, 11354]: 5665, [11358, 11358]: 5673, [11360, 11441]: 5674, [11456, 11457]: 5756, [11464, 11467]: 5758, [11492, 11498]: 5762, [11517, 11519]: 5769, [11744, 11777]: 5772, [11782, 11783]: 5806, [11787, 11789]: 5808, [11791, 11793]: 5811, [11798, 11800]: 5814, [11802, 11825]: 5817, [42560, 42611]: 5841, [42620, 42647]: 5893, [42752, 42833]: 5921, [42838, 42839]: 6003, [42842, 42843]: 6005, [42852, 42855]: 6007, [42862, 42864]: 6011, [42873, 42893]: 6014, [42896, 42897]: 6035, [42922, 42922]: 6037, [43002, 43007]: 6038, [43232, 43259]: 6044, [64256, 64262]: 6072, [64275, 64279]: 6079, [64285, 64310]: 6084, [64312, 64316]: 6110, [64318, 64318]: 6115, [64320, 64321]: 6116, [64323, 64324]: 6118, [64326, 64449]: 6120, [64467, 64489]: 6244, [64508, 64511]: 6267, [64606, 64613]: 6271, [64615, 64615]: 6279, [64618, 64619]: 6280, [64621, 64621]: 6282, [64624, 64625]: 6283, [64627, 64627]: 6285, [64630, 64631]: 6286, [64633, 64633]: 6288, [64650, 64651]: 6289, [64653, 64653]: 6291, [64657, 64658]: 6292, [64660, 64660]: 6294, [64830, 64831]: 6295, [65010, 65010]: 6297, [65020, 65020]: 6298, [65056, 65062]: 6299, [65136, 65140]: 6306, [65142, 65276]: 6311, [65279, 65279]: 6446, [65529, 65533]: 6447, [65859, 65863]: 6452, [66352, 66378]: 6457, [118784, 119029]: 6484, [119040, 119078]: 6730, [119081, 119261]: 6769, [119808, 119892]: 6950, [119894, 119964]: 7035, [119966, 119967]: 7106, [119970, 119970]: 7108, [119973, 119974]: 7109, [119977, 119980]: 7111, [119982, 119993]: 7115, [119995, 119995]: 7127, [119997, 120003]: 7128, [120005, 120069]: 7135, [120071, 120074]: 7200, [120077, 120084]: 7204, [120086, 120092]: 7212, [120094, 120121]: 7219, [120123, 120126]: 7247, [120128, 120132]: 7251, [120134, 120134]: 7256, [120138, 120144]: 7257, [120146, 120485]: 7264, [120488, 120779]: 7604, [120782, 120831]: 7896, [126976, 127019]: 7946, [127024, 127123]: 7990
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     10 (UCS-4)
    [apply]     offset:         2420
    [apply]     format:         12
    [apply]     length:         3880
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        322
    [apply]     mapping:        [13, 13]: 3, [32, 126]: 4, [160, 887]: 99, [890, 894]: 827, [900, 906]: 832, [908, 908]: 839, [910, 929]: 840, [931, 1319]: 860, [1329, 1366]: 1249, [1369, 1375]: 1287, [1377, 1415]: 1294, [1417, 1418]: 1333, [1423, 1423]: 1335, [1425, 1479]: 1336, [1488, 1514]: 1391, [1520, 1524]: 1418, [1536, 1539]: 1423, [1542, 1563]: 1427, [1566, 1791]: 1449, [1872, 1969]: 1675, [2304, 2423]: 1773, [2425, 2431]: 1893, [2433, 2435]: 1900, [2437, 2444]: 1903, [2447, 2448]: 1911, [2451, 2472]: 1913, [2474, 2480]: 1935, [2482, 2482]: 1942, [2486, 2489]: 1943, [2492, 2500]: 1947, [2503, 2504]: 1956, [2507, 2510]: 1958, [2519, 2519]: 1962, [2524, 2525]: 1963, [2527, 2531]: 1965, [2534, 2555]: 1970, [2561, 2563]: 1992, [2565, 2570]: 1995, [2575, 2576]: 2001, [2579, 2600]: 2003, [2602, 2608]: 2025, [2610, 2611]: 2032, [2613, 2614]: 2034, [2616, 2617]: 2036, [2620, 2620]: 2038, [2622, 2626]: 2039, [2631, 2632]: 2044, [2635, 2637]: 2046, [2641, 2641]: 2049, [2649, 2652]: 2050, [2654, 2654]: 2054, [2662, 2677]: 2055, [2689, 2691]: 2071, [2693, 2701]: 2074, [2703, 2705]: 2083, [2707, 2728]: 2086, [2730, 2736]: 2108, [2738, 2739]: 2115, [2741, 2745]: 2117, [2748, 2757]: 2122, [2759, 2761]: 2132, [2763, 2765]: 2135, [2768, 2768]: 2138, [2784, 2787]: 2139, [2790, 2801]: 2143, [2817, 2819]: 2155, [2821, 2828]: 2158, [2831, 2832]: 2166, [2835, 2856]: 2168, [2858, 2864]: 2190, [2866, 2867]: 2197, [2869, 2873]: 2199, [2876, 2884]: 2204, [2887, 2888]: 2213, [2891, 2893]: 2215, [2902, 2903]: 2218, [2908, 2909]: 2220, [2911, 2915]: 2222, [2918, 2935]: 2227, [2946, 2947]: 2245, [2949, 2954]: 2247, [2958, 2960]: 2253, [2962, 2965]: 2256, [2969, 2970]: 2260, [2972, 2972]: 2262, [2974, 2975]: 2263, [2979, 2980]: 2265, [2984, 2986]: 2267, [2990, 3001]: 2270, [3006, 3010]: 2282, [3014, 3016]: 2287, [3018, 3021]: 2290, [3024, 3024]: 2294, [3031, 3031]: 2295, [3046, 3066]: 2296, [3330, 3331]: 2317, [3333, 3340]: 2319, [3342, 3344]: 2327, [3346, 3386]: 2330, [3389, 3396]: 2371, [3398, 3400]: 2379, [3402, 3406]: 2382, [3415, 3415]: 2387, [3424, 3427]: 2388, [3430, 3445]: 2392, [3449, 3455]: 2408, [3458, 3459]: 2415, [3461, 3478]: 2417, [3482, 3505]: 2435, [3507, 3515]: 2459, [3517, 3517]: 2468, [3520, 3526]: 2469, [3530, 3530]: 2476, [3535, 3540]: 2477, [3542, 3542]: 2483, [3544, 3551]: 2484, [3570, 3572]: 2492, [3585, 3642]: 2495, [3647, 3675]: 2553, [4256, 4293]: 2582, [4304, 4348]: 2620, [4608, 4614]: 2665, [4616, 4678]: 2672, [4680, 4680]: 2735, [4682, 4685]: 2736, [4688, 4694]: 2740, [4696, 4696]: 2747, [4698, 4701]: 2748, [4704, 4742]: 2752, [4744, 4744]: 2791, [4746, 4749]: 2792, [4752, 4782]: 2796, [4784, 4784]: 2827, [4786, 4789]: 2828, [4792, 4798]: 2832, [4800, 4800]: 2839, [4802, 4805]: 2840, [4808, 4814]: 2844, [4816, 4822]: 2851, [4824, 4846]: 2858, [4848, 4878]: 2881, [4880, 4880]: 2912, [4882, 4885]: 2913, [4888, 4894]: 2917, [4896, 4934]: 2924, [4936, 4954]: 2963, [4961, 4988]: 2982, [5024, 5108]: 3010, [5920, 5942]: 3095, [6480, 6509]: 3118, [6512, 6516]: 3148, [6656, 6683]: 3153, [6686, 6687]: 3181, [7424, 7617]: 3183, [7619, 7619]: 3377, [7626, 7631]: 3378, [7635, 7654]: 3384, [7676, 7957]: 3404, [7960, 7965]: 3686, [7968, 8005]: 3692, [8008, 8013]: 3730, [8016, 8023]: 3736, [8025, 8025]: 3744, [8027, 8027]: 3745, [8029, 8029]: 3746, [8031, 8061]: 3747, [8064, 8116]: 3778, [8118, 8132]: 3831, [8134, 8147]: 3846, [8150, 8155]: 3860, [8157, 8175]: 3866, [8178, 8180]: 3885, [8182, 8190]: 3888, [8192, 8292]: 3897, [8304, 8305]: 3998, [8308, 8334]: 4000, [8336, 8340]: 4027, [8352, 8377]: 4032, [8400, 8432]: 4058, [8448, 8508]: 4091, [8510, 8523]: 4152, [8525, 8526]: 4166, [8528, 8585]: 4168, [8592, 8966]: 4226, [8968, 9004]: 4601, [9031, 9032]: 4638, [9040, 9040]: 4640, [9047, 9047]: 4641, [9054, 9054]: 4642, [9088, 9091]: 4643, [9094, 9098]: 4647, [9100, 9100]: 4652, [9103, 9106]: 4653, [9108, 9134]: 4657, [9138, 9142]: 4684, [9144, 9149]: 4689, [9166, 9167]: 4695, [9180, 9187]: 4697, [9189, 9190]: 4705, [9216, 9254]: 4707, [9312, 9321]: 4746, [9472, 9475]: 4756, [9484, 9547]: 4760, [9552, 9885]: 4824, [9888, 9916]: 5158, [9920, 9923]: 5187, [9985, 10180]: 5191, [10183, 10186]: 5387, [10188, 10188]: 5391, [10190, 10219]: 5392, [10224, 10239]: 5422, [10624, 10630]: 5438, [10635, 10636]: 5445, [10641, 10642]: 5447, [10649, 10649]: 5449, [10651, 10651]: 5450, [10653, 10654]: 5451, [10656, 10661]: 5453, [10672, 10681]: 5459, [10684, 10684]: 5469, [10686, 10711]: 5470, [10726, 10726]: 5496, [10728, 10729]: 5497, [10731, 10731]: 5499, [10740, 10745]: 5500, [10752, 10758]: 5506, [10761, 10761]: 5513, [10781, 10781]: 5514, [10786, 10791]: 5515, [10800, 10801]: 5521, [10808, 10811]: 5523, [10815, 10815]: 5527, [10993, 10997]: 5528, [11008, 11057]: 5533, [11088, 11092]: 5583, [11264, 11297]: 5588, [11299, 11306]: 5622, [11310, 11310]: 5630, [11312, 11345]: 5631, [11347, 11354]: 5665, [11358, 11358]: 5673, [11360, 11441]: 5674, [11456, 11457]: 5756, [11464, 11467]: 5758, [11492, 11498]: 5762, [11517, 11519]: 5769, [11744, 11777]: 5772, [11782, 11783]: 5806, [11787, 11789]: 5808, [11791, 11793]: 5811, [11798, 11800]: 5814, [11802, 11825]: 5817, [42560, 42611]: 5841, [42620, 42647]: 5893, [42752, 42833]: 5921, [42838, 42839]: 6003, [42842, 42843]: 6005, [42852, 42855]: 6007, [42862, 42864]: 6011, [42873, 42893]: 6014, [42896, 42897]: 6035, [42922, 42922]: 6037, [43002, 43007]: 6038, [43232, 43259]: 6044, [64256, 64262]: 6072, [64275, 64279]: 6079, [64285, 64310]: 6084, [64312, 64316]: 6110, [64318, 64318]: 6115, [64320, 64321]: 6116, [64323, 64324]: 6118, [64326, 64449]: 6120, [64467, 64489]: 6244, [64508, 64511]: 6267, [64606, 64613]: 6271, [64615, 64615]: 6279, [64618, 64619]: 6280, [64621, 64621]: 6282, [64624, 64625]: 6283, [64627, 64627]: 6285, [64630, 64631]: 6286, [64633, 64633]: 6288, [64650, 64651]: 6289, [64653, 64653]: 6291, [64657, 64658]: 6292, [64660, 64660]: 6294, [64830, 64831]: 6295, [65010, 65010]: 6297, [65020, 65020]: 6298, [65056, 65062]: 6299, [65136, 65140]: 6306, [65142, 65276]: 6311, [65279, 65279]: 6446, [65529, 65533]: 6447, [65859, 65863]: 6452, [66352, 66378]: 6457, [118784, 119029]: 6484, [119040, 119078]: 6730, [119081, 119261]: 6769, [119808, 119892]: 6950, [119894, 119964]: 7035, [119966, 119967]: 7106, [119970, 119970]: 7108, [119973, 119974]: 7109, [119977, 119980]: 7111, [119982, 119993]: 7115, [119995, 119995]: 7127, [119997, 120003]: 7128, [120005, 120069]: 7135, [120071, 120074]: 7200, [120077, 120084]: 7204, [120086, 120092]: 7212, [120094, 120121]: 7219, [120123, 120126]: 7247, [120128, 120132]: 7251, [120134, 120134]: 7256, [120138, 120144]: 7257, [120146, 120485]: 7264, [120488, 120779]: 7604, [120782, 120831]: 7896, [126976, 127019]: 7946, [127024, 127123]: 7990
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         6300
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 0, 135, 136, 138, 140, 148, 153, 159, 164, 163, 165, 167, 166, 168, 170, 172, 171, 173, 174, 176, 175, 177, 178, 180, 182, 181, 183, 185, 184, 189, 188, 190, 191, 3929, 115, 101, 102, 106, 3931, 121, 162, 113, 108, 4125, 119, 107, 4434, 137, 155, 4368, 116, 4438, 4439, 104, 120, 4340, 4355, 4353, 889, 4381, 109, 125, 866, 169, 187, 130, 100, 111, 4364, 341, 4410, 4344, 110, 126, 3935, 99, 131, 134, 152, 277, 278, 3916, 3917, 3925, 3926, 3921, 3922, 186, 4946, 194, 315, 3965, 4044, 3954, 3955, 6073, 6074, 3930, 122, 3923, 3927, 3945, 133, 141, 132, 142, 139, 144, 145, 146, 143, 150, 151, 0, 149, 157, 158, 156, 244, 649, 671, 114, 667, 668, 669, 123, 672, 670, 650]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              10538
    [apply]         maxPoints:              484
    [apply]         maxContours:            64
    [apply]         maxCompositePoints:     1608
    [apply]         maxCompositeContours:   65
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  2202
    [apply]         maxComponentElements:   13
    [apply]         maxComponentDepth:      5
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       618
    [apply]   usWeightClass:       400
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     600
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   200
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   600
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 390
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        1    subclass = 5
    [apply]   PANOSE:              2 2 6 3 5 4 5 2 3 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E59FAFFF
    [apply]   Unicode Range 2( Bits 32- 63 ): C200FDFF
    [apply]   Unicode Range 3( Bits 64- 95 ): 43501B29
    [apply]   Unicode Range 4( Bits 96-127 ): 4000043
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x40
    [apply]   usFirstCharIndex:    0xD
    [apply]   usLastCharIndex:     0xFFFF
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        100
    [apply]   usWinAscent:         900
    [apply]   usWinDescent:        300
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600101FF
    [apply]   CodePage Range 2( Bits 32- 63 ): FFFF0000
    [apply] ]
    [apply]     Char 'X', id 60, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3c, cp 0x58, name 'X', contour, shape[60v, complex], advance 714, leftSideBearings 10, kerning[size 113, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 714, 714
    [apply]             em 0.71400005, 0.71400005
    [apply]             px 9.520001, 9.520001
    [apply]       AABBox
    [apply]         funits [dim 694.0 x 662.0 x 0.0, box 10.0 / 0.0 / 0.0 .. 704.0 / 662.0 / 0.0, ctr 357.0 / 331.0 / 0.0]
    [apply]             em [dim 0.69400007 x 0.66200006 x 0.0, box 0.010000001 / 0.0 / 0.0 .. 0.70400006 / 0.66200006 / 0.0, ctr 0.35700002 / 0.33100003 / 0.0]
    [apply]     Char 'j', id 78, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4e, cp 0x6a, name 'j', contour, shape[50v, complex], advance 348, leftSideBearings 0, kerning[size 192, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 348, 348
    [apply]             em 0.34800002, 0.34800002
    [apply]             px 4.6400003, 4.6400003
    [apply]       AABBox
    [apply]         funits [dim 264.0 x 901.0 x 0.0, box 0.0 / -218.0 / 0.0 .. 264.0 / 683.0 / 0.0, ctr 132.0 / 232.5 / 0.0]
    [apply]             em [dim 0.264 x 0.901 x 0.0, box 0.0 / -0.21800001 / 0.0 .. 0.264 / 0.683 / 0.0, ctr 0.132 / 0.23250002 / 0.0]
    [apply]     Char ' ', id 4, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 250, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 250, 250
    [apply]             em 0.25, 0.25
    [apply]             px 3.3333335, 3.3333335
    [apply]       AABBox
    [apply]         funits [dim 250.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 250.0 / 0.0 / 0.0, ctr 125.0 / 0.0 / 0.0]
    [apply]             em [dim 0.25 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.25 / 0.0 / 0.0, ctr 0.125 / 0.0 / 0.0]
    [apply]     Font FreeSerif-Regular
    [apply]     Char left['X', id 60, kpairs 113], right['X', id 60], kerning 0
    [apply]       Glyph[id 0x3c, cp 0x58, name 'X', contour, shape[60v, complex], advance 714, leftSideBearings 10, kerning[size 113, horiz true, cross false]]
    [apply]     Font FreeSerif-Regular
    [apply]     Char left['t', id 88, kpairs 21], right['.', id 18], kerning 0
    [apply]       Glyph[id 0x58, cp 0x74, name 't', contour, shape[35v, complex], advance 283, leftSideBearings 17, kerning[size 21, horiz true, cross false]]
    [apply]     Font FreeSerif-Regular
    [apply]     Char left['f', id 74, kpairs 196], right['f', id 74], kerning -50
    [apply]       Glyph[id 0x4a, cp 0x66, name 'f', contour, shape[43v, complex], advance 373, leftSideBearings 10, kerning[size 196, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Bold
    [apply] GNU: FreeSerif Bold: 2012
    [apply] FreeSerif Bold
    [apply] Version 0412.2268 
    [apply] FreeSerifBold
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ?????????
    [apply] FreeSerif ?????????
    [apply] negreta
    [apply] FreeSerif negreta
    [apply] tu?n�
    [apply] FreeSerif tu?n�
    [apply] fed
    [apply] FreeSerif fed
    [apply] Fett
    [apply] FreeSerif Fett
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Bold
    [apply] GNU: FreeSerif Bold: 2012
    [apply] FreeSerif Bold
    [apply] Version 0412.2268 
    [apply] FreeSerifBold
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Negrita
    [apply] FreeSerif Negrita
    [apply] Lihavoitu
    [apply] FreeSerif Lihavoitu
    [apply] Gras
    [apply] FreeSerif Gras
    [apply] F�lk�v�r
    [apply] FreeSerif F�lk�v�r
    [apply] Grassetto
    [apply] FreeSerif Grassetto
    [apply] Vet
    [apply] FreeSerif Vet
    [apply] Halvfet
    [apply] FreeSerif Halvfet
    [apply] Pogrubiony
    [apply] FreeSerif Pogrubiony
    [apply] Negrito
    [apply] FreeSerif Negrito
    [apply] gros
    [apply] FreeSerif gros
    [apply] ???????
    [apply] FreeSerif ???????
    [apply] Tu?n�
    [apply] FreeSerif Tu?n�
    [apply] Fet
    [apply] FreeSerif Fet
    [apply] ??????
    [apply] FreeSerif ??????
    [apply] Kal?n
    [apply] FreeSerif Kal?n
    [apply] huruf tebal
    [apply] FreeSerif huruf tebal
    [apply] ??????
    [apply] FreeSerif ??????
    [apply] Polkrepko
    [apply] FreeSerif Polkrepko
    [apply] treknraksts
    [apply] FreeSerif treknraksts
    [apply] pusjuodis
    [apply] FreeSerif pusjuodis
    [apply] ????
    [apply] FreeSerif ????
    [apply] ?�?m
    [apply] FreeSerif ?�?m
    [apply] Lodia
    [apply] FreeSerif Lodia
    [apply] ?????
    [apply] FreeSerif ?????
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeSerif-Bold: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeSerif-Bold[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x1E5FAE09
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x29F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:57:31 CET 2014
    [apply]   modified:            Sat Feb 08 07:57:31 CET 2014
    [apply]   xMin:                -819
    [apply]   yMin:                -555
    [apply]   xMax:                1834
    [apply]   yMax:                920
    [apply]   macStyle bits:       1
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x1E5FAE09
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x29F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:57:31 CET 2014
    [apply]   modified:            Sat Feb 08 07:57:31 CET 2014
    [apply]   xMin:                -819
    [apply]   yMin:                -555
    [apply]   xMax:                1834
    [apply]   yMax:                920
    [apply]   macStyle bits:       1
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            900
    [apply]         yDescender:           -200
    [apply]         yLineGap:             100
    [apply]         advanceWidthMax:      1850
    [apply]         minLeftSideBearing:   -819
    [apply]         minRightSideBearing:  -663
    [apply]         xMaxExtent:           1834
    [apply]         horizCaretSlopeNum:   1
    [apply]         horizCaretSlopeDenom: 0
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 4777
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 5
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1552
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     384
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     128
    [apply]     endCode:        [126, 879, 885, 890, 894, 906, 908, 929, 974, 1273, 1281, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1539, 1563, 1791, 1969, 2423, 2431, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 3459, 3478, 3505, 3515, 3517, 3526, 3530, 3540, 3542, 3551, 3572, 3642, 3675, 4293, 4348, 5108, 7530, 7544, 7593, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8401, 8407, 8417, 8421, 8424, 8431, 8449, 8451, 8459, 8468, 8472, 8476, 8483, 8487, 8492, 8495, 8499, 8504, 8507, 8523, 8526, 8575, 8622, 8625, 8669, 8672, 8674, 8677, 8749, 8757, 8761, 8766, 8771, 8773, 8778, 8791, 8796, 8802, 8843, 8859, 8869, 8871, 8874, 8879, 8888, 8893, 8900, 8916, 8931, 8941, 8960, 8971, 8976, 8995, 9002, 9251, 9547, 9580, 9633, 9642, 9647, 9651, 9655, 9661, 9665, 9671, 9676, 9679, 9688, 9702, 9711, 9734, 9831, 9839, 10215, 11441, 11519, 11799, 42561, 42571, 42577, 42583, 42601, 42799, 42893, 42897, 42922, 43002, 64262, 64279, 64288, 64310, 64316, 64318, 64321, 64324, 64449, 64489, 64511, 65010, 65020, 65140, 65276, 65279, 65533, 65535]
    [apply]     startCode:      [32, 160, 884, 890, 894, 900, 908, 910, 931, 976, 1281, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 1536, 1542, 1566, 1872, 2304, 2425, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 3458, 3461, 3482, 3507, 3517, 3520, 3530, 3535, 3542, 3544, 3570, 3585, 3647, 4256, 4304, 5024, 7424, 7543, 7579, 7595, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8406, 8411, 8421, 8423, 8426, 8448, 8451, 8453, 8462, 8470, 8475, 8478, 8486, 8489, 8494, 8497, 8501, 8506, 8523, 8525, 8531, 8592, 8624, 8630, 8672, 8674, 8676, 8704, 8756, 8760, 8763, 8768, 8773, 8776, 8781, 8796, 8800, 8804, 8846, 8861, 8871, 8873, 8876, 8882, 8890, 8900, 8903, 8918, 8934, 8960, 8968, 8976, 8994, 9001, 9251, 9472, 9552, 9600, 9642, 9644, 9650, 9654, 9660, 9664, 9670, 9674, 9679, 9688, 9702, 9711, 9733, 9824, 9833, 10214, 11392, 11517, 11799, 42560, 42571, 42576, 42580, 42600, 42790, 42888, 42896, 42922, 43002, 64256, 64275, 64285, 64297, 64312, 64318, 64320, 64323, 64326, 64467, 64508, 65010, 65020, 65136, 65142, 65279, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65470, 65466, 65463, 65458, 65457, 65456, 65455, 65454, 65447, 65433, 65427, 65410, 65408, 65407, 65406, 65402, 65401, 65393, 65388, 65377, 65375, 65373, 65293, 64959, 64958, 64829, 64828, 64824, 64822, 64821, 64820, 64819, 64818, 64816, 64815, 64811, 64809, 64806, 64799, 64798, 64791, 64011, 64010, 64007, 64006, 64005, 64003, 64000, 63996, 63995, 63994, 63976, 63964, 63960, 63380, 63370, 62695, 60380, 60368, 60334, 60333, 60269, 60263, 60261, 60259, 60257, 60255, 60254, 60253, 60252, 60251, 60249, 60248, 60247, 60245, 60244, 60242, 60241, 60240, 60229, 60227, 60226, 60215, 60213, 60191, 60187, 60184, 60181, 60180, 60179, 60163, 60162, 60161, 60159, 60158, 60156, 60155, 60153, 60152, 60151, 60150, 60149, 60148, 60133, 60132, 60128, 60112, 60111, 60107, 60105, 60104, 60103, 60077, 60071, 60069, 60068, 60067, 60066, 60064, 60062, 60058, 60055, 60054, 60052, 60051, 60050, 60049, 60048, 60046, 60045, 60039, 60037, 60036, 60034, 60016, 60009, 60005, 59988, 59983, 59735, 59515, 59511, 59492, 59484, 59483, 59481, 59479, 59475, 59473, 59469, 59467, 59465, 59457, 59444, 59436, 59415, 59326, 59325, 58951, 57775, 57700, 57421, 26661, 26652, 26648, 26646, 26630, 26442, 26354, 26352, 26328, 26249, 4996, 4984, 4979, 4971, 4970, 4969, 4968, 4967, 4966, 4949, 4931, 4433, 4424, 4309, 4308, 4306, 4057, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1552
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     384
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     128
    [apply]     endCode:        [126, 879, 885, 890, 894, 906, 908, 929, 974, 1273, 1281, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 1539, 1563, 1791, 1969, 2423, 2431, 2563, 2570, 2576, 2600, 2608, 2611, 2614, 2617, 2620, 2626, 2632, 2637, 2641, 2652, 2654, 2677, 3459, 3478, 3505, 3515, 3517, 3526, 3530, 3540, 3542, 3551, 3572, 3642, 3675, 4293, 4348, 5108, 7530, 7544, 7593, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8401, 8407, 8417, 8421, 8424, 8431, 8449, 8451, 8459, 8468, 8472, 8476, 8483, 8487, 8492, 8495, 8499, 8504, 8507, 8523, 8526, 8575, 8622, 8625, 8669, 8672, 8674, 8677, 8749, 8757, 8761, 8766, 8771, 8773, 8778, 8791, 8796, 8802, 8843, 8859, 8869, 8871, 8874, 8879, 8888, 8893, 8900, 8916, 8931, 8941, 8960, 8971, 8976, 8995, 9002, 9251, 9547, 9580, 9633, 9642, 9647, 9651, 9655, 9661, 9665, 9671, 9676, 9679, 9688, 9702, 9711, 9734, 9831, 9839, 10215, 11441, 11519, 11799, 42561, 42571, 42577, 42583, 42601, 42799, 42893, 42897, 42922, 43002, 64262, 64279, 64288, 64310, 64316, 64318, 64321, 64324, 64449, 64489, 64511, 65010, 65020, 65140, 65276, 65279, 65533, 65535]
    [apply]     startCode:      [32, 160, 884, 890, 894, 900, 908, 910, 931, 976, 1281, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 1536, 1542, 1566, 1872, 2304, 2425, 2561, 2565, 2575, 2579, 2602, 2610, 2613, 2616, 2620, 2622, 2631, 2635, 2641, 2649, 2654, 2662, 3458, 3461, 3482, 3507, 3517, 3520, 3530, 3535, 3542, 3544, 3570, 3585, 3647, 4256, 4304, 5024, 7424, 7543, 7579, 7595, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8406, 8411, 8421, 8423, 8426, 8448, 8451, 8453, 8462, 8470, 8475, 8478, 8486, 8489, 8494, 8497, 8501, 8506, 8523, 8525, 8531, 8592, 8624, 8630, 8672, 8674, 8676, 8704, 8756, 8760, 8763, 8768, 8773, 8776, 8781, 8796, 8800, 8804, 8846, 8861, 8871, 8873, 8876, 8882, 8890, 8900, 8903, 8918, 8934, 8960, 8968, 8976, 8994, 9001, 9251, 9472, 9552, 9600, 9642, 9644, 9650, 9654, 9660, 9664, 9670, 9674, 9679, 9688, 9702, 9711, 9733, 9824, 9833, 10214, 11392, 11517, 11799, 42560, 42571, 42576, 42580, 42600, 42790, 42888, 42896, 42922, 43002, 64256, 64275, 64285, 64297, 64312, 64318, 64320, 64323, 64326, 64467, 64508, 65010, 65020, 65136, 65142, 65279, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65470, 65466, 65463, 65458, 65457, 65456, 65455, 65454, 65447, 65433, 65427, 65410, 65408, 65407, 65406, 65402, 65401, 65393, 65388, 65377, 65375, 65373, 65293, 64959, 64958, 64829, 64828, 64824, 64822, 64821, 64820, 64819, 64818, 64816, 64815, 64811, 64809, 64806, 64799, 64798, 64791, 64011, 64010, 64007, 64006, 64005, 64003, 64000, 63996, 63995, 63994, 63976, 63964, 63960, 63380, 63370, 62695, 60380, 60368, 60334, 60333, 60269, 60263, 60261, 60259, 60257, 60255, 60254, 60253, 60252, 60251, 60249, 60248, 60247, 60245, 60244, 60242, 60241, 60240, 60229, 60227, 60226, 60215, 60213, 60191, 60187, 60184, 60181, 60180, 60179, 60163, 60162, 60161, 60159, 60158, 60156, 60155, 60153, 60152, 60151, 60150, 60149, 60148, 60133, 60132, 60128, 60112, 60111, 60107, 60105, 60104, 60103, 60077, 60071, 60069, 60068, 60067, 60066, 60064, 60062, 60058, 60055, 60054, 60052, 60051, 60050, 60049, 60048, 60046, 60045, 60039, 60037, 60036, 60034, 60016, 60009, 60005, 59988, 59983, 59735, 59515, 59511, 59492, 59484, 59483, 59481, 59479, 59475, 59473, 59469, 59467, 59465, 59457, 59444, 59436, 59415, 59326, 59325, 58951, 57775, 57700, 57421, 26661, 26652, 26648, 26646, 26630, 26442, 26354, 26352, 26328, 26249, 4996, 4984, 4979, 4971, 4970, 4969, 4968, 4967, 4966, 4949, 4931, 4433, 4424, 4309, 4308, 4306, 4057, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     10 ()
    [apply]     offset:         1596
    [apply]     format:         12
    [apply]     length:         2320
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        192
    [apply]     mapping:        [32, 126]: 3, [160, 879]: 98, [884, 885]: 818, [890, 890]: 820, [894, 894]: 821, [900, 906]: 822, [908, 908]: 829, [910, 929]: 830, [931, 974]: 850, [976, 1273]: 894, [1281, 1281]: 1192, [1296, 1299]: 1193, [1306, 1311]: 1197, [1329, 1366]: 1203, [1369, 1375]: 1241, [1377, 1415]: 1248, [1417, 1418]: 1287, [1423, 1423]: 1289, [1425, 1479]: 1290, [1488, 1514]: 1345, [1520, 1524]: 1372, [1536, 1539]: 1377, [1542, 1563]: 1381, [1566, 1791]: 1403, [1872, 1969]: 1629, [2304, 2423]: 1727, [2425, 2431]: 1847, [2561, 2563]: 1854, [2565, 2570]: 1857, [2575, 2576]: 1863, [2579, 2600]: 1865, [2602, 2608]: 1887, [2610, 2611]: 1894, [2613, 2614]: 1896, [2616, 2617]: 1898, [2620, 2620]: 1900, [2622, 2626]: 1901, [2631, 2632]: 1906, [2635, 2637]: 1908, [2641, 2641]: 1911, [2649, 2652]: 1912, [2654, 2654]: 1916, [2662, 2677]: 1917, [3458, 3459]: 1933, [3461, 3478]: 1935, [3482, 3505]: 1953, [3507, 3515]: 1977, [3517, 3517]: 1986, [3520, 3526]: 1987, [3530, 3530]: 1994, [3535, 3540]: 1995, [3542, 3542]: 2001, [3544, 3551]: 2002, [3570, 3572]: 2010, [3585, 3642]: 2013, [3647, 3675]: 2071, [4256, 4293]: 2100, [4304, 4348]: 2138, [5024, 5108]: 2183, [7424, 7530]: 2268, [7543, 7544]: 2375, [7579, 7593]: 2377, [7595, 7615]: 2392, [7680, 7929]: 2413, [7936, 7957]: 2663, [7960, 7965]: 2685, [7968, 8005]: 2691, [8008, 8013]: 2729, [8016, 8023]: 2735, [8025, 8025]: 2743, [8027, 8027]: 2744, [8029, 8029]: 2745, [8031, 8061]: 2746, [8064, 8116]: 2777, [8118, 8132]: 2830, [8134, 8147]: 2845, [8150, 8155]: 2859, [8157, 8175]: 2865, [8178, 8180]: 2884, [8182, 8190]: 2887, [8192, 8292]: 2896, [8304, 8305]: 2997, [8308, 8334]: 2999, [8336, 8340]: 3026, [8352, 8373]: 3031, [8376, 8377]: 3053, [8400, 8401]: 3055, [8406, 8407]: 3057, [8411, 8417]: 3059, [8421, 8421]: 3066, [8423, 8424]: 3067, [8426, 8431]: 3069, [8448, 8449]: 3075, [8451, 8451]: 3077, [8453, 8459]: 3078, [8462, 8468]: 3085, [8470, 8472]: 3092, [8475, 8476]: 3095, [8478, 8483]: 3097, [8486, 8487]: 3103, [8489, 8492]: 3105, [8494, 8495]: 3109, [8497, 8499]: 3111, [8501, 8504]: 3114, [8506, 8507]: 3118, [8523, 8523]: 3120, [8525, 8526]: 3121, [8531, 8575]: 3123, [8592, 8622]: 3168, [8624, 8625]: 3199, [8630, 8669]: 3201, [8672, 8672]: 3241, [8674, 8674]: 3242, [8676, 8677]: 3243, [8704, 8749]: 3245, [8756, 8757]: 3291, [8760, 8761]: 3293, [8763, 8766]: 3295, [8768, 8771]: 3299, [8773, 8773]: 3303, [8776, 8778]: 3304, [8781, 8791]: 3307, [8796, 8796]: 3318, [8800, 8802]: 3319, [8804, 8843]: 3322, [8846, 8859]: 3362, [8861, 8869]: 3376, [8871, 8871]: 3385, [8873, 8874]: 3386, [8876, 8879]: 3388, [8882, 8888]: 3392, [8890, 8893]: 3399, [8900, 8900]: 3403, [8903, 8916]: 3404, [8918, 8931]: 3418, [8934, 8941]: 3432, [8960, 8960]: 3440, [8968, 8971]: 3441, [8976, 8976]: 3445, [8994, 8995]: 3446, [9001, 9002]: 3448, [9251, 9251]: 3450, [9472, 9547]: 3451, [9552, 9580]: 3527, [9600, 9633]: 3556, [9642, 9642]: 3590, [9644, 9647]: 3591, [9650, 9651]: 3595, [9654, 9655]: 3597, [9660, 9661]: 3599, [9664, 9665]: 3601, [9670, 9671]: 3603, [9674, 9676]: 3605, [9679, 9679]: 3608, [9688, 9688]: 3609, [9702, 9702]: 3610, [9711, 9711]: 3611, [9733, 9734]: 3612, [9824, 9831]: 3614, [9833, 9839]: 3622, [10214, 10215]: 3629, [11392, 11441]: 3631, [11517, 11519]: 3681, [11799, 11799]: 3684, [42560, 42561]: 3685, [42571, 42571]: 3687, [42576, 42577]: 3688, [42580, 42583]: 3690, [42600, 42601]: 3694, [42790, 42799]: 3696, [42888, 42893]: 3706, [42896, 42897]: 3712, [42922, 42922]: 3714, [43002, 43002]: 3715, [64256, 64262]: 3716, [64275, 64279]: 3723, [64285, 64288]: 3728, [64297, 64310]: 3732, [64312, 64316]: 3746, [64318, 64318]: 3751, [64320, 64321]: 3752, [64323, 64324]: 3754, [64326, 64449]: 3756, [64467, 64489]: 3880, [64508, 64511]: 3903, [65010, 65010]: 3907, [65020, 65020]: 3908, [65136, 65140]: 3909, [65142, 65276]: 3914, [65279, 65279]: 4049, [65529, 65533]: 4050, [65859, 65863]: 4055
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     10 (UCS-4)
    [apply]     offset:         1596
    [apply]     format:         12
    [apply]     length:         2320
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        192
    [apply]     mapping:        [32, 126]: 3, [160, 879]: 98, [884, 885]: 818, [890, 890]: 820, [894, 894]: 821, [900, 906]: 822, [908, 908]: 829, [910, 929]: 830, [931, 974]: 850, [976, 1273]: 894, [1281, 1281]: 1192, [1296, 1299]: 1193, [1306, 1311]: 1197, [1329, 1366]: 1203, [1369, 1375]: 1241, [1377, 1415]: 1248, [1417, 1418]: 1287, [1423, 1423]: 1289, [1425, 1479]: 1290, [1488, 1514]: 1345, [1520, 1524]: 1372, [1536, 1539]: 1377, [1542, 1563]: 1381, [1566, 1791]: 1403, [1872, 1969]: 1629, [2304, 2423]: 1727, [2425, 2431]: 1847, [2561, 2563]: 1854, [2565, 2570]: 1857, [2575, 2576]: 1863, [2579, 2600]: 1865, [2602, 2608]: 1887, [2610, 2611]: 1894, [2613, 2614]: 1896, [2616, 2617]: 1898, [2620, 2620]: 1900, [2622, 2626]: 1901, [2631, 2632]: 1906, [2635, 2637]: 1908, [2641, 2641]: 1911, [2649, 2652]: 1912, [2654, 2654]: 1916, [2662, 2677]: 1917, [3458, 3459]: 1933, [3461, 3478]: 1935, [3482, 3505]: 1953, [3507, 3515]: 1977, [3517, 3517]: 1986, [3520, 3526]: 1987, [3530, 3530]: 1994, [3535, 3540]: 1995, [3542, 3542]: 2001, [3544, 3551]: 2002, [3570, 3572]: 2010, [3585, 3642]: 2013, [3647, 3675]: 2071, [4256, 4293]: 2100, [4304, 4348]: 2138, [5024, 5108]: 2183, [7424, 7530]: 2268, [7543, 7544]: 2375, [7579, 7593]: 2377, [7595, 7615]: 2392, [7680, 7929]: 2413, [7936, 7957]: 2663, [7960, 7965]: 2685, [7968, 8005]: 2691, [8008, 8013]: 2729, [8016, 8023]: 2735, [8025, 8025]: 2743, [8027, 8027]: 2744, [8029, 8029]: 2745, [8031, 8061]: 2746, [8064, 8116]: 2777, [8118, 8132]: 2830, [8134, 8147]: 2845, [8150, 8155]: 2859, [8157, 8175]: 2865, [8178, 8180]: 2884, [8182, 8190]: 2887, [8192, 8292]: 2896, [8304, 8305]: 2997, [8308, 8334]: 2999, [8336, 8340]: 3026, [8352, 8373]: 3031, [8376, 8377]: 3053, [8400, 8401]: 3055, [8406, 8407]: 3057, [8411, 8417]: 3059, [8421, 8421]: 3066, [8423, 8424]: 3067, [8426, 8431]: 3069, [8448, 8449]: 3075, [8451, 8451]: 3077, [8453, 8459]: 3078, [8462, 8468]: 3085, [8470, 8472]: 3092, [8475, 8476]: 3095, [8478, 8483]: 3097, [8486, 8487]: 3103, [8489, 8492]: 3105, [8494, 8495]: 3109, [8497, 8499]: 3111, [8501, 8504]: 3114, [8506, 8507]: 3118, [8523, 8523]: 3120, [8525, 8526]: 3121, [8531, 8575]: 3123, [8592, 8622]: 3168, [8624, 8625]: 3199, [8630, 8669]: 3201, [8672, 8672]: 3241, [8674, 8674]: 3242, [8676, 8677]: 3243, [8704, 8749]: 3245, [8756, 8757]: 3291, [8760, 8761]: 3293, [8763, 8766]: 3295, [8768, 8771]: 3299, [8773, 8773]: 3303, [8776, 8778]: 3304, [8781, 8791]: 3307, [8796, 8796]: 3318, [8800, 8802]: 3319, [8804, 8843]: 3322, [8846, 8859]: 3362, [8861, 8869]: 3376, [8871, 8871]: 3385, [8873, 8874]: 3386, [8876, 8879]: 3388, [8882, 8888]: 3392, [8890, 8893]: 3399, [8900, 8900]: 3403, [8903, 8916]: 3404, [8918, 8931]: 3418, [8934, 8941]: 3432, [8960, 8960]: 3440, [8968, 8971]: 3441, [8976, 8976]: 3445, [8994, 8995]: 3446, [9001, 9002]: 3448, [9251, 9251]: 3450, [9472, 9547]: 3451, [9552, 9580]: 3527, [9600, 9633]: 3556, [9642, 9642]: 3590, [9644, 9647]: 3591, [9650, 9651]: 3595, [9654, 9655]: 3597, [9660, 9661]: 3599, [9664, 9665]: 3601, [9670, 9671]: 3603, [9674, 9676]: 3605, [9679, 9679]: 3608, [9688, 9688]: 3609, [9702, 9702]: 3610, [9711, 9711]: 3611, [9733, 9734]: 3612, [9824, 9831]: 3614, [9833, 9839]: 3622, [10214, 10215]: 3629, [11392, 11441]: 3631, [11517, 11519]: 3681, [11799, 11799]: 3684, [42560, 42561]: 3685, [42571, 42571]: 3687, [42576, 42577]: 3688, [42580, 42583]: 3690, [42600, 42601]: 3694, [42790, 42799]: 3696, [42888, 42893]: 3706, [42896, 42897]: 3712, [42922, 42922]: 3714, [43002, 43002]: 3715, [64256, 64262]: 3716, [64275, 64279]: 3723, [64285, 64288]: 3728, [64297, 64310]: 3732, [64312, 64316]: 3746, [64318, 64318]: 3751, [64320, 64321]: 3752, [64323, 64324]: 3754, [64326, 64449]: 3756, [64467, 64489]: 3880, [64508, 64511]: 3903, [65010, 65010]: 3907, [65020, 65020]: 3908, [65136, 65140]: 3909, [65142, 65276]: 3914, [65279, 65279]: 4049, [65529, 65533]: 4050, [65859, 65863]: 4055
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         3916
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 2928, 114, 100, 101, 105, 2930, 120, 161, 112, 107, 3101, 118, 106, 3319, 136, 154, 3275, 115, 3322, 3323, 103, 119, 3247, 3262, 3260, 879, 3288, 108, 124, 856, 168, 186, 129, 99, 110, 3271, 340, 3304, 3251, 109, 125, 2934, 98, 130, 133, 151, 276, 277, 2915, 2916, 2924, 2925, 2920, 2921, 185, 3605, 193, 314, 2964, 3043, 2953, 2954, 3717, 3718, 2929, 121, 2922, 2926, 2944, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 648, 670, 113, 666, 667, 668, 122, 671, 669, 649]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              4777
    [apply]         maxPoints:              400
    [apply]         maxContours:            100
    [apply]         maxCompositePoints:     201
    [apply]         maxCompositeContours:   12
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  1347
    [apply]         maxComponentElements:   12
    [apply]         maxComponentDepth:      5
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       628
    [apply]   usWeightClass:       700
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     600
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   200
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   699
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 390
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        1    subclass = 5
    [apply]   PANOSE:              2 2 8 3 7 5 5 2 3 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E502AFFF
    [apply]   Unicode Range 2( Bits 32- 63 ): C20079FF
    [apply]   Unicode Range 3( Bits 64- 95 ): 1328
    [apply]   Unicode Range 4( Bits 96-127 ): 40
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x20
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFF
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        100
    [apply]   usWinAscent:         900
    [apply]   usWinDescent:        300
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600101FF
    [apply]   CodePage Range 2( Bits 32- 63 ): FFFF0000
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[72v, complex], advance 713, leftSideBearings 20, kerning[size 112, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 713, 713
    [apply]             em 0.71300006, 0.71300006
    [apply]             px 9.506668, 9.506668
    [apply]       AABBox
    [apply]         funits [dim 683.0 x 676.0 x 0.0, box 20.0 / 0.0 / 0.0 .. 703.0 / 676.0 / 0.0, ctr 361.5 / 338.0 / 0.0]
    [apply]             em [dim 0.683 x 0.67600006 x 0.0, box 0.020000001 / 0.0 / 0.0 .. 0.703 / 0.67600006 / 0.0, ctr 0.3615 / 0.33800003 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[48v, complex], advance 400, leftSideBearings 0, kerning[size 122, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 400, 400
    [apply]             em 0.4, 0.4
    [apply]             px 5.3333335, 5.3333335
    [apply]       AABBox
    [apply]         funits [dim 320.0 x 894.0 x 0.0, box 0.0 / -203.0 / 0.0 .. 320.0 / 691.0 / 0.0, ctr 160.0 / 244.0 / 0.0]
    [apply]             em [dim 0.32000002 x 0.89400005 x 0.0, box 0.0 / -0.20300001 / 0.0 .. 0.32000002 / 0.69100004 / 0.0, ctr 0.16000001 / 0.24400002 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 250, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 250, 250
    [apply]             em 0.25, 0.25
    [apply]             px 3.3333335, 3.3333335
    [apply]       AABBox
    [apply]         funits [dim 250.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 250.0 / 0.0 / 0.0, ctr 125.0 / 0.0 / 0.0]
    [apply]             em [dim 0.25 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.25 / 0.0 / 0.0, ctr 0.125 / 0.0 / 0.0]
    [apply]     Font FreeSerif-Bold
    [apply]     Char left['X', id 59, kpairs 112], right['X', id 59], kerning 0
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[72v, complex], advance 713, leftSideBearings 20, kerning[size 112, horiz true, cross false]]
    [apply]     Font FreeSerif-Bold
    [apply]     Char left['t', id 87, kpairs 18], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[29v, complex], advance 335, leftSideBearings 18, kerning[size 18, horiz true, cross false]]
    [apply]     Font FreeSerif-Bold
    [apply]     Char left['f', id 73, kpairs 126], right['f', id 73], kerning -50
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[53v, complex], advance 393, leftSideBearings 18, kerning[size 126, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Bold Italic
    [apply] FontForge 2.0 : FreeSerif Bold Italic : 8-2-2014
    [apply] FreeSerif Bold Italic
    [apply] Version 0412.2268 
    [apply] FreeSerifBoldItalic
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ????????? ????????
    [apply] FreeSerif ????????? ????????
    [apply] negreta cursiva
    [apply] FreeSerif negreta cursiva
    [apply] tu?n� kurz�va
    [apply] FreeSerif tu?n� kurz�va
    [apply] fed kursiv
    [apply] FreeSerif fed kursiv
    [apply] Fett-Kursiv
    [apply] FreeSerif Fett-Kursiv
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Bold Italic
    [apply] FontForge 2.0 : FreeSerif Bold Italic : 8-2-2014
    [apply] FreeSerif Bold Italic
    [apply] Version 0412.2268 
    [apply] FreeSerifBoldItalic
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Negrita Cursiva
    [apply] FreeSerif Negrita Cursiva
    [apply] Lihavoitu Kursivoi
    [apply] FreeSerif Lihavoitu Kursivoi
    [apply] Gras Italique
    [apply] FreeSerif Gras Italique
    [apply] F�lk�v�r d?lt
    [apply] FreeSerif F�lk�v�r d?lt
    [apply] Grassetto Corsivo
    [apply] FreeSerif Grassetto Corsivo
    [apply] Vet Cursief
    [apply] FreeSerif Vet Cursief
    [apply] Halvfet Kursiv
    [apply] FreeSerif Halvfet Kursiv
    [apply] Pogrubiona kursywa
    [apply] FreeSerif Pogrubiona kursywa
    [apply] Negrito It�lico
    [apply] FreeSerif Negrito It�lico
    [apply] gros cursiv
    [apply] FreeSerif gros cursiv
    [apply] ??????? ??????
    [apply] FreeSerif ??????? ??????
    [apply] Tu?n� kurz�va
    [apply] FreeSerif Tu?n� kurz�va
    [apply] Fet Kursiv
    [apply] FreeSerif Fet Kursiv
    [apply] ???????????
    [apply] FreeSerif ???????????
    [apply] Kal?n ?talik
    [apply] FreeSerif Kal?n ?talik
    [apply] huruf tebal kursif
    [apply] FreeSerif huruf tebal kursif
    [apply] ?????? ??????
    [apply] FreeSerif ?????? ??????
    [apply] Polkrepko Pe�e?e
    [apply] FreeSerif Polkrepko Pe�e?e
    [apply] treknais kurs?vs
    [apply] FreeSerif treknais kurs?vs
    [apply] pusjuodis kursyvas
    [apply] FreeSerif pusjuodis kursyvas
    [apply] nghi�ng ?�?m
    [apply] FreeSerif nghi�ng ?�?m
    [apply] Lodi etzana
    [apply] FreeSerif Lodi etzana
    [apply] ?????-?????
    [apply] FreeSerif ?????-?????
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeSerif-Bold Italic: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeSerif-Bold Italic[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x8B4FE872
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:57:04 CET 2014
    [apply]   modified:            Sat Feb 08 07:57:04 CET 2014
    [apply]   xMin:                -787
    [apply]   yMin:                -300
    [apply]   xMax:                1732
    [apply]   yMax:                900
    [apply]   macStyle bits:       3
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x8B4FE872
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:57:04 CET 2014
    [apply]   modified:            Sat Feb 08 07:57:04 CET 2014
    [apply]   xMin:                -787
    [apply]   yMin:                -300
    [apply]   xMax:                1732
    [apply]   yMax:                900
    [apply]   macStyle bits:       3
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            900
    [apply]         yDescender:           -200
    [apply]         yLineGap:             100
    [apply]         advanceWidthMax:      1668
    [apply]         minLeftSideBearing:   -787
    [apply]         minRightSideBearing:  -835
    [apply]         xMaxExtent:           1732
    [apply]         horizCaretSlopeNum:   100
    [apply]         horizCaretSlopeDenom: 27
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 2715
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 5
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1064
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     262
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     6
    [apply]     endCode:        [126, 879, 885, 890, 894, 906, 908, 929, 974, 993, 1273, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 3642, 3675, 4293, 4348, 5108, 7429, 7437, 7439, 7448, 7452, 7458, 7579, 7583, 7589, 7593, 7609, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8401, 8407, 8417, 8421, 8424, 8431, 8449, 8451, 8459, 8468, 8472, 8476, 8483, 8487, 8492, 8495, 8499, 8504, 8507, 8523, 8526, 8575, 8603, 8616, 8633, 8652, 8661, 8669, 8677, 8735, 8749, 8759, 8761, 8764, 8771, 8773, 8776, 8778, 8791, 8794, 8801, 8807, 8819, 8835, 8976, 8995, 9002, 9251, 9676, 9688, 9702, 9711, 9831, 9839, 11799, 42799, 42892, 42922, 43002, 64262, 64279, 64288, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 885, 890, 894, 900, 908, 910, 931, 976, 1008, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 3585, 3647, 4256, 4304, 5024, 7424, 7431, 7439, 7448, 7450, 7456, 7579, 7581, 7588, 7592, 7596, 7612, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8406, 8411, 8421, 8423, 8426, 8448, 8451, 8453, 8462, 8470, 8475, 8478, 8486, 8489, 8494, 8497, 8501, 8506, 8523, 8525, 8531, 8592, 8606, 8632, 8636, 8656, 8668, 8676, 8704, 8739, 8756, 8761, 8764, 8770, 8773, 8776, 8778, 8784, 8793, 8797, 8804, 8818, 8834, 8976, 8994, 9001, 9251, 9674, 9688, 9702, 9711, 9824, 9833, 11799, 42790, 42888, 42922, 43002, 64256, 64275, 64285, 64297, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65469, 65465, 65462, 65457, 65456, 65455, 65454, 65453, 65439, 65417, 65411, 65394, 65392, 65391, 65390, 65386, 65385, 65377, 65372, 63312, 63308, 62728, 62718, 62043, 59728, 59727, 59726, 59718, 59717, 59714, 59594, 59593, 59589, 59587, 59585, 59583, 59519, 59513, 59511, 59509, 59507, 59505, 59504, 59503, 59502, 59501, 59499, 59498, 59497, 59495, 59494, 59492, 59491, 59490, 59479, 59477, 59476, 59465, 59463, 59441, 59437, 59434, 59431, 59430, 59429, 59413, 59412, 59411, 59409, 59408, 59406, 59405, 59403, 59402, 59401, 59400, 59399, 59398, 59383, 59382, 59378, 59362, 59360, 59345, 59343, 59340, 59334, 59328, 59302, 59299, 59293, 59292, 59290, 59285, 59284, 59282, 59281, 59276, 59275, 59273, 59271, 59261, 59247, 59107, 59090, 59085, 58837, 58415, 58404, 58391, 58383, 58271, 58270, 56311, 25321, 25233, 25204, 25125, 3872, 3860, 3855, 3847, 3846, 3845, 3844, 3843, 3842, 2649, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1064
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     262
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     6
    [apply]     endCode:        [126, 879, 885, 890, 894, 906, 908, 929, 974, 993, 1273, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 3642, 3675, 4293, 4348, 5108, 7429, 7437, 7439, 7448, 7452, 7458, 7579, 7583, 7589, 7593, 7609, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8373, 8377, 8401, 8407, 8417, 8421, 8424, 8431, 8449, 8451, 8459, 8468, 8472, 8476, 8483, 8487, 8492, 8495, 8499, 8504, 8507, 8523, 8526, 8575, 8603, 8616, 8633, 8652, 8661, 8669, 8677, 8735, 8749, 8759, 8761, 8764, 8771, 8773, 8776, 8778, 8791, 8794, 8801, 8807, 8819, 8835, 8976, 8995, 9002, 9251, 9676, 9688, 9702, 9711, 9831, 9839, 11799, 42799, 42892, 42922, 43002, 64262, 64279, 64288, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 885, 890, 894, 900, 908, 910, 931, 976, 1008, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 3585, 3647, 4256, 4304, 5024, 7424, 7431, 7439, 7448, 7450, 7456, 7579, 7581, 7588, 7592, 7596, 7612, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8406, 8411, 8421, 8423, 8426, 8448, 8451, 8453, 8462, 8470, 8475, 8478, 8486, 8489, 8494, 8497, 8501, 8506, 8523, 8525, 8531, 8592, 8606, 8632, 8636, 8656, 8668, 8676, 8704, 8739, 8756, 8761, 8764, 8770, 8773, 8776, 8778, 8784, 8793, 8797, 8804, 8818, 8834, 8976, 8994, 9001, 9251, 9674, 9688, 9702, 9711, 9824, 9833, 11799, 42790, 42888, 42922, 43002, 64256, 64275, 64285, 64297, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65469, 65465, 65462, 65457, 65456, 65455, 65454, 65453, 65439, 65417, 65411, 65394, 65392, 65391, 65390, 65386, 65385, 65377, 65372, 63312, 63308, 62728, 62718, 62043, 59728, 59727, 59726, 59718, 59717, 59714, 59594, 59593, 59589, 59587, 59585, 59583, 59519, 59513, 59511, 59509, 59507, 59505, 59504, 59503, 59502, 59501, 59499, 59498, 59497, 59495, 59494, 59492, 59491, 59490, 59479, 59477, 59476, 59465, 59463, 59441, 59437, 59434, 59431, 59430, 59429, 59413, 59412, 59411, 59409, 59408, 59406, 59405, 59403, 59402, 59401, 59400, 59399, 59398, 59383, 59382, 59378, 59362, 59360, 59345, 59343, 59340, 59334, 59328, 59302, 59299, 59293, 59292, 59290, 59285, 59284, 59282, 59281, 59276, 59275, 59273, 59271, 59261, 59247, 59107, 59090, 59085, 58837, 58415, 58404, 58391, 58383, 58271, 58270, 56311, 25321, 25233, 25204, 25125, 3872, 3860, 3855, 3847, 3846, 3845, 3844, 3843, 3842, 2649, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     10 ()
    [apply]     offset:         1108
    [apply]     format:         12
    [apply]     length:         1588
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        131
    [apply]     mapping:        [32, 126]: 3, [160, 879]: 98, [885, 885]: 818, [890, 890]: 819, [894, 894]: 820, [900, 906]: 821, [908, 908]: 828, [910, 929]: 829, [931, 974]: 849, [976, 993]: 893, [1008, 1273]: 911, [1296, 1299]: 1177, [1306, 1311]: 1181, [1329, 1366]: 1187, [1369, 1375]: 1225, [1377, 1415]: 1232, [1417, 1418]: 1271, [1423, 1423]: 1273, [1425, 1479]: 1274, [1488, 1514]: 1329, [1520, 1524]: 1356, [3585, 3642]: 1361, [3647, 3675]: 1419, [4256, 4293]: 1448, [4304, 4348]: 1486, [5024, 5108]: 1531, [7424, 7429]: 1616, [7431, 7437]: 1622, [7439, 7439]: 1629, [7448, 7448]: 1630, [7450, 7452]: 1631, [7456, 7458]: 1634, [7579, 7579]: 1637, [7581, 7583]: 1638, [7588, 7589]: 1641, [7592, 7593]: 1643, [7596, 7609]: 1645, [7612, 7615]: 1659, [7680, 7929]: 1663, [7936, 7957]: 1913, [7960, 7965]: 1935, [7968, 8005]: 1941, [8008, 8013]: 1979, [8016, 8023]: 1985, [8025, 8025]: 1993, [8027, 8027]: 1994, [8029, 8029]: 1995, [8031, 8061]: 1996, [8064, 8116]: 2027, [8118, 8132]: 2080, [8134, 8147]: 2095, [8150, 8155]: 2109, [8157, 8175]: 2115, [8178, 8180]: 2134, [8182, 8190]: 2137, [8192, 8292]: 2146, [8304, 8305]: 2247, [8308, 8334]: 2249, [8336, 8340]: 2276, [8352, 8373]: 2281, [8376, 8377]: 2303, [8400, 8401]: 2305, [8406, 8407]: 2307, [8411, 8417]: 2309, [8421, 8421]: 2316, [8423, 8424]: 2317, [8426, 8431]: 2319, [8448, 8449]: 2325, [8451, 8451]: 2327, [8453, 8459]: 2328, [8462, 8468]: 2335, [8470, 8472]: 2342, [8475, 8476]: 2345, [8478, 8483]: 2347, [8486, 8487]: 2353, [8489, 8492]: 2355, [8494, 8495]: 2359, [8497, 8499]: 2361, [8501, 8504]: 2364, [8506, 8507]: 2368, [8523, 8523]: 2370, [8525, 8526]: 2371, [8531, 8575]: 2373, [8592, 8603]: 2418, [8606, 8616]: 2430, [8632, 8633]: 2441, [8636, 8652]: 2443, [8656, 8661]: 2460, [8668, 8669]: 2466, [8676, 8677]: 2468, [8704, 8735]: 2470, [8739, 8749]: 2502, [8756, 8759]: 2513, [8761, 8761]: 2517, [8764, 8764]: 2518, [8770, 8771]: 2519, [8773, 8773]: 2521, [8776, 8776]: 2522, [8778, 8778]: 2523, [8784, 8791]: 2524, [8793, 8794]: 2532, [8797, 8801]: 2534, [8804, 8807]: 2539, [8818, 8819]: 2543, [8834, 8835]: 2545, [8976, 8976]: 2547, [8994, 8995]: 2548, [9001, 9002]: 2550, [9251, 9251]: 2552, [9674, 9676]: 2553, [9688, 9688]: 2556, [9702, 9702]: 2557, [9711, 9711]: 2558, [9824, 9831]: 2559, [9833, 9839]: 2567, [11799, 11799]: 2574, [42790, 42799]: 2575, [42888, 42892]: 2585, [42922, 42922]: 2590, [43002, 43002]: 2591, [64256, 64262]: 2592, [64275, 64279]: 2599, [64285, 64288]: 2604, [64297, 64310]: 2608, [64312, 64316]: 2622, [64318, 64318]: 2627, [64320, 64321]: 2628, [64323, 64324]: 2630, [64326, 64335]: 2632, [65529, 65533]: 2642, [65859, 65863]: 2647
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     10 (UCS-4)
    [apply]     offset:         1108
    [apply]     format:         12
    [apply]     length:         1588
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        131
    [apply]     mapping:        [32, 126]: 3, [160, 879]: 98, [885, 885]: 818, [890, 890]: 819, [894, 894]: 820, [900, 906]: 821, [908, 908]: 828, [910, 929]: 829, [931, 974]: 849, [976, 993]: 893, [1008, 1273]: 911, [1296, 1299]: 1177, [1306, 1311]: 1181, [1329, 1366]: 1187, [1369, 1375]: 1225, [1377, 1415]: 1232, [1417, 1418]: 1271, [1423, 1423]: 1273, [1425, 1479]: 1274, [1488, 1514]: 1329, [1520, 1524]: 1356, [3585, 3642]: 1361, [3647, 3675]: 1419, [4256, 4293]: 1448, [4304, 4348]: 1486, [5024, 5108]: 1531, [7424, 7429]: 1616, [7431, 7437]: 1622, [7439, 7439]: 1629, [7448, 7448]: 1630, [7450, 7452]: 1631, [7456, 7458]: 1634, [7579, 7579]: 1637, [7581, 7583]: 1638, [7588, 7589]: 1641, [7592, 7593]: 1643, [7596, 7609]: 1645, [7612, 7615]: 1659, [7680, 7929]: 1663, [7936, 7957]: 1913, [7960, 7965]: 1935, [7968, 8005]: 1941, [8008, 8013]: 1979, [8016, 8023]: 1985, [8025, 8025]: 1993, [8027, 8027]: 1994, [8029, 8029]: 1995, [8031, 8061]: 1996, [8064, 8116]: 2027, [8118, 8132]: 2080, [8134, 8147]: 2095, [8150, 8155]: 2109, [8157, 8175]: 2115, [8178, 8180]: 2134, [8182, 8190]: 2137, [8192, 8292]: 2146, [8304, 8305]: 2247, [8308, 8334]: 2249, [8336, 8340]: 2276, [8352, 8373]: 2281, [8376, 8377]: 2303, [8400, 8401]: 2305, [8406, 8407]: 2307, [8411, 8417]: 2309, [8421, 8421]: 2316, [8423, 8424]: 2317, [8426, 8431]: 2319, [8448, 8449]: 2325, [8451, 8451]: 2327, [8453, 8459]: 2328, [8462, 8468]: 2335, [8470, 8472]: 2342, [8475, 8476]: 2345, [8478, 8483]: 2347, [8486, 8487]: 2353, [8489, 8492]: 2355, [8494, 8495]: 2359, [8497, 8499]: 2361, [8501, 8504]: 2364, [8506, 8507]: 2368, [8523, 8523]: 2370, [8525, 8526]: 2371, [8531, 8575]: 2373, [8592, 8603]: 2418, [8606, 8616]: 2430, [8632, 8633]: 2441, [8636, 8652]: 2443, [8656, 8661]: 2460, [8668, 8669]: 2466, [8676, 8677]: 2468, [8704, 8735]: 2470, [8739, 8749]: 2502, [8756, 8759]: 2513, [8761, 8761]: 2517, [8764, 8764]: 2518, [8770, 8771]: 2519, [8773, 8773]: 2521, [8776, 8776]: 2522, [8778, 8778]: 2523, [8784, 8791]: 2524, [8793, 8794]: 2532, [8797, 8801]: 2534, [8804, 8807]: 2539, [8818, 8819]: 2543, [8834, 8835]: 2545, [8976, 8976]: 2547, [8994, 8995]: 2548, [9001, 9002]: 2550, [9251, 9251]: 2552, [9674, 9676]: 2553, [9688, 9688]: 2556, [9702, 9702]: 2557, [9711, 9711]: 2558, [9824, 9831]: 2559, [9833, 9839]: 2567, [11799, 11799]: 2574, [42790, 42799]: 2575, [42888, 42892]: 2585, [42922, 42922]: 2590, [43002, 43002]: 2591, [64256, 64262]: 2592, [64275, 64279]: 2599, [64285, 64288]: 2604, [64297, 64310]: 2608, [64312, 64316]: 2622, [64318, 64318]: 2627, [64320, 64321]: 2628, [64323, 64324]: 2630, [64326, 64335]: 2632, [65529, 65533]: 2642, [65859, 65863]: 2647
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         2696
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 2178, 114, 100, 101, 105, 2180, 120, 161, 112, 107, 2351, 118, 106, 2537, 136, 154, 2500, 115, 2539, 2540, 103, 119, 2472, 2487, 2485, 878, 2510, 108, 124, 855, 168, 186, 129, 99, 110, 2496, 340, 2522, 2476, 109, 125, 2184, 98, 130, 133, 151, 276, 277, 2165, 2166, 2174, 2175, 2170, 2171, 185, 2553, 193, 314, 2214, 2293, 2203, 2204, 2593, 2594, 2179, 121, 2172, 2176, 2194, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 648, 670, 113, 666, 667, 668, 122, 671, 669, 649]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              2715
    [apply]         maxPoints:              358
    [apply]         maxContours:            13
    [apply]         maxCompositePoints:     261
    [apply]         maxCompositeContours:   12
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  1316
    [apply]         maxComponentElements:   12
    [apply]         maxComponentDepth:      4
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       596
    [apply]   usWeightClass:       700
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     600
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   200
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   600
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 390
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        1    subclass = 5
    [apply]   PANOSE:              2 2 8 3 6 5 5 9 3 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E5000EFF
    [apply]   Unicode Range 2( Bits 32- 63 ): 420061FF
    [apply]   Unicode Range 3( Bits 64- 95 ): 1020
    [apply]   Unicode Range 4( Bits 96-127 ): 40
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x21
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFF
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        100
    [apply]   usWinAscent:         900
    [apply]   usWinDescent:        300
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600101BF
    [apply]   CodePage Range 2( Bits 32- 63 ): 0
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[68v, complex], advance 699, leftSideBearings 0, kerning[size 98, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 699, 699
    [apply]             em 0.69900006, 0.69900006
    [apply]             px 9.320002, 9.320002
    [apply]       AABBox
    [apply]         funits [dim 718.0 x 669.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 718.0 / 669.0 / 0.0, ctr 359.0 / 334.5 / 0.0]
    [apply]             em [dim 0.71800005 x 0.669 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.71800005 / 0.669 / 0.0, ctr 0.35900003 / 0.3345 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[55v, complex], advance 333, leftSideBearings -75, kerning[size 21, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 333, 333
    [apply]             em 0.333, 0.333
    [apply]             px 4.44, 4.44
    [apply]       AABBox
    [apply]         funits [dim 468.0 x 892.0 x 0.0, box -75.0 / -207.0 / 0.0 .. 393.0 / 685.0 / 0.0, ctr 159.0 / 239.0 / 0.0]
    [apply]             em [dim 0.468 x 0.8920001 x 0.0, box -0.075 / -0.20700002 / 0.0 .. 0.393 / 0.68500006 / 0.0, ctr 0.15900001 / 0.23900002 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 250, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 250, 250
    [apply]             em 0.25, 0.25
    [apply]             px 3.3333335, 3.3333335
    [apply]       AABBox
    [apply]         funits [dim 250.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 250.0 / 0.0 / 0.0, ctr 125.0 / 0.0 / 0.0]
    [apply]             em [dim 0.25 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.25 / 0.0 / 0.0, ctr 0.125 / 0.0 / 0.0]
    [apply]     Font FreeSerif-Bold Italic
    [apply]     Char left['X', id 59, kpairs 98], right['X', id 59], kerning -30
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[68v, complex], advance 699, leftSideBearings 0, kerning[size 98, horiz true, cross false]]
    [apply]     Font FreeSerif-Bold Italic
    [apply]     Char left['t', id 87, kpairs 12], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[33v, complex], advance 286, leftSideBearings 32, kerning[size 12, horiz true, cross false]]
    [apply]     Font FreeSerif-Bold Italic
    [apply]     Char left['f', id 73, kpairs 135], right['f', id 73], kerning -150
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[66v, complex], advance 485, leftSideBearings -95, kerning[size 135, horiz true, cross false]]
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Italic
    [apply] GNU: FreeSerif Italic: 2012
    [apply] FreeSerif Italic
    [apply] Version 0412.2268 
    [apply] FreeSerifItalic
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] ????????
    [apply] FreeSerif ????????
    [apply] cursiva
    [apply] FreeSerif cursiva
    [apply] kurz�va
    [apply] FreeSerif kurz�va
    [apply] kursiv
    [apply] FreeSerif kursiv
    [apply] Kursiv
    [apply] FreeSerif Kursiv
    [apply] ???????
    [apply] FreeSerif ???????
    [apply] Copyright 2002, 2003, 2005, 2008, 2009, 2010, 2012 GNU Freefont contributors.
    [apply] FreeSerif
    [apply] Italic
    [apply] GNU: FreeSerif Italic: 2012
    [apply] FreeSerif Italic
    [apply] Version 0412.2268 
    [apply] FreeSerifItalic
    [apply] GNU
    [apply] https://savannah.gnu.org/projects/freefont/
    [apply] This computer font is part of GNU FreeFont.  It is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
    [apply] 
    [apply] This font is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
    [apply] 
    [apply] You should have received a copy of the GNU General Public License along with this font.  If not, see 
    [apply]     http://www.gnu.org/licenses/
    [apply] 
    [apply] As a special exception, if you create a document which uses this font, and embed this font or unaltered portions of this font into the document, this font does not by itself cause the resulting document to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the document might be covered by the GNU General Public License. If you modify this font, you may extend this exception to your version of the font, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
    [apply] http://www.gnu.org/copyleft/gpl.html
    [apply] Cursiva
    [apply] FreeSerif Cursiva
    [apply] Kursivoitu
    [apply] FreeSerif Kursivoitu
    [apply] Italique
    [apply] FreeSerif Italique
    [apply] D?lt
    [apply] FreeSerif D?lt
    [apply] Corsivo
    [apply] FreeSerif Corsivo
    [apply] Cursief
    [apply] FreeSerif Cursief
    [apply] Kursiv
    [apply] FreeSerif Kursiv
    [apply] kursywa
    [apply] FreeSerif kursywa
    [apply] It�lico
    [apply] FreeSerif It�lico
    [apply] cursiv
    [apply] FreeSerif cursiv
    [apply] ??????
    [apply] FreeSerif ?????? 
    [apply] Kurz�va
    [apply] FreeSerif Kurz�va
    [apply] Kursiv
    [apply] FreeSerif Kursiv
    [apply] ????????
    [apply] FreeSerif ????????
    [apply] ?talik
    [apply] FreeSerif ?talik
    [apply] kursif
    [apply] FreeSerif kursif
    [apply] ??????
    [apply] FreeSerif ??????
    [apply] Le�e?e
    [apply] FreeSerif Le�e?e
    [apply] kurs?vs
    [apply] FreeSerif kurs?vs
    [apply] kursivas
    [apply] FreeSerif kursivas
    [apply] nghi�ng
    [apply] FreeSerif nghi�ng
    [apply] Etzana
    [apply] FreeSerif Etzana
    [apply] ?????
    [apply] FreeSerif ????
    [apply] 
    [apply] +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    [apply] FreeSerif-Italic: 10.0p, 96.0dpi -> 13.333334px:
    [apply] FreeSerif-Italic[ 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x5BDA43D
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:57:50 CET 2014
    [apply]   modified:            Sat Feb 08 07:57:50 CET 2014
    [apply]   xMin:                -879
    [apply]   yMin:                -300
    [apply]   xMax:                1558
    [apply]   yMax:                900
    [apply]   macStyle bits:       2
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 'head' Table - Font Header
    [apply] --------------------------
    [apply]   'head' version:      1.0
    [apply]   fontRevision:        412.225
    [apply]   checkSumAdjustment:  0x5BDA43D
    [apply]   magicNumber:         0x5F0F3CF5
    [apply]   flags:               0x21F
    [apply]   unitsPerEm:          1000
    [apply]   created:             Sat Feb 08 07:57:50 CET 2014
    [apply]   modified:            Sat Feb 08 07:57:50 CET 2014
    [apply]   xMin:                -879
    [apply]   yMin:                -300
    [apply]   xMax:                1558
    [apply]   yMax:                900
    [apply]   macStyle bits:       2
    [apply]   lowestRecPPEM:       8
    [apply]   fontDirectionHint:   0
    [apply]   indexToLocFormat:    1
    [apply]   glyphDataFormat:     0
    [apply] 
    [apply] 'hhea' Table - Horizontal Header
    [apply] --------------------------------
    [apply]         'hhea' version:       1.0
    [apply]         yAscender:            900
    [apply]         yDescender:           -200
    [apply]         yLineGap:             100
    [apply]         advanceWidthMax:      1601
    [apply]         minLeftSideBearing:   -879
    [apply]         minRightSideBearing:  -612
    [apply]         xMaxExtent:           1558
    [apply]         horizCaretSlopeNum:   100
    [apply]         horizCaretSlopeDenom: 28
    [apply]         reserved0:            0
    [apply]         reserved1:            0
    [apply]         reserved2:            0
    [apply]         reserved3:            0
    [apply]         reserved4:            0
    [apply]         metricDataFormat:     0
    [apply]         numOf_LongHorMetrics: 3291
    [apply] 
    [apply] cmap Table
    [apply] ----------
    [apply]   numTables: 5
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     3 (Unicode 2.0 and onwards semantics (BMP only))
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1088
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     268
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     12
    [apply]     endCode:        [126, 879, 885, 890, 894, 906, 908, 929, 974, 993, 1273, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 2405, 2435, 2444, 2448, 2472, 2480, 2482, 2489, 2500, 2504, 2510, 2519, 2525, 2531, 2555, 3642, 3675, 4293, 4348, 5108, 7429, 7437, 7439, 7448, 7452, 7458, 7552, 7579, 7583, 7589, 7593, 7609, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8374, 8377, 8432, 8508, 8511, 8516, 8523, 8526, 8575, 8601, 8615, 8618, 8629, 8646, 8652, 8661, 8669, 8751, 8759, 8761, 8764, 8771, 8773, 8776, 8778, 8791, 8794, 8801, 8807, 8811, 8819, 8835, 8976, 8995, 9002, 9251, 9676, 9688, 9702, 9711, 9831, 9839, 11799, 42799, 42893, 42897, 42922, 43002, 64262, 64279, 64288, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 884, 890, 894, 900, 908, 910, 931, 976, 1008, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 2404, 2433, 2437, 2447, 2451, 2474, 2482, 2486, 2492, 2503, 2507, 2519, 2524, 2527, 2534, 3585, 3647, 4256, 4304, 5024, 7424, 7431, 7439, 7448, 7450, 7456, 7552, 7579, 7581, 7588, 7592, 7596, 7612, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8448, 8510, 8513, 8522, 8525, 8531, 8592, 8612, 8617, 8628, 8636, 8651, 8656, 8668, 8704, 8756, 8761, 8764, 8770, 8773, 8776, 8778, 8784, 8793, 8797, 8804, 8810, 8818, 8834, 8976, 8992, 9001, 9251, 9674, 9688, 9702, 9711, 9824, 9833, 11799, 42790, 42888, 42896, 42922, 43002, 64256, 64275, 64285, 64297, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65470, 65466, 65463, 65458, 65457, 65456, 65455, 65454, 65440, 65418, 65412, 65395, 65393, 65392, 65391, 65387, 65386, 65378, 65373, 64494, 64467, 64466, 64464, 64462, 64461, 64460, 64457, 64455, 64453, 64451, 64443, 64439, 64438, 64436, 63407, 63403, 62823, 62813, 62138, 59823, 59822, 59821, 59813, 59812, 59809, 59716, 59690, 59689, 59685, 59683, 59681, 59679, 59615, 59609, 59607, 59605, 59603, 59601, 59600, 59599, 59598, 59597, 59595, 59594, 59593, 59591, 59590, 59588, 59587, 59586, 59575, 59573, 59572, 59561, 59560, 59538, 59523, 59522, 59521, 59516, 59515, 59511, 59495, 59485, 59484, 59475, 59469, 59465, 59462, 59456, 59422, 59418, 59417, 59415, 59410, 59409, 59407, 59406, 59401, 59400, 59398, 59396, 59394, 59388, 59374, 59234, 59219, 59214, 58966, 58544, 58533, 58520, 58512, 58400, 58399, 56440, 25450, 25362, 25360, 25336, 25257, 4004, 3992, 3987, 3979, 3978, 3977, 3976, 3975, 3974, 2781, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     1 (Unicode)
    [apply]     offset:         44
    [apply]     format:         4
    [apply]     length:         1088
    [apply]     language:       0
    [apply]     format:         4
    [apply]     segCountX2:     268
    [apply]     searchRange:    256
    [apply]     entrySelector:  7
    [apply]     rangeShift:     12
    [apply]     endCode:        [126, 879, 885, 890, 894, 906, 908, 929, 974, 993, 1273, 1299, 1311, 1366, 1375, 1415, 1418, 1423, 1479, 1514, 1524, 2405, 2435, 2444, 2448, 2472, 2480, 2482, 2489, 2500, 2504, 2510, 2519, 2525, 2531, 2555, 3642, 3675, 4293, 4348, 5108, 7429, 7437, 7439, 7448, 7452, 7458, 7552, 7579, 7583, 7589, 7593, 7609, 7615, 7929, 7957, 7965, 8005, 8013, 8023, 8025, 8027, 8029, 8061, 8116, 8132, 8147, 8155, 8175, 8180, 8190, 8292, 8305, 8334, 8340, 8374, 8377, 8432, 8508, 8511, 8516, 8523, 8526, 8575, 8601, 8615, 8618, 8629, 8646, 8652, 8661, 8669, 8751, 8759, 8761, 8764, 8771, 8773, 8776, 8778, 8791, 8794, 8801, 8807, 8811, 8819, 8835, 8976, 8995, 9002, 9251, 9676, 9688, 9702, 9711, 9831, 9839, 11799, 42799, 42893, 42897, 42922, 43002, 64262, 64279, 64288, 64310, 64316, 64318, 64321, 64324, 64335, 65533, 65535]
    [apply]     startCode:      [32, 160, 884, 890, 894, 900, 908, 910, 931, 976, 1008, 1296, 1306, 1329, 1369, 1377, 1417, 1423, 1425, 1488, 1520, 2404, 2433, 2437, 2447, 2451, 2474, 2482, 2486, 2492, 2503, 2507, 2519, 2524, 2527, 2534, 3585, 3647, 4256, 4304, 5024, 7424, 7431, 7439, 7448, 7450, 7456, 7552, 7579, 7581, 7588, 7592, 7596, 7612, 7680, 7936, 7960, 7968, 8008, 8016, 8025, 8027, 8029, 8031, 8064, 8118, 8134, 8150, 8157, 8178, 8182, 8192, 8304, 8308, 8336, 8352, 8376, 8400, 8448, 8510, 8513, 8522, 8525, 8531, 8592, 8612, 8617, 8628, 8636, 8651, 8656, 8668, 8704, 8756, 8761, 8764, 8770, 8773, 8776, 8778, 8784, 8793, 8797, 8804, 8810, 8818, 8834, 8976, 8992, 9001, 9251, 9674, 9688, 9702, 9711, 9824, 9833, 11799, 42790, 42888, 42896, 42922, 43002, 64256, 64275, 64285, 64297, 64312, 64318, 64320, 64323, 64326, 65529, 65535]
    [apply]     idDelta:        [65507, 65474, 65470, 65466, 65463, 65458, 65457, 65456, 65455, 65454, 65440, 65418, 65412, 65395, 65393, 65392, 65391, 65387, 65386, 65378, 65373, 64494, 64467, 64466, 64464, 64462, 64461, 64460, 64457, 64455, 64453, 64451, 64443, 64439, 64438, 64436, 63407, 63403, 62823, 62813, 62138, 59823, 59822, 59821, 59813, 59812, 59809, 59716, 59690, 59689, 59685, 59683, 59681, 59679, 59615, 59609, 59607, 59605, 59603, 59601, 59600, 59599, 59598, 59597, 59595, 59594, 59593, 59591, 59590, 59588, 59587, 59586, 59575, 59573, 59572, 59561, 59560, 59538, 59523, 59522, 59521, 59516, 59515, 59511, 59495, 59485, 59484, 59475, 59469, 59465, 59462, 59456, 59422, 59418, 59417, 59415, 59410, 59409, 59407, 59406, 59401, 59400, 59398, 59396, 59394, 59388, 59374, 59234, 59219, 59214, 58966, 58544, 58533, 58520, 58512, 58400, 58399, 56440, 25450, 25362, 25360, 25336, 25257, 4004, 3992, 3987, 3979, 3978, 3977, 3976, 3975, 3974, 2781, 1]
    [apply]     idRangeOffset:  [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     0 (Unicode)
    [apply]     encodingId:     10 ()
    [apply]     offset:         1132
    [apply]     format:         12
    [apply]     length:         1624
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        134
    [apply]     mapping:        [32, 126]: 3, [160, 879]: 98, [884, 885]: 818, [890, 890]: 820, [894, 894]: 821, [900, 906]: 822, [908, 908]: 829, [910, 929]: 830, [931, 974]: 850, [976, 993]: 894, [1008, 1273]: 912, [1296, 1299]: 1178, [1306, 1311]: 1182, [1329, 1366]: 1188, [1369, 1375]: 1226, [1377, 1415]: 1233, [1417, 1418]: 1272, [1423, 1423]: 1274, [1425, 1479]: 1275, [1488, 1514]: 1330, [1520, 1524]: 1357, [2404, 2405]: 1362, [2433, 2435]: 1364, [2437, 2444]: 1367, [2447, 2448]: 1375, [2451, 2472]: 1377, [2474, 2480]: 1399, [2482, 2482]: 1406, [2486, 2489]: 1407, [2492, 2500]: 1411, [2503, 2504]: 1420, [2507, 2510]: 1422, [2519, 2519]: 1426, [2524, 2525]: 1427, [2527, 2531]: 1429, [2534, 2555]: 1434, [3585, 3642]: 1456, [3647, 3675]: 1514, [4256, 4293]: 1543, [4304, 4348]: 1581, [5024, 5108]: 1626, [7424, 7429]: 1711, [7431, 7437]: 1717, [7439, 7439]: 1724, [7448, 7448]: 1725, [7450, 7452]: 1726, [7456, 7458]: 1729, [7552, 7552]: 1732, [7579, 7579]: 1733, [7581, 7583]: 1734, [7588, 7589]: 1737, [7592, 7593]: 1739, [7596, 7609]: 1741, [7612, 7615]: 1755, [7680, 7929]: 1759, [7936, 7957]: 2009, [7960, 7965]: 2031, [7968, 8005]: 2037, [8008, 8013]: 2075, [8016, 8023]: 2081, [8025, 8025]: 2089, [8027, 8027]: 2090, [8029, 8029]: 2091, [8031, 8061]: 2092, [8064, 8116]: 2123, [8118, 8132]: 2176, [8134, 8147]: 2191, [8150, 8155]: 2205, [8157, 8175]: 2211, [8178, 8180]: 2230, [8182, 8190]: 2233, [8192, 8292]: 2242, [8304, 8305]: 2343, [8308, 8334]: 2345, [8336, 8340]: 2372, [8352, 8374]: 2377, [8376, 8377]: 2400, [8400, 8432]: 2402, [8448, 8508]: 2435, [8510, 8511]: 2496, [8513, 8516]: 2498, [8522, 8523]: 2502, [8525, 8526]: 2504, [8531, 8575]: 2506, [8592, 8601]: 2551, [8612, 8615]: 2561, [8617, 8618]: 2565, [8628, 8629]: 2567, [8636, 8646]: 2569, [8651, 8652]: 2580, [8656, 8661]: 2582, [8668, 8669]: 2588, [8704, 8751]: 2590, [8756, 8759]: 2638, [8761, 8761]: 2642, [8764, 8764]: 2643, [8770, 8771]: 2644, [8773, 8773]: 2646, [8776, 8776]: 2647, [8778, 8778]: 2648, [8784, 8791]: 2649, [8793, 8794]: 2657, [8797, 8801]: 2659, [8804, 8807]: 2664, [8810, 8811]: 2668, [8818, 8819]: 2670, [8834, 8835]: 2672, [8976, 8976]: 2674, [8992, 8995]: 2675, [9001, 9002]: 2679, [9251, 9251]: 2681, [9674, 9676]: 2682, [9688, 9688]: 2685, [9702, 9702]: 2686, [9711, 9711]: 2687, [9824, 9831]: 2688, [9833, 9839]: 2696, [11799, 11799]: 2703, [42790, 42799]: 2704, [42888, 42893]: 2714, [42896, 42897]: 2720, [42922, 42922]: 2722, [43002, 43002]: 2723, [64256, 64262]: 2724, [64275, 64279]: 2731, [64285, 64288]: 2736, [64297, 64310]: 2740, [64312, 64316]: 2754, [64318, 64318]: 2759, [64320, 64321]: 2760, [64323, 64324]: 2762, [64326, 64335]: 2764, [65529, 65533]: 2774, [65859, 65863]: 2779
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     3 (Microsoft)
    [apply]     encodingId:     10 (UCS-4)
    [apply]     offset:         1132
    [apply]     format:         12
    [apply]     length:         1624
    [apply]     language:       0
    [apply]     format:         12
    [apply]     language:       0
    [apply]     nGroups:        134
    [apply]     mapping:        [32, 126]: 3, [160, 879]: 98, [884, 885]: 818, [890, 890]: 820, [894, 894]: 821, [900, 906]: 822, [908, 908]: 829, [910, 929]: 830, [931, 974]: 850, [976, 993]: 894, [1008, 1273]: 912, [1296, 1299]: 1178, [1306, 1311]: 1182, [1329, 1366]: 1188, [1369, 1375]: 1226, [1377, 1415]: 1233, [1417, 1418]: 1272, [1423, 1423]: 1274, [1425, 1479]: 1275, [1488, 1514]: 1330, [1520, 1524]: 1357, [2404, 2405]: 1362, [2433, 2435]: 1364, [2437, 2444]: 1367, [2447, 2448]: 1375, [2451, 2472]: 1377, [2474, 2480]: 1399, [2482, 2482]: 1406, [2486, 2489]: 1407, [2492, 2500]: 1411, [2503, 2504]: 1420, [2507, 2510]: 1422, [2519, 2519]: 1426, [2524, 2525]: 1427, [2527, 2531]: 1429, [2534, 2555]: 1434, [3585, 3642]: 1456, [3647, 3675]: 1514, [4256, 4293]: 1543, [4304, 4348]: 1581, [5024, 5108]: 1626, [7424, 7429]: 1711, [7431, 7437]: 1717, [7439, 7439]: 1724, [7448, 7448]: 1725, [7450, 7452]: 1726, [7456, 7458]: 1729, [7552, 7552]: 1732, [7579, 7579]: 1733, [7581, 7583]: 1734, [7588, 7589]: 1737, [7592, 7593]: 1739, [7596, 7609]: 1741, [7612, 7615]: 1755, [7680, 7929]: 1759, [7936, 7957]: 2009, [7960, 7965]: 2031, [7968, 8005]: 2037, [8008, 8013]: 2075, [8016, 8023]: 2081, [8025, 8025]: 2089, [8027, 8027]: 2090, [8029, 8029]: 2091, [8031, 8061]: 2092, [8064, 8116]: 2123, [8118, 8132]: 2176, [8134, 8147]: 2191, [8150, 8155]: 2205, [8157, 8175]: 2211, [8178, 8180]: 2230, [8182, 8190]: 2233, [8192, 8292]: 2242, [8304, 8305]: 2343, [8308, 8334]: 2345, [8336, 8340]: 2372, [8352, 8374]: 2377, [8376, 8377]: 2400, [8400, 8432]: 2402, [8448, 8508]: 2435, [8510, 8511]: 2496, [8513, 8516]: 2498, [8522, 8523]: 2502, [8525, 8526]: 2504, [8531, 8575]: 2506, [8592, 8601]: 2551, [8612, 8615]: 2561, [8617, 8618]: 2565, [8628, 8629]: 2567, [8636, 8646]: 2569, [8651, 8652]: 2580, [8656, 8661]: 2582, [8668, 8669]: 2588, [8704, 8751]: 2590, [8756, 8759]: 2638, [8761, 8761]: 2642, [8764, 8764]: 2643, [8770, 8771]: 2644, [8773, 8773]: 2646, [8776, 8776]: 2647, [8778, 8778]: 2648, [8784, 8791]: 2649, [8793, 8794]: 2657, [8797, 8801]: 2659, [8804, 8807]: 2664, [8810, 8811]: 2668, [8818, 8819]: 2670, [8834, 8835]: 2672, [8976, 8976]: 2674, [8992, 8995]: 2675, [9001, 9002]: 2679, [9251, 9251]: 2681, [9674, 9676]: 2682, [9688, 9688]: 2685, [9702, 9702]: 2686, [9711, 9711]: 2687, [9824, 9831]: 2688, [9833, 9839]: 2696, [11799, 11799]: 2703, [42790, 42799]: 2704, [42888, 42893]: 2714, [42896, 42897]: 2720, [42922, 42922]: 2722, [43002, 43002]: 2723, [64256, 64262]: 2724, [64275, 64279]: 2731, [64285, 64288]: 2736, [64297, 64310]: 2740, [64312, 64316]: 2754, [64318, 64318]: 2759, [64320, 64321]: 2760, [64323, 64324]: 2762, [64326, 64335]: 2764, [65529, 65533]: 2774, [65859, 65863]: 2779
    [apply] 
    [apply]     Index entry
    [apply]     -----------
    [apply]     platformId:     1 (Macintosh)
    [apply]     encodingId:     0 (Roman)
    [apply]     offset:         2756
    [apply]     format:         6
    [apply]     length:         522
    [apply]     language:       0
    [apply]     format:         6
    [apply]     language:       0
    [apply]     firstCode:      0
    [apply]     entryCount:     256
    [apply]     glyphIdArray:   [1, 0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 0, 134, 135, 137, 139, 147, 152, 158, 163, 162, 164, 166, 165, 167, 169, 171, 170, 172, 173, 175, 174, 176, 177, 179, 181, 180, 182, 184, 183, 188, 187, 189, 190, 2274, 114, 100, 101, 105, 2276, 120, 161, 112, 107, 2469, 118, 106, 2662, 136, 154, 2620, 115, 2664, 2665, 103, 119, 2592, 2607, 2605, 879, 2633, 108, 124, 856, 168, 186, 129, 99, 110, 2616, 340, 2647, 2596, 109, 125, 2280, 98, 130, 133, 151, 276, 277, 2261, 2262, 2270, 2271, 2266, 2267, 185, 2682, 193, 314, 2310, 2389, 2299, 2300, 2725, 2726, 2275, 121, 2268, 2272, 2290, 132, 140, 131, 141, 138, 143, 144, 145, 142, 149, 150, 0, 148, 156, 157, 155, 243, 648, 670, 113, 666, 667, 668, 122, 671, 669, 649]
    [apply] 
    [apply] 'maxp' Table - Maximum Profile
    [apply] ------------------------------
    [apply]         'maxp' version:         1.0
    [apply]         numGlyphs:              3291
    [apply]         maxPoints:              206
    [apply]         maxContours:            16
    [apply]         maxCompositePoints:     372
    [apply]         maxCompositeContours:   8
    [apply]         maxZones:               2
    [apply]         maxTwilightPoints:      1
    [apply]         maxStorage:             2
    [apply]         maxFunctionDefs:        22
    [apply]         maxInstructionDefs:     0
    [apply]         maxStackElements:       256
    [apply]         maxSizeOfInstructions:  2326
    [apply]         maxComponentElements:   8
    [apply]         maxComponentDepth:      4
    [apply] 
    [apply] 'OS/2' Table - OS/2 and Windows Metrics
    [apply] ---------------------------------------
    [apply]   'OS/2' version:      3
    [apply]   xAvgCharWidth:       559
    [apply]   usWeightClass:       400
    [apply]   usWidthClass:        5
    [apply]   fsType:              0x0
    [apply]   ySubscriptXSize:     650
    [apply]   ySubscriptYSize:     600
    [apply]   ySubscriptXOffset:   0
    [apply]   ySubscriptYOffset:   200
    [apply]   ySuperscriptXSize:   650
    [apply]   ySuperscriptYSize:   600
    [apply]   ySuperscriptXOffset: 0
    [apply]   ySuperscriptYOffset: 390
    [apply]   yStrikeoutSize:      49
    [apply]   yStrikeoutPosition:  258
    [apply]   sFamilyClass:        1    subclass = 5
    [apply]   PANOSE:              2 2 6 3 5 4 5 9 3 4
    [apply]   Unicode Range 1( Bits 0 - 31 ): E5018EFF
    [apply]   Unicode Range 2( Bits 32- 63 ): 420061FF
    [apply]   Unicode Range 3( Bits 64- 95 ): 1020
    [apply]   Unicode Range 4( Bits 96-127 ): 40
    [apply]   achVendID:           'GNU '
    [apply]   fsSelection:         0x1
    [apply]   usFirstCharIndex:    0x20
    [apply]   usLastCharIndex:     0xFFFF
    [apply]   sTypoAscender:       800
    [apply]   sTypoDescender:      -200
    [apply]   sTypoLineGap:        100
    [apply]   usWinAscent:         900
    [apply]   usWinDescent:        300
    [apply]   CodePage Range 1( Bits 0 - 31 ): 600101BF
    [apply]   CodePage Range 2( Bits 32- 63 ): 0
    [apply] ]
    [apply]     Char 'X', id 59, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[66v, complex], advance 665, leftSideBearings 0, kerning[size 110, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 665, 665
    [apply]             em 0.665, 0.665
    [apply]             px 8.866668, 8.866668
    [apply]       AABBox
    [apply]         funits [dim 684.0 x 653.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 684.0 / 653.0 / 0.0, ctr 342.0 / 326.5 / 0.0]
    [apply]             em [dim 0.684 x 0.65300006 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.684 / 0.65300006 / 0.0, ctr 0.342 / 0.32650003 / 0.0]
    [apply]     Char 'j', id 77, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x4d, cp 0x6a, name 'j', contour, shape[53v, complex], advance 285, leftSideBearings -74, kerning[size 21, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 285, 285
    [apply]             em 0.28500003, 0.28500003
    [apply]             px 3.8000004, 3.8000004
    [apply]       AABBox
    [apply]         funits [dim 400.0 x 861.0 x 0.0, box -74.0 / -207.0 / 0.0 .. 326.0 / 654.0 / 0.0, ctr 126.0 / 223.5 / 0.0]
    [apply]             em [dim 0.4 x 0.86100006 x 0.0, box -0.074 / -0.20700002 / 0.0 .. 0.326 / 0.65400004 / 0.0, ctr 0.126 / 0.22350001 / 0.0]
    [apply]     Char ' ', id 3, font-px 13.333334, unitsPerEM 1000:
    [apply]       Glyph[id 0x3, cp 0x20, name 'space', non-cont(whitespace), shape null, advance 250, leftSideBearings 0, kerning[size 0, horiz true, cross false]]
    [apply]       Advance
    [apply]         funits 250, 250
    [apply]             em 0.25, 0.25
    [apply]             px 3.3333335, 3.3333335
    [apply]       AABBox
    [apply]         funits [dim 250.0 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 250.0 / 0.0 / 0.0, ctr 125.0 / 0.0 / 0.0]
    [apply]             em [dim 0.25 x 0.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 0.25 / 0.0 / 0.0, ctr 0.125 / 0.0 / 0.0]
    [apply]     Font FreeSerif-Italic
    [apply]     Char left['X', id 59, kpairs 110], right['X', id 59], kerning -30
    [apply]       Glyph[id 0x3b, cp 0x58, name 'X', contour, shape[66v, complex], advance 665, leftSideBearings 0, kerning[size 110, horiz true, cross false]]
    [apply]     Font FreeSerif-Italic
    [apply]     Char left['t', id 87, kpairs 12], right['.', id 17], kerning 0
    [apply]       Glyph[id 0x57, cp 0x74, name 't', contour, shape[47v, complex], advance 238, leftSideBearings 26, kerning[size 12, horiz true, cross false]]
    [apply]     Font FreeSerif-Italic
    [apply]     Char left['f', id 73, kpairs 153], right['f', id 73], kerning -95
    [apply]       Glyph[id 0x49, cp 0x66, name 'f', contour, shape[65v, complex], advance 424, leftSideBearings -77, kerning[size 153, horiz true, cross false]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestFontsNEWT00 - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846688088 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846688089 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 1.777 sec
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846692058 ms III - Start
    [apply] SLOCK [T main @ 1755846692059 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01
    [apply] junit.framework.TestListener: startTest(test10RegionRendererMSAA01)
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] junit.framework.TestListener: endTest(test10RegionRendererMSAA01)
    [apply] junit.framework.TestListener: startTest(test20RegionRendererR2T01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test20RegionRendererR2T01
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x303
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] junit.framework.TestListener: endTest(test20RegionRendererR2T01)
    [apply] junit.framework.TestListener: startTest(test30RegionRendererShapes)
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test20RegionRendererR2T01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test30RegionRendererShapes
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] GPURegionGLListener01.createTestOutline02.X: path [size 22, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(0.0000/-10.0000)
    [apply]  1: lineTo(15.0000/-10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/10.0000)
    [apply]  3: cubicTo(6.0000/15.0000, 5.0000/8.0000, 0.0000/10.0000)
    [apply]  4: closePath()
    [apply]  5: moveTo(5.0000/-5.0000)
    [apply]  6: quadTo(10.0000/-5.0000, 10.0000/0.0000)
    [apply]  7: quadTo(5.0000/0.0000, 5.0000/-5.0000)
    [apply]  8: closePath()
    [apply]  9: moveTo(30.0000/-10.0000)
    [apply] 10: lineTo(47.0000/-10.0000)
    [apply] 11: lineTo(41.0000/5.0000)
    [apply] 12: lineTo(46.0000/10.0000)
    [apply] 13: lineTo(37.0000/15.0000)
    [apply] 14: lineTo(36.0000/8.0000)
    [apply] 15: lineTo(30.0000/10.0000)
    [apply] 16: closePath()
    [apply] 17: moveTo(35.0000/0.0000)
    [apply] 18: lineTo(35.0000/-5.0000)
    [apply] 19: lineTo(40.0000/-5.0000)
    [apply] 20: lineTo(40.0000/0.0000)
    [apply] 21: closePath()
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] GPURegionGLListener01.createTestOutline02.X: path [size 22, closed true, winding[rule NON_ZERO, CCW]]
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303
    [apply]  0: moveTo(0.0000/-10.0000)
    [apply]  1: lineTo(15.0000/-10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/10.0000)
    [apply]  3: cubicTo(6.0000/15.0000, 5.0000/8.0000, 0.0000/10.0000)
    [apply]  4: closePath()
    [apply]  5: moveTo(5.0000/-5.0000)
    [apply]  6: quadTo(10.0000/-5.0000, 10.0000/0.0000)
    [apply]  7: quadTo(5.0000/0.0000, 5.0000/-5.0000)
    [apply]  8: closePath()
    [apply]  9: moveTo(30.0000/-10.0000)
    [apply] 10: lineTo(47.0000/-10.0000)
    [apply] 11: lineTo(41.0000/5.0000)
    [apply] 12: lineTo(46.0000/10.0000)
    [apply] 13: lineTo(37.0000/15.0000)
    [apply] 14: lineTo(36.0000/8.0000)
    [apply] 15: lineTo(30.0000/10.0000)
    [apply] 16: closePath()
    [apply] 17: moveTo(35.0000/0.0000)
    [apply] 18: lineTo(35.0000/-5.0000)
    [apply] 19: lineTo(40.0000/-5.0000)
    [apply] 20: lineTo(40.0000/0.0000)
    [apply] 21: closePath()
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] GPURegionGLListener01.createTestOutline03.0: path [size 5, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(0.0000/-10.0000)
    [apply]  1: lineTo(15.0000/-10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/10.0000)
    [apply]  3: cubicTo(6.0000/15.0000, 5.0000/8.0000, 0.0000/10.0000)
    [apply]  4: closePath()
    [apply] GPURegionGLListener01.createTestOutline03.0: path2 [size 4, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(5.0000/-5.0000)
    [apply]  1: quadTo(10.0000/-5.0000, 10.0000/0.0000)
    [apply]  2: quadTo(5.0000/0.0000, 5.0000/-5.0000)
    [apply]  3: closePath()
    [apply] GPURegionGLListener01.createTestOutline03.1: path [size 9, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(0.0000/-10.0000)
    [apply]  1: lineTo(15.0000/-10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/10.0000)
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303
    [apply]  3: cubicTo(6.0000/15.0000, 5.0000/8.0000, 0.0000/10.0000)
    [apply]  4: closePath()
    [apply]  5: moveTo(5.0000/-5.0000)
    [apply]  6: quadTo(10.0000/-5.0000, 10.0000/0.0000)
    [apply]  7: quadTo(5.0000/0.0000, 5.0000/-5.0000)
    [apply]  8: closePath()
    [apply] GPURegionGLListener01.createTestOutline03.3: path [size 13, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(30.0000/-10.0000)
    [apply]  1: lineTo(47.0000/-10.0000)
    [apply]  2: lineTo(41.0000/5.0000)
    [apply]  3: lineTo(46.0000/10.0000)
    [apply]  4: lineTo(37.0000/15.0000)
    [apply]  5: lineTo(36.0000/8.0000)
    [apply]  6: lineTo(30.0000/10.0000)
    [apply]  7: closePath()
    [apply]  8: moveTo(35.0000/0.0000)
    [apply]  9: lineTo(35.0000/-5.0000)
    [apply] 10: lineTo(40.0000/-5.0000)
    [apply] 11: lineTo(40.0000/0.0000)
    [apply] 12: closePath()
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] GPURegionGLListener01.createTestOutline03.0: path [size 5, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(0.0000/-10.0000)
    [apply]  1: lineTo(15.0000/-10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/10.0000)
    [apply]  3: cubicTo(6.0000/15.0000, 5.0000/8.0000, 0.0000/10.0000)
    [apply]  4: closePath()
    [apply] GPURegionGLListener01.createTestOutline03.0: path2 [size 4, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(5.0000/-5.0000)
    [apply]  1: quadTo(10.0000/-5.0000, 10.0000/0.0000)
    [apply]  2: quadTo(5.0000/0.0000, 5.0000/-5.0000)
    [apply]  3: closePath()
    [apply] GPURegionGLListener01.createTestOutline03.1: path [size 9, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(0.0000/-10.0000)
    [apply]  1: lineTo(15.0000/-10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/10.0000)
    [apply]  3: cubicTo(6.0000/15.0000, 5.0000/8.0000, 0.0000/10.0000)
    [apply]  4: closePath()
    [apply]  5: moveTo(5.0000/-5.0000)
    [apply]  6: quadTo(10.0000/-5.0000, 10.0000/0.0000)
    [apply]  7: quadTo(5.0000/0.0000, 5.0000/-5.0000)
    [apply]  8: closePath()
    [apply] GPURegionGLListener01.createTestOutline03.3: path [size 13, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(30.0000/-10.0000)
    [apply]  1: lineTo(47.0000/-10.0000)
    [apply]  2: lineTo(41.0000/5.0000)
    [apply]  3: lineTo(46.0000/10.0000)
    [apply]  4: lineTo(37.0000/15.0000)
    [apply]  5: lineTo(36.0000/8.0000)
    [apply]  6: lineTo(30.0000/10.0000)
    [apply]  7: closePath()
    [apply]  8: moveTo(35.0000/0.0000)
    [apply]  9: lineTo(35.0000/-5.0000)
    [apply] 10: lineTo(40.0000/-5.0000)
    [apply] 11: lineTo(40.0000/0.0000)
    [apply] 12: closePath()
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] GPURegionGLListener01.createTestOutline04.X: path [size 22, closed true, winding[rule NON_ZERO, CW]]
    [apply]  0: moveTo(0.0000/10.0000)
    [apply]  1: cubicTo(5.0000/8.0000, 6.0000/15.0000, 15.0000/10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/-10.0000)
    [apply]  3: lineTo(0.0000/-10.0000)
    [apply]  4: closePath()
    [apply]  5: moveTo(5.0000/-5.0000)
    [apply]  6: quadTo(5.0000/0.0000, 10.0000/0.0000)
    [apply]  7: quadTo(10.0000/-5.0000, 5.0000/-5.0000)
    [apply]  8: closePath()
    [apply]  9: moveTo(30.0000/10.0000)
    [apply] 10: lineTo(36.0000/8.0000)
    [apply] 11: lineTo(37.0000/15.0000)
    [apply] 12: lineTo(46.0000/10.0000)
    [apply] 13: lineTo(41.0000/5.0000)
    [apply] 14: lineTo(47.0000/-10.0000)
    [apply] 15: lineTo(30.0000/-10.0000)
    [apply] 16: closePath()
    [apply] 17: moveTo(40.0000/0.0000)
    [apply] 18: lineTo(40.0000/-5.0000)
    [apply] 19: lineTo(35.0000/-5.0000)
    [apply] 20: lineTo(35.0000/0.0000)
    [apply] 21: closePath()
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] GPURegionGLListener01.createTestOutline04.X: path [size 22, closed true, winding[rule NON_ZERO, CW]]
    [apply]  0: moveTo(0.0000/10.0000)
    [apply]  1: cubicTo(5.0000/8.0000, 6.0000/15.0000, 15.0000/10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/-10.0000)
    [apply]  3: lineTo(0.0000/-10.0000)
    [apply]  4: closePath()
    [apply]  5: moveTo(5.0000/-5.0000)
    [apply]  6: quadTo(5.0000/0.0000, 10.0000/0.0000)
    [apply]  7: quadTo(10.0000/-5.0000, 5.0000/-5.0000)
    [apply]  8: closePath()
    [apply]  9: moveTo(30.0000/10.0000)
    [apply] 10: lineTo(36.0000/8.0000)
    [apply] 11: lineTo(37.0000/15.0000)
    [apply] 12: lineTo(46.0000/10.0000)
    [apply] 13: lineTo(41.0000/5.0000)
    [apply] 14: lineTo(47.0000/-10.0000)
    [apply] 15: lineTo(30.0000/-10.0000)
    [apply] 16: closePath()
    [apply] 17: moveTo(40.0000/0.0000)
    [apply] 18: lineTo(40.0000/-5.0000)
    [apply] 19: lineTo(35.0000/-5.0000)
    [apply] 20: lineTo(35.0000/0.0000)
    [apply] 21: closePath()
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303
    [apply] junit.framework.TestListener: endTest(test30RegionRendererShapes)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test30RegionRendererShapes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846696334 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846696334 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.917 sec
    [apply] ------------- Standard Output ---------------
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x303
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x302  GL_SRC_RGB 0x302  GL_DST_RGB 0x303
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846692058 ms III - Start
    [apply] SLOCK [T main @ 1755846692059 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test10RegionRendererMSAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test20RegionRendererR2T01
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -300.0 @ 0.0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test20RegionRendererR2T01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test30RegionRendererShapes
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] GPURegionGLListener01.createTestOutline02.X: path [size 22, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(0.0000/-10.0000)
    [apply]  1: lineTo(15.0000/-10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/10.0000)
    [apply]  3: cubicTo(6.0000/15.0000, 5.0000/8.0000, 0.0000/10.0000)
    [apply]  4: closePath()
    [apply]  5: moveTo(5.0000/-5.0000)
    [apply]  6: quadTo(10.0000/-5.0000, 10.0000/0.0000)
    [apply]  7: quadTo(5.0000/0.0000, 5.0000/-5.0000)
    [apply]  8: closePath()
    [apply]  9: moveTo(30.0000/-10.0000)
    [apply] 10: lineTo(47.0000/-10.0000)
    [apply] 11: lineTo(41.0000/5.0000)
    [apply] 12: lineTo(46.0000/10.0000)
    [apply] 13: lineTo(37.0000/15.0000)
    [apply] 14: lineTo(36.0000/8.0000)
    [apply] 15: lineTo(30.0000/10.0000)
    [apply] 16: closePath()
    [apply] 17: moveTo(35.0000/0.0000)
    [apply] 18: lineTo(35.0000/-5.0000)
    [apply] 19: lineTo(40.0000/-5.0000)
    [apply] 20: lineTo(40.0000/0.0000)
    [apply] 21: closePath()
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] GPURegionGLListener01.createTestOutline02.X: path [size 22, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(0.0000/-10.0000)
    [apply]  1: lineTo(15.0000/-10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/10.0000)
    [apply]  3: cubicTo(6.0000/15.0000, 5.0000/8.0000, 0.0000/10.0000)
    [apply]  4: closePath()
    [apply]  5: moveTo(5.0000/-5.0000)
    [apply]  6: quadTo(10.0000/-5.0000, 10.0000/0.0000)
    [apply]  7: quadTo(5.0000/0.0000, 5.0000/-5.0000)
    [apply]  8: closePath()
    [apply]  9: moveTo(30.0000/-10.0000)
    [apply] 10: lineTo(47.0000/-10.0000)
    [apply] 11: lineTo(41.0000/5.0000)
    [apply] 12: lineTo(46.0000/10.0000)
    [apply] 13: lineTo(37.0000/15.0000)
    [apply] 14: lineTo(36.0000/8.0000)
    [apply] 15: lineTo(30.0000/10.0000)
    [apply] 16: closePath()
    [apply] 17: moveTo(35.0000/0.0000)
    [apply] 18: lineTo(35.0000/-5.0000)
    [apply] 19: lineTo(40.0000/-5.0000)
    [apply] 20: lineTo(40.0000/0.0000)
    [apply] 21: closePath()
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] GPURegionGLListener01.createTestOutline03.0: path [size 5, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(0.0000/-10.0000)
    [apply]  1: lineTo(15.0000/-10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/10.0000)
    [apply]  3: cubicTo(6.0000/15.0000, 5.0000/8.0000, 0.0000/10.0000)
    [apply]  4: closePath()
    [apply] GPURegionGLListener01.createTestOutline03.0: path2 [size 4, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(5.0000/-5.0000)
    [apply]  1: quadTo(10.0000/-5.0000, 10.0000/0.0000)
    [apply]  2: quadTo(5.0000/0.0000, 5.0000/-5.0000)
    [apply]  3: closePath()
    [apply] GPURegionGLListener01.createTestOutline03.1: path [size 9, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(0.0000/-10.0000)
    [apply]  1: lineTo(15.0000/-10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/10.0000)
    [apply]  3: cubicTo(6.0000/15.0000, 5.0000/8.0000, 0.0000/10.0000)
    [apply]  4: closePath()
    [apply]  5: moveTo(5.0000/-5.0000)
    [apply]  6: quadTo(10.0000/-5.0000, 10.0000/0.0000)
    [apply]  7: quadTo(5.0000/0.0000, 5.0000/-5.0000)
    [apply]  8: closePath()
    [apply] GPURegionGLListener01.createTestOutline03.3: path [size 13, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(30.0000/-10.0000)
    [apply]  1: lineTo(47.0000/-10.0000)
    [apply]  2: lineTo(41.0000/5.0000)
    [apply]  3: lineTo(46.0000/10.0000)
    [apply]  4: lineTo(37.0000/15.0000)
    [apply]  5: lineTo(36.0000/8.0000)
    [apply]  6: lineTo(30.0000/10.0000)
    [apply]  7: closePath()
    [apply]  8: moveTo(35.0000/0.0000)
    [apply]  9: lineTo(35.0000/-5.0000)
    [apply] 10: lineTo(40.0000/-5.0000)
    [apply] 11: lineTo(40.0000/0.0000)
    [apply] 12: closePath()
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] GPURegionGLListener01.createTestOutline03.0: path [size 5, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(0.0000/-10.0000)
    [apply]  1: lineTo(15.0000/-10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/10.0000)
    [apply]  3: cubicTo(6.0000/15.0000, 5.0000/8.0000, 0.0000/10.0000)
    [apply]  4: closePath()
    [apply] GPURegionGLListener01.createTestOutline03.0: path2 [size 4, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(5.0000/-5.0000)
    [apply]  1: quadTo(10.0000/-5.0000, 10.0000/0.0000)
    [apply]  2: quadTo(5.0000/0.0000, 5.0000/-5.0000)
    [apply]  3: closePath()
    [apply] GPURegionGLListener01.createTestOutline03.1: path [size 9, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(0.0000/-10.0000)
    [apply]  1: lineTo(15.0000/-10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/10.0000)
    [apply]  3: cubicTo(6.0000/15.0000, 5.0000/8.0000, 0.0000/10.0000)
    [apply]  4: closePath()
    [apply]  5: moveTo(5.0000/-5.0000)
    [apply]  6: quadTo(10.0000/-5.0000, 10.0000/0.0000)
    [apply]  7: quadTo(5.0000/0.0000, 5.0000/-5.0000)
    [apply]  8: closePath()
    [apply] GPURegionGLListener01.createTestOutline03.3: path [size 13, closed true, winding[rule NON_ZERO, CCW]]
    [apply]  0: moveTo(30.0000/-10.0000)
    [apply]  1: lineTo(47.0000/-10.0000)
    [apply]  2: lineTo(41.0000/5.0000)
    [apply]  3: lineTo(46.0000/10.0000)
    [apply]  4: lineTo(37.0000/15.0000)
    [apply]  5: lineTo(36.0000/8.0000)
    [apply]  6: lineTo(30.0000/10.0000)
    [apply]  7: closePath()
    [apply]  8: moveTo(35.0000/0.0000)
    [apply]  9: lineTo(35.0000/-5.0000)
    [apply] 10: lineTo(40.0000/-5.0000)
    [apply] 11: lineTo(40.0000/0.0000)
    [apply] 12: closePath()
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] GPURegionGLListener01.createTestOutline04.X: path [size 22, closed true, winding[rule NON_ZERO, CW]]
    [apply]  0: moveTo(0.0000/10.0000)
    [apply]  1: cubicTo(5.0000/8.0000, 6.0000/15.0000, 15.0000/10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/-10.0000)
    [apply]  3: lineTo(0.0000/-10.0000)
    [apply]  4: closePath()
    [apply]  5: moveTo(5.0000/-5.0000)
    [apply]  6: quadTo(5.0000/0.0000, 10.0000/0.0000)
    [apply]  7: quadTo(10.0000/-5.0000, 5.0000/-5.0000)
    [apply]  8: closePath()
    [apply]  9: moveTo(30.0000/10.0000)
    [apply] 10: lineTo(36.0000/8.0000)
    [apply] 11: lineTo(37.0000/15.0000)
    [apply] 12: lineTo(46.0000/10.0000)
    [apply] 13: lineTo(41.0000/5.0000)
    [apply] 14: lineTo(47.0000/-10.0000)
    [apply] 15: lineTo(30.0000/-10.0000)
    [apply] 16: closePath()
    [apply] 17: moveTo(40.0000/0.0000)
    [apply] 18: lineTo(40.0000/-5.0000)
    [apply] 19: lineTo(35.0000/-5.0000)
    [apply] 20: lineTo(35.0000/0.0000)
    [apply] 21: closePath()
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] GPURegionGLListener01.createTestOutline04.X: path [size 22, closed true, winding[rule NON_ZERO, CW]]
    [apply]  0: moveTo(0.0000/10.0000)
    [apply]  1: cubicTo(5.0000/8.0000, 6.0000/15.0000, 15.0000/10.0000)
    [apply]  2: quadTo(10.0000/5.0000, 15.0000/-10.0000)
    [apply]  3: lineTo(0.0000/-10.0000)
    [apply]  4: closePath()
    [apply]  5: moveTo(5.0000/-5.0000)
    [apply]  6: quadTo(5.0000/0.0000, 10.0000/0.0000)
    [apply]  7: quadTo(10.0000/-5.0000, 5.0000/-5.0000)
    [apply]  8: closePath()
    [apply]  9: moveTo(30.0000/10.0000)
    [apply] 10: lineTo(36.0000/8.0000)
    [apply] 11: lineTo(37.0000/15.0000)
    [apply] 12: lineTo(46.0000/10.0000)
    [apply] 13: lineTo(41.0000/5.0000)
    [apply] 14: lineTo(47.0000/-10.0000)
    [apply] 15: lineTo(30.0000/-10.0000)
    [apply] 16: closePath()
    [apply] 17: moveTo(40.0000/0.0000)
    [apply] 18: lineTo(40.0000/-5.0000)
    [apply] 19: lineTo(35.0000/-5.0000)
    [apply] 20: lineTo(35.0000/0.0000)
    [apply] 21: closePath()
    [apply] XXX: Cubic: 4: [ID: 2147483647, onCurve: false: p 6.0 / 15.0 / 0.0, t 0.0 / 0.0 / 0.0], 5: [ID: 2147483647, onCurve: false: p 5.0 / 8.0 / 0.0, t 0.0 / 0.0 / 0.0]
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  R: Plane[ [ -0.7700761 / 0.0 / -0.63795197 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.8284267 / -0.41421336 / -0.99999946]
    [apply] Reshape: mapped.11: [800.000000, 400.000000, 1.000000], winZ 0.900013 -> [0.8284267 / 0.41421336 / -0.99999946]
    [apply] Reshape: dist1Box: [dim 1.6568534 x 0.8284267 x 0.0, box -0.8284267 / -0.41421336 / -0.99999946 .. 0.8284267 / 0.41421336 / -0.99999946, ctr 0.0 / 0.0 / -0.99999946]
    [apply] Matrix: -20.0 / 0.0 / -50.0 @ 0.0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestRegionRendererNEWT01 - test30RegionRendererShapes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846696334 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846696334 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test10RegionRendererMSAA01 took 3.368 sec
    [apply] Testcase: test20RegionRendererR2T01 took 0.308 sec
    [apply] Testcase: test30RegionRendererShapes took 0.568 sec
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846697918 ms III - Start
    [apply] SLOCK [T main @ 1755846697919 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test00TextRendererNONE00)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test00TextRendererNONE00
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Requested: norm
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] junit.framework.TestListener: endTest(test00TextRendererNONE00)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test00TextRendererNONE00
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test01TextRendererMSAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Requested: norm
    [apply] Chosen: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] junit.framework.TestListener: startTest(test01TextRendererMSAA04)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test01TextRendererMSAA04
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test02TextRendererVBAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Requested: vbaa
    [apply] junit.framework.TestListener: endTest(test01TextRendererMSAA04)
    [apply] junit.framework.TestListener: startTest(test02TextRendererVBAA04)
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test02TextRendererVBAA04
    [apply] ++++ Test Singleton.unlock()
    [apply] junit.framework.TestListener: endTest(test02TextRendererVBAA04)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846703701 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846703702 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.472 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846697918 ms III - Start
    [apply] SLOCK [T main @ 1755846697919 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test00TextRendererNONE00
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Requested: norm
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test00TextRendererNONE00
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test01TextRendererMSAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Requested: norm
    [apply] Chosen: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test01TextRendererMSAA04
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test02TextRendererVBAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Requested: vbaa
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT01 - test02TextRendererVBAA04
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846703701 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846703702 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00TextRendererNONE00 took 3.707 sec
    [apply] Testcase: test01TextRendererMSAA04 took 0.709 sec
    [apply] Testcase: test02TextRendererVBAA04 took 0.449 sec
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] junit.framework.TestListener: startTest(test00Manual)
    [apply] junit.framework.TestListener: endTest(test00Manual)
    [apply] junit.framework.TestListener: startTest(test00SceneNoAA)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846704937 ms III - Start
    [apply] SLOCK [T main @ 1755846704938 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00SceneNoAA
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Resolution dpiV 0.00, 0.00 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 0.00 px NaN mm
    [apply] 
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Resolution dpiV 93.62, 3.69 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm
    [apply] 
    [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779
    [apply] junit.framework.TestListener: endTest(test00SceneNoAA)
    [apply] junit.framework.TestListener: startTest(test01SceneMSAA04)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00SceneNoAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test01SceneMSAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 0]
    [apply] Chosen: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Resolution dpiV 0.00, 0.00 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 0.00 px NaN mm
    [apply] 
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Resolution dpiV 93.62, 3.69 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm
    [apply] 
    [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779
    [apply] junit.framework.TestListener: endTest(test01SceneMSAA04)
    [apply] junit.framework.TestListener: startTest(test02GraphMSAA04)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test01SceneMSAA04
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test02GraphMSAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 4, vbaaSamples 0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Resolution dpiV 0.00, 0.00 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 0.00 px NaN mm
    [apply] 
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Resolution dpiV 93.62, 3.69 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm
    [apply] 
    [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779
    [apply] junit.framework.TestListener: endTest(test02GraphMSAA04)
    [apply] junit.framework.TestListener: startTest(test03GraphVBAA04)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test02GraphMSAA04
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test03GraphVBAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 4]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Resolution dpiV 0.00, 0.00 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 0.00 px NaN mm
    [apply] 
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Resolution dpiV 93.62, 3.69 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm
    [apply] 
    [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779
    [apply] junit.framework.TestListener: endTest(test03GraphVBAA04)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test03GraphVBAA04
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846717279 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846717279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.029 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846704937 ms III - Start
    [apply] SLOCK [T main @ 1755846704938 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00Manual
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00SceneNoAA
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Resolution dpiV 0.00, 0.00 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 0.00 px NaN mm
    [apply] 
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Resolution dpiV 93.62, 3.69 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm
    [apply] 
    [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test00SceneNoAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test01SceneMSAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 0]
    [apply] Chosen: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Resolution dpiV 0.00, 0.00 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 0.00 px NaN mm
    [apply] 
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Resolution dpiV 93.62, 3.69 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm
    [apply] 
    [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test01SceneMSAA04
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test02GraphMSAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 4, vbaaSamples 0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Resolution dpiV 0.00, 0.00 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 0.00 px NaN mm
    [apply] 
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Resolution dpiV 93.62, 3.69 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm
    [apply] 
    [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test02GraphMSAA04
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test03GraphVBAA04
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]], graph[msaaSamples 0, vbaaSamples 4]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Resolution dpiV 0.00, 0.00 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 0.00 px NaN mm
    [apply] 
    [apply] ** new frame ** (sleep: 2000ms)
    [apply] Resolution dpiV 93.62, 3.69 px/mm
    [apply] Font Ubuntu-Regular, unitsPerEM 1000, size 14.00 pt 18.20 px 4.938889 mm
    [apply] 
    [apply] fontSize 14.0, dotsPerMM 3.6852207x3.6860068, dpi 93.60461x93.62457, pixelSize 18.204779
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT10 - test03GraphVBAA04
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846717279 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846717279 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00Manual took 0.004 sec
    [apply] Testcase: test00SceneNoAA took 5.649 sec
    [apply] Testcase: test01SceneMSAA04 took 2.211 sec
    [apply] Testcase: test02GraphMSAA04 took 2.226 sec
    [apply] Testcase: test03GraphVBAA04 took 2.219 sec
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846718598 ms III - Start
    [apply] SLOCK [T main @ 1755846718599 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test00TextRendererVBAA01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test00TextRendererVBAA01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] Using vertical screen DPI of 93.62457, 3.6860068 pixel/mm
    [apply] upsizeWindowSurface: 1024x640 -> 944x251 -> 1024x640
    [apply] XXX: fontName size 10.0pt, dpiV 93.62457 -> 13.003413px
    [apply] XXX: fontName boxM fu [dim 11420.0 x 1149.0 x 0.0, box 680.0 / -1149.0 / 0.0 .. 12100.0 / 0.0 / 0.0, ctr 6390.0 / -574.5 / 0.0]
    [apply] XXX: fontName boxG fu [dim 11930.0 x 971.0 x 0.0, box 87.0 / -188.0 / 0.0 .. 12017.0 / 783.0 / 0.0, ctr 6052.0 / 297.5 / 0.0]
    [apply] XXX: fontName boxM em [dim 11.42 x 1.149 x 0.0, box 0.68 / -1.149 / 0.0 .. 12.1 / 0.0 / 0.0, ctr 6.3900003 / -0.5745 / 0.0]
    [apply] XXX: fontName boxG em [dim 11.93 x 0.9710001 x 0.0, box 0.087000005 / -0.18800001 / 0.0 .. 12.017 / 0.78300005 / 0.0, ctr 6.052 / 0.2975 / 0.0]
    [apply] XXX: fontName box height px 12.626315
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x23a558c6], obj 0x7a675056]:
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  R: Plane[ [ -0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.66274166 / -0.41421357 / -1.0]
    [apply] Reshape: mapped.11: [1024.000000, 640.000000, 1.000000], winZ 0.900013 -> [0.66274166 / 0.41421357 / -1.0]
    [apply] Reshape: dist1Box: [dim 1.3254833 x 0.82842714 x 0.0, box -0.66274166 / -0.41421357 / -1.0 .. 0.66274166 / 0.41421357 / -1.0, ctr 0.0 / 0.0 / -1.0]
    [apply] Matrix: 0.0 / 0.0 / 0.0 @ 0.0
    [apply] Scale: [132.548340 x 82.842712] / [1024 x 640] = [0.129442, 0.129442] -> 0.129442
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test00TextRendererVBAA01
    [apply] junit.framework.TestListener: endTest(test00TextRendererVBAA01)
    [apply] junit.framework.TestListener: startTest(test10TextRendererMSAA01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test10TextRendererMSAA01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] GL MSAA SETUP:
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] Using vertical screen DPI of 93.62457, 3.6860068 pixel/mm
    [apply] upsizeWindowSurface: 1024x640 -> 944x251 -> 1024x640
    [apply] XXX: fontName size 10.0pt, dpiV 93.62457 -> 13.003413px
    [apply] XXX: fontName boxM fu [dim 11420.0 x 1149.0 x 0.0, box 680.0 / -1149.0 / 0.0 .. 12100.0 / 0.0 / 0.0, ctr 6390.0 / -574.5 / 0.0]
    [apply] XXX: fontName boxG fu [dim 11930.0 x 971.0 x 0.0, box 87.0 / -188.0 / 0.0 .. 12017.0 / 783.0 / 0.0, ctr 6052.0 / 297.5 / 0.0]
    [apply] XXX: fontName boxM em [dim 11.42 x 1.149 x 0.0, box 0.68 / -1.149 / 0.0 .. 12.1 / 0.0 / 0.0, ctr 6.3900003 / -0.5745 / 0.0]
    [apply] XXX: fontName boxG em [dim 11.93 x 0.9710001 x 0.0, box 0.087000005 / -0.18800001 / 0.0 .. 12.017 / 0.78300005 / 0.0, ctr 6.052 / 0.2975 / 0.0]
    [apply] XXX: fontName box height px 12.626315
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x23a558c6], obj 0x15aab8c6]:
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  R: Plane[ [ -0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.66274166 / -0.41421357 / -1.0]
    [apply] Reshape: mapped.11: [1024.000000, 640.000000, 1.000000], winZ 0.900013 -> [0.66274166 / 0.41421357 / -1.0]
    [apply] Reshape: dist1Box: [dim 1.3254833 x 0.82842714 x 0.0, box -0.66274166 / -0.41421357 / -1.0 .. 0.66274166 / 0.41421357 / -1.0, ctr 0.0 / 0.0 / -1.0]
    [apply] Matrix: 0.0 / 0.0 / 0.0 @ 0.0
    [apply] Scale: [132.548340 x 82.842712] / [1024 x 640] = [0.129442, 0.129442] -> 0.129442
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test10TextRendererMSAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test20TextRendererFSAA01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Chosen: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] junit.framework.TestListener: endTest(test10TextRendererMSAA01)
    [apply] junit.framework.TestListener: startTest(test20TextRendererFSAA01)
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] Using vertical screen DPI of 93.62457, 3.6860068 pixel/mm
    [apply] upsizeWindowSurface: 1024x640 -> 944x251 -> 1024x640
    [apply] XXX: fontName size 10.0pt, dpiV 93.62457 -> 13.003413px
    [apply] XXX: fontName boxM fu [dim 11420.0 x 1149.0 x 0.0, box 680.0 / -1149.0 / 0.0 .. 12100.0 / 0.0 / 0.0, ctr 6390.0 / -574.5 / 0.0]
    [apply] XXX: fontName boxG fu [dim 11930.0 x 971.0 x 0.0, box 87.0 / -188.0 / 0.0 .. 12017.0 / 783.0 / 0.0, ctr 6052.0 / 297.5 / 0.0]
    [apply] XXX: fontName boxM em [dim 11.42 x 1.149 x 0.0, box 0.68 / -1.149 / 0.0 .. 12.1 / 0.0 / 0.0, ctr 6.3900003 / -0.5745 / 0.0]
    [apply] XXX: fontName boxG em [dim 11.93 x 0.9710001 x 0.0, box 0.087000005 / -0.18800001 / 0.0 .. 12.017 / 0.78300005 / 0.0, ctr 6.052 / 0.2975 / 0.0]
    [apply] XXX: fontName box height px 12.626315
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x23a558c6], obj 0x3d6f0054]:
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  R: Plane[ [ -0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.66274166 / -0.41421357 / -1.0]
    [apply] Reshape: mapped.11: [1024.000000, 640.000000, 1.000000], winZ 0.900013 -> [0.66274166 / 0.41421357 / -1.0]
    [apply] Reshape: dist1Box: [dim 1.3254833 x 0.82842714 x 0.0, box -0.66274166 / -0.41421357 / -1.0 .. 0.66274166 / 0.41421357 / -1.0, ctr 0.0 / 0.0 / -1.0]
    [apply] Matrix: 0.0 / 0.0 / 0.0 @ 0.0
    [apply] Scale: [132.548340 x 82.842712] / [1024 x 640] = [0.129442, 0.129442] -> 0.129442
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] junit.framework.TestListener: endTest(test20TextRendererFSAA01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test20TextRendererFSAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test30TextRendererNoSampling
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] junit.framework.TestListener: startTest(test30TextRendererNoSampling)
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] Using vertical screen DPI of 93.62457, 3.6860068 pixel/mm
    [apply] upsizeWindowSurface: 1024x640 -> 944x251 -> 1024x640
    [apply] XXX: fontName size 10.0pt, dpiV 93.62457 -> 13.003413px
    [apply] XXX: fontName boxM fu [dim 11420.0 x 1149.0 x 0.0, box 680.0 / -1149.0 / 0.0 .. 12100.0 / 0.0 / 0.0, ctr 6390.0 / -574.5 / 0.0]
    [apply] XXX: fontName boxG fu [dim 11930.0 x 971.0 x 0.0, box 87.0 / -188.0 / 0.0 .. 12017.0 / 783.0 / 0.0, ctr 6052.0 / 297.5 / 0.0]
    [apply] XXX: fontName boxM em [dim 11.42 x 1.149 x 0.0, box 0.68 / -1.149 / 0.0 .. 12.1 / 0.0 / 0.0, ctr 6.3900003 / -0.5745 / 0.0]
    [apply] XXX: fontName boxG em [dim 11.93 x 0.9710001 x 0.0, box 0.087000005 / -0.18800001 / 0.0 .. 12.017 / 0.78300005 / 0.0, ctr 6.052 / 0.2975 / 0.0]
    [apply] XXX: fontName box height px 12.626315
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x23a558c6], obj 0x6da21078]:
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  R: Plane[ [ -0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.66274166 / -0.41421357 / -1.0]
    [apply] Reshape: mapped.11: [1024.000000, 640.000000, 1.000000], winZ 0.900013 -> [0.66274166 / 0.41421357 / -1.0]
    [apply] Reshape: dist1Box: [dim 1.3254833 x 0.82842714 x 0.0, box -0.66274166 / -0.41421357 / -1.0 .. 0.66274166 / 0.41421357 / -1.0, ctr 0.0 / 0.0 / -1.0]
    [apply] Matrix: 0.0 / 0.0 / 0.0 @ 0.0
    [apply] Scale: [132.548340 x 82.842712] / [1024 x 640] = [0.129442, 0.129442] -> 0.129442
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test30TextRendererNoSampling
    [apply] junit.framework.TestListener: endTest(test30TextRendererNoSampling)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846749628 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846749628 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 31.744 sec
    [apply] ------------- Standard Output ---------------
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers true, samples 4
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 1, SAMPLES 4
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] GL MSAA SETUP:
    [apply]   Caps realised GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply]   Caps sample buffers false, samples 0
    [apply]   GL MULTISAMPLE true
    [apply]   GL SAMPLE_BUFFERS 0, SAMPLES 0
    [apply] GL CSAA SETUP:
    [apply]   GL SAMPLE COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_COVERAGE false
    [apply]   GL SAMPLE_ALPHA_TO_ONE false
    [apply]   GL SAMPLE_COVERAGE false: SAMPLE_COVERAGE_VALUE 1.0, SAMPLE_COVERAGE_INVERT 0
    [apply] GL_BLEND false/false  GL_SRC_ALPHA 0x1  GL_SRC_RGB 0x1  GL_DST_RGB 0x0
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846718598 ms III - Start
    [apply] SLOCK [T main @ 1755846718599 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test00TextRendererVBAA01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] Using vertical screen DPI of 93.62457, 3.6860068 pixel/mm
    [apply] upsizeWindowSurface: 1024x640 -> 944x251 -> 1024x640
    [apply] XXX: fontName size 10.0pt, dpiV 93.62457 -> 13.003413px
    [apply] XXX: fontName boxM fu [dim 11420.0 x 1149.0 x 0.0, box 680.0 / -1149.0 / 0.0 .. 12100.0 / 0.0 / 0.0, ctr 6390.0 / -574.5 / 0.0]
    [apply] XXX: fontName boxG fu [dim 11930.0 x 971.0 x 0.0, box 87.0 / -188.0 / 0.0 .. 12017.0 / 783.0 / 0.0, ctr 6052.0 / 297.5 / 0.0]
    [apply] XXX: fontName boxM em [dim 11.42 x 1.149 x 0.0, box 0.68 / -1.149 / 0.0 .. 12.1 / 0.0 / 0.0, ctr 6.3900003 / -0.5745 / 0.0]
    [apply] XXX: fontName boxG em [dim 11.93 x 0.9710001 x 0.0, box 0.087000005 / -0.18800001 / 0.0 .. 12.017 / 0.78300005 / 0.0, ctr 6.052 / 0.2975 / 0.0]
    [apply] XXX: fontName box height px 12.626315
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x23a558c6], obj 0x7a675056]:
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  R: Plane[ [ -0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.66274166 / -0.41421357 / -1.0]
    [apply] Reshape: mapped.11: [1024.000000, 640.000000, 1.000000], winZ 0.900013 -> [0.66274166 / 0.41421357 / -1.0]
    [apply] Reshape: dist1Box: [dim 1.3254833 x 0.82842714 x 0.0, box -0.66274166 / -0.41421357 / -1.0 .. 0.66274166 / 0.41421357 / -1.0, ctr 0.0 / 0.0 / -1.0]
    [apply] Matrix: 0.0 / 0.0 / 0.0 @ 0.0
    [apply] Scale: [132.548340 x 82.842712] / [1024 x 640] = [0.129442, 0.129442] -> 0.129442
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test00TextRendererVBAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test10TextRendererMSAA01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] Using vertical screen DPI of 93.62457, 3.6860068 pixel/mm
    [apply] upsizeWindowSurface: 1024x640 -> 944x251 -> 1024x640
    [apply] XXX: fontName size 10.0pt, dpiV 93.62457 -> 13.003413px
    [apply] XXX: fontName boxM fu [dim 11420.0 x 1149.0 x 0.0, box 680.0 / -1149.0 / 0.0 .. 12100.0 / 0.0 / 0.0, ctr 6390.0 / -574.5 / 0.0]
    [apply] XXX: fontName boxG fu [dim 11930.0 x 971.0 x 0.0, box 87.0 / -188.0 / 0.0 .. 12017.0 / 783.0 / 0.0, ctr 6052.0 / 297.5 / 0.0]
    [apply] XXX: fontName boxM em [dim 11.42 x 1.149 x 0.0, box 0.68 / -1.149 / 0.0 .. 12.1 / 0.0 / 0.0, ctr 6.3900003 / -0.5745 / 0.0]
    [apply] XXX: fontName boxG em [dim 11.93 x 0.9710001 x 0.0, box 0.087000005 / -0.18800001 / 0.0 .. 12.017 / 0.78300005 / 0.0, ctr 6.052 / 0.2975 / 0.0]
    [apply] XXX: fontName box height px 12.626315
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x23a558c6], obj 0x15aab8c6]:
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  R: Plane[ [ -0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.66274166 / -0.41421357 / -1.0]
    [apply] Reshape: mapped.11: [1024.000000, 640.000000, 1.000000], winZ 0.900013 -> [0.66274166 / 0.41421357 / -1.0]
    [apply] Reshape: dist1Box: [dim 1.3254833 x 0.82842714 x 0.0, box -0.66274166 / -0.41421357 / -1.0 .. 0.66274166 / 0.41421357 / -1.0, ctr 0.0 / 0.0 / -1.0]
    [apply] Matrix: 0.0 / 0.0 / 0.0 @ 0.0
    [apply] Scale: [132.548340 x 82.842712] / [1024 x 640] = [0.129442, 0.129442] -> 0.129442
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test10TextRendererMSAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test20TextRendererFSAA01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Chosen: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] Using vertical screen DPI of 93.62457, 3.6860068 pixel/mm
    [apply] upsizeWindowSurface: 1024x640 -> 944x251 -> 1024x640
    [apply] XXX: fontName size 10.0pt, dpiV 93.62457 -> 13.003413px
    [apply] XXX: fontName boxM fu [dim 11420.0 x 1149.0 x 0.0, box 680.0 / -1149.0 / 0.0 .. 12100.0 / 0.0 / 0.0, ctr 6390.0 / -574.5 / 0.0]
    [apply] XXX: fontName boxG fu [dim 11930.0 x 971.0 x 0.0, box 87.0 / -188.0 / 0.0 .. 12017.0 / 783.0 / 0.0, ctr 6052.0 / 297.5 / 0.0]
    [apply] XXX: fontName boxM em [dim 11.42 x 1.149 x 0.0, box 0.68 / -1.149 / 0.0 .. 12.1 / 0.0 / 0.0, ctr 6.3900003 / -0.5745 / 0.0]
    [apply] XXX: fontName boxG em [dim 11.93 x 0.9710001 x 0.0, box 0.087000005 / -0.18800001 / 0.0 .. 12.017 / 0.78300005 / 0.0, ctr 6.052 / 0.2975 / 0.0]
    [apply] XXX: fontName box height px 12.626315
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x23a558c6], obj 0x3d6f0054]:
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  R: Plane[ [ -0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.66274166 / -0.41421357 / -1.0]
    [apply] Reshape: mapped.11: [1024.000000, 640.000000, 1.000000], winZ 0.900013 -> [0.66274166 / 0.41421357 / -1.0]
    [apply] Reshape: dist1Box: [dim 1.3254833 x 0.82842714 x 0.0, box -0.66274166 / -0.41421357 / -1.0 .. 0.66274166 / 0.41421357 / -1.0, ctr 0.0 / 0.0 / -1.0]
    [apply] Matrix: 0.0 / 0.0 / 0.0 @ 0.0
    [apply] Scale: [132.548340 x 82.842712] / [1024 x 640] = [0.129442, 0.129442] -> 0.129442
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test20TextRendererFSAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test30TextRendererNoSampling
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] DPI 93.60461 x 93.62457, 3.6852207 x 3.6860068 pixel/mm
    [apply] HiDPI PixelScale: 1.0x1.0 (has)
    [apply] *** 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] *** GLDebugMessage false
    [apply] Using vertical screen DPI of 93.62457, 3.6860068 pixel/mm
    [apply] upsizeWindowSurface: 1024x640 -> 944x251 -> 1024x640
    [apply] XXX: fontName size 10.0pt, dpiV 93.62457 -> 13.003413px
    [apply] XXX: fontName boxM fu [dim 11420.0 x 1149.0 x 0.0, box 680.0 / -1149.0 / 0.0 .. 12100.0 / 0.0 / 0.0, ctr 6390.0 / -574.5 / 0.0]
    [apply] XXX: fontName boxG fu [dim 11930.0 x 971.0 x 0.0, box 87.0 / -188.0 / 0.0 .. 12017.0 / 783.0 / 0.0, ctr 6052.0 / 297.5 / 0.0]
    [apply] XXX: fontName boxM em [dim 11.42 x 1.149 x 0.0, box 0.68 / -1.149 / 0.0 .. 12.1 / 0.0 / 0.0, ctr 6.3900003 / -0.5745 / 0.0]
    [apply] XXX: fontName boxG em [dim 11.93 x 0.9710001 x 0.0, box 0.087000005 / -0.18800001 / 0.0 .. 12.017 / 0.78300005 / 0.0, ctr 6.052 / 0.2975 / 0.0]
    [apply] XXX: fontName box height px 12.626315
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x23a558c6], obj 0x6da21078]:
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Reshape: zNear 0.100000,  zFar 7000.000000
    [apply] Reshape: Frustum: Frustum[Planes[
    [apply]  L: Plane[ [ 0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  R: Plane[ [ -0.83355725 / 0.0 / -0.55243313 ], 0.0], 
    [apply]  B: Plane[ [ 0.0 / 0.92387956 / -0.38268346 ], 0.0], 
    [apply]  T: Plane[ [ 0.0 / -0.92387956 / -0.38268346 ], 0.0], 
    [apply]  N: Plane[ [ 0.0 / 0.0 / -1.0 ], -0.1], 
    [apply]  F: Plane[ [ 0.0 / 0.0 / 1.0 ], 6990.607]], 
    [apply] ]
    [apply] Reshape: mapped.00: [0.000000, 0.000000, 1.000000], winZ 0.900013 -> [-0.66274166 / -0.41421357 / -1.0]
    [apply] Reshape: mapped.11: [1024.000000, 640.000000, 1.000000], winZ 0.900013 -> [0.66274166 / 0.41421357 / -1.0]
    [apply] Reshape: dist1Box: [dim 1.3254833 x 0.82842714 x 0.0, box -0.66274166 / -0.41421357 / -1.0 .. 0.66274166 / 0.41421357 / -1.0, ctr 0.0 / 0.0 / -1.0]
    [apply] Matrix: 0.0 / 0.0 / 0.0 @ 0.0
    [apply] Scale: [132.548340 x 82.842712] / [1024 x 640] = [0.129442, 0.129442] -> 0.129442
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT20 - test30TextRendererNoSampling
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846749628 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846749628 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00TextRendererVBAA01 took 12.988 sec
    [apply] Testcase: test10TextRendererMSAA01 took 4.434 sec
    [apply] Testcase: test20TextRendererFSAA01 took 7.337 sec
    [apply] Testcase: test30TextRendererNoSampling took 4.899 sec
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846751081 ms III - Start
    [apply] SLOCK [T main @ 1755846751082 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] junit.framework.TestListener: endTest(test00)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00
    [apply] disabled !onlyOne
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00TextRendererVBAA01
    [apply] junit.framework.TestListener: startTest(test00TextRendererVBAA01)
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Test Run: vbaa-q0-s04-fsaa0, Ubuntu-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-Ubuntu_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, Ubuntu-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-Ubuntu_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, Ubuntu-Light
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-Ubuntu_Light-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, Ubuntu-Light
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-Ubuntu_Light-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, Ubuntu-Light Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-Ubuntu_Light_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, Ubuntu-Light Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-Ubuntu_Light_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeMono-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-FreeMono_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeMono-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-FreeMono_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeSans-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-FreeSans_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeSans-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-FreeSans_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeSerif-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-FreeSerif_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeSerif-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-FreeSerif_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeSerif-Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-FreeSerif_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeSerif-Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-FreeSerif_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00TextRendererVBAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test10TextRendererMSAA01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] junit.framework.TestListener: endTest(test00TextRendererVBAA01)
    [apply] junit.framework.TestListener: startTest(test10TextRendererMSAA01)
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Test Run: msaa-q0-s04-fsaa0, Ubuntu-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-Ubuntu_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: msaa-q0-s04-fsaa0, Ubuntu-Light
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-Ubuntu_Light-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: msaa-q0-s04-fsaa0, Ubuntu-Light Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-Ubuntu_Light_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: msaa-q0-s04-fsaa0, FreeMono-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-FreeMono_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: msaa-q0-s04-fsaa0, FreeSans-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-FreeSans_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: msaa-q0-s04-fsaa0, FreeSerif-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-FreeSerif_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: msaa-q0-s04-fsaa0, FreeSerif-Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-FreeSerif_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test10TextRendererMSAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test20TextRendererFSAA01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] junit.framework.TestListener: endTest(test10TextRendererMSAA01)
    [apply] junit.framework.TestListener: startTest(test20TextRendererFSAA01)
    [apply] Chosen: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Test Run: norm-q0-s00-fsaa4, Ubuntu-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-Ubuntu_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa4, Ubuntu-Light
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-Ubuntu_Light-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa4, Ubuntu-Light Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-Ubuntu_Light_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa4, FreeMono-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-FreeMono_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa4, FreeSans-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-FreeSans_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa4, FreeSerif-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-FreeSerif_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa4, FreeSerif-Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-FreeSerif_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] junit.framework.TestListener: endTest(test20TextRendererFSAA01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test20TextRendererFSAA01
    [apply] junit.framework.TestListener: startTest(test30TextRendererNoSampling)++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test30TextRendererNoSampling
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Test Run: norm-q0-s00-fsaa0, Ubuntu-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-Ubuntu_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa0, Ubuntu-Light
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-Ubuntu_Light-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa0, Ubuntu-Light Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-Ubuntu_Light_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa0, FreeMono-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-FreeMono_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa0, FreeSans-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-FreeSans_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa0, FreeSerif-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-FreeSerif_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa0, FreeSerif-Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-FreeSerif_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test30TextRendererNoSampling
    [apply] junit.framework.TestListener: endTest(test30TextRendererNoSampling)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846807659 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846807659 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 57.373 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846751081 ms III - Start
    [apply] SLOCK [T main @ 1755846751082 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00
    [apply] disabled !onlyOne
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00TextRendererVBAA01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Test Run: vbaa-q0-s04-fsaa0, Ubuntu-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-Ubuntu_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, Ubuntu-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-Ubuntu_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, Ubuntu-Light
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-Ubuntu_Light-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, Ubuntu-Light
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-Ubuntu_Light-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, Ubuntu-Light Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-Ubuntu_Light_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, Ubuntu-Light Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-Ubuntu_Light_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeMono-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-FreeMono_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeMono-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-FreeMono_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeSans-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-FreeSans_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeSans-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-FreeSans_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeSerif-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-FreeSerif_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeSerif-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-FreeSerif_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeSerif-Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q0-s04-fsaa0-FreeSerif_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: vbaa-q0-s04-fsaa0, FreeSerif-Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-vbaa-q1-s04-fsaa0-FreeSerif_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test00TextRendererVBAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test10TextRendererMSAA01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Test Run: msaa-q0-s04-fsaa0, Ubuntu-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-Ubuntu_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: msaa-q0-s04-fsaa0, Ubuntu-Light
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-Ubuntu_Light-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: msaa-q0-s04-fsaa0, Ubuntu-Light Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-Ubuntu_Light_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: msaa-q0-s04-fsaa0, FreeMono-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-FreeMono_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: msaa-q0-s04-fsaa0, FreeSans-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-FreeSans_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: msaa-q0-s04-fsaa0, FreeSerif-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-FreeSerif_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: msaa-q0-s04-fsaa0, FreeSerif-Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-msaa-q0-s04-fsaa0-FreeSerif_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test10TextRendererMSAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test20TextRendererFSAA01
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Chosen: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Test Run: norm-q0-s00-fsaa4, Ubuntu-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-Ubuntu_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa4, Ubuntu-Light
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-Ubuntu_Light-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa4, Ubuntu-Light Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-Ubuntu_Light_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa4, FreeMono-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-FreeMono_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa4, FreeSans-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-FreeSans_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa4, FreeSerif-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-FreeSerif_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa4, FreeSerif-Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa4-FreeSerif_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test20TextRendererFSAA01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test30TextRendererNoSampling
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Test Run: norm-q0-s00-fsaa0, Ubuntu-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-Ubuntu_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa0, Ubuntu-Light
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-Ubuntu_Light-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa0, Ubuntu-Light Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-Ubuntu_Light_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa0, FreeMono-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-FreeMono_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa0, FreeSans-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-FreeSans_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa0, FreeSerif-Regular
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-FreeSerif_Regular-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] Test Run: norm-q0-s00-fsaa0, FreeSerif-Italic
    [apply] Reshape 1280 x 720, 0 / 0  1280 x 720
    [apply] Reshape Grid 38 x 21, 798 cells, netGridSize 0.02631579
    [apply] SceneBox [dim 0.29455188 x 0.16568545 x 0.0, box -0.14727594 / -0.08284272 / -3.6379786E-13 .. 0.14727594 / 0.08284272 / -3.6379786E-13, ctr 0.0 / 0.0 / -3.6379786E-13]
    [apply] GridBox [dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0]
    [apply] scale sx 0.26579612, sy 0.2711216, sxy 0.26579612
    [apply] Grid Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[-0.14727594 / -0.08284272 / -3.6379786E-13], scale[0.26579612 / 0.26579612 / 1.0], mat-dirty, box[dim 1.1081873 x 0.6111112 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.1081873 / 0.6111112 / 0.0, ctr 0.55409366 / 0.3055556 / 0.0], shapes 798]
    [apply] Grid Grid[38x21, COLUMN, cell 0.02631579 / 0.02631579, a [Fill, CenterHoriz, CenterVert], Gap[r 0.0029239766, c 0.0029239766]]
    [apply] Grid[0] Group[clean, visible true, toggle false, able[toggle false, iactive false, resize true, drag true], pos[0.0 / 0.5847954 / 0.0], scale[0.02631579 / 0.02631579 / 1.0], mat-dirty, border[l 0.02, c 0.0 / 0.0 / 0.0 / 1.0], box[dim 1.0 x 1.0 x 0.0, box 0.0 / 0.0 / 0.0 .. 1.0 / 1.0 / 0.0, ctr 0.5 / 0.5 / 0.0], shapes 1]
    [apply] Wrote: TTRN21-norm-q0-s01-fsaa0-FreeSerif_Italic-snap00-1280x0720.png
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWT21 - test30TextRendererNoSampling
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846807659 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846807659 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 0.004 sec
    [apply] Testcase: test00TextRendererVBAA01 took 33.524 sec
    [apply] Testcase: test10TextRendererMSAA01 took 15.199 sec
    [apply] Testcase: test20TextRendererFSAA01 took 3.125 sec
    [apply] Testcase: test30TextRendererNoSampling took 3.688 sec
     [echo] Testing com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test00All)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846809235 ms III - Start
    [apply] SLOCK [T main @ 1755846809236 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test00All
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[auto-cfg]]
    [apply] Requested: vbaa
    [apply] Chosen: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test00All
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test01OnlyIssues
    [apply] junit.framework.TestListener: endTest(test00All)
    [apply] junit.framework.TestListener: startTest(test01OnlyIssues)
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[auto-cfg]]
    [apply] Requested: vbaa
    [apply] Chosen: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] junit.framework.TestListener: endTest(test01OnlyIssues)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test01OnlyIssues
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846824096 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846824096 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.545 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846809235 ms III - Start
    [apply] SLOCK [T main @ 1755846809236 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test00All
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[auto-cfg]]
    [apply] Requested: vbaa
    [apply] Chosen: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test00All
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test01OnlyIssues
    [apply] Requested: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[auto-cfg]]
    [apply] Requested: vbaa
    [apply] Chosen: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] ** new frame ** (sleep: 100ms)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.graph.TestTextRendererNEWTBugXXXX - test01OnlyIssues
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846824096 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846824096 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00All took 12.264 sec
    [apply] Testcase: test01OnlyIssues took 2.556 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846825455 ms III - Start
    [apply] SLOCK [T main @ 1755846825456 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01Onscreen)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreen
    [apply] Loop # 0 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 1 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 2 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 3 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 4 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 5 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 6 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 7 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 8 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 9 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 10 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 11 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 12 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 13 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 14 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] junit.framework.TestListener: endTest(test01Onscreen)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreen
    [apply] ++++ Test Singleton.unlock()
    [apply] 
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846829864 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846829864 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.063 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846825455 ms III - Start
    [apply] SLOCK [T main @ 1755846825456 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreen
    [apply] Loop # 0 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 1 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 2 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 3 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 4 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 5 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 6 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 7 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 8 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 9 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 10 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 11 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 12 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 13 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Loop # 14 / 15
    [apply] GLWindow: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove03GLWindowNEWT - test01Onscreen
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846829864 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846829864 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01Onscreen took 2.094 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01_Anim)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846831187 ms III - Start
    [apply] SLOCK [T main @ 1755846831188 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.0 0x37ff7fc4: tileRendererInUse null, GearsES2[obj 0x37ff7fc4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x37ff7fc4 on Thread[#33,Thread-1-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x37ff7fc4 created: GearsObj[0xe886a95, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] junit.framework.TestListener: endTest(test01_Anim)
    [apply] junit.framework.TestListener: startTest(test01_Plain)
    [apply] gear2 0x37ff7fc4 created: GearsObj[0x418e5997, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37ff7fc4 created: GearsObj[0x418e5997, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.X 0x37ff7fc4 FIN GearsES2[obj 0x37ff7fc4 isInit true, usesShared false, 1 GearsObj[0xe886a95, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x418e5997, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x787bed0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.reshape 0x37ff7fc4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37ff7fc4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x37ff7fc4: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x37ff7fc4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Plain
    [apply] junit.framework.TestListener: endTest(test01_Plain)
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x638e3b87: tileRendererInUse null, GearsES2[obj 0x638e3b87 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x638e3b87 on Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x638e3b87 created: GearsObj[0x176d7f96, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x638e3b87 created: GearsObj[0x697972b7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x638e3b87 created: GearsObj[0x697972b7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x638e3b87 FIN GearsES2[obj 0x638e3b87 isInit true, usesShared false, 1 GearsObj[0x176d7f96, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x697972b7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x46aec072, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x638e3b87 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x638e3b87, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x638e3b87 640x480, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#34,Thread-4,5,main] GearsES2.display 0x638e3b87 640x480, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x638e3b87: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x638e3b87 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Plain
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846834648 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846834649 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.123 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846831187 ms III - Start
    [apply] SLOCK [T main @ 1755846831188 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.0 0x37ff7fc4: tileRendererInUse null, GearsES2[obj 0x37ff7fc4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x37ff7fc4 on Thread[#33,Thread-1-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x37ff7fc4 created: GearsObj[0xe886a95, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37ff7fc4 created: GearsObj[0x418e5997, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37ff7fc4 created: GearsObj[0x418e5997, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.X 0x37ff7fc4 FIN GearsES2[obj 0x37ff7fc4 isInit true, usesShared false, 1 GearsObj[0xe886a95, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x418e5997, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x787bed0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.reshape 0x37ff7fc4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37ff7fc4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x37ff7fc4: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x37ff7fc4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Anim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Plain
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x638e3b87: tileRendererInUse null, GearsES2[obj 0x638e3b87 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x638e3b87 on Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x638e3b87 created: GearsObj[0x176d7f96, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x638e3b87 created: GearsObj[0x697972b7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x638e3b87 created: GearsObj[0x697972b7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x638e3b87 FIN GearsES2[obj 0x638e3b87 isInit true, usesShared false, 1 GearsObj[0x176d7f96, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x697972b7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x46aec072, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x638e3b87 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x638e3b87, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x638e3b87 640x480, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#34,Thread-4,5,main] GearsES2.display 0x638e3b87 640x480, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x638e3b87: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x638e3b87 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext01NEWT - test01_Plain
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846834648 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846834649 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_Anim took 3.342 sec
    [apply] Testcase: test01_Plain took 0.087 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01_Anim)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846835845 ms III - Start
    [apply] SLOCK [T main @ 1755846835846 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim
    [apply] Thread[#34,Thread-1-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#34,Thread-1-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#34,Thread-1-Animator#01,5,main] RedSquareES2.init FIN
    [apply] Thread[#34,Thread-1-Animator#01,5,main] RedSquareES2.reshape 0/0 200x200 of 200x200, swapInterval 1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#34,Thread-1-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.0 0x62b2e2aa: tileRendererInUse null, GearsES2[obj 0x62b2e2aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x62b2e2aa on Thread[#33,Thread-1-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x62b2e2aa created: GearsObj[0x56a5f1b4, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x62b2e2aa created: GearsObj[0xdca18d5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x62b2e2aa created: GearsObj[0xdca18d5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.X 0x62b2e2aa FIN GearsES2[obj 0x62b2e2aa isInit true, usesShared false, 1 GearsObj[0x56a5f1b4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xdca18d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56d02f9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.reshape 0x62b2e2aa 0/0 200x200 of 200x200, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x62b2e2aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Window1: frames 18
    [apply] Window2: frames 41
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x62b2e2aa: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x62b2e2aa FIN
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Plain
    [apply] junit.framework.TestListener: endTest(test01_Anim)Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] 
    [apply] junit.framework.TestListener: startTest(test01_Plain)
    [apply] RedSquareES2 init on Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 200x200 of 200x200, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x5390b73b: tileRendererInUse null, GearsES2[obj 0x5390b73b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5390b73b on Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] junit.framework.TestListener: endTest(test01_Plain)
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5390b73b created: GearsObj[0xbe6abd4, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5390b73b created: GearsObj[0x66bff6e0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5390b73b created: GearsObj[0x66bff6e0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x5390b73b FIN GearsES2[obj 0x5390b73b isInit true, usesShared false, 1 GearsObj[0xbe6abd4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66bff6e0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54a40c31, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x5390b73b 0/0 200x200 of 200x200, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5390b73b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x5390b73b 200x200, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#35,Thread-4,5,main] GearsES2.display 0x5390b73b 200x200, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Window1: frames 2
    [apply] Window2: frames 4
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x5390b73b: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x5390b73b FIN
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Plain
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846839731 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846839731 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.524 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846835845 ms III - Start
    [apply] SLOCK [T main @ 1755846835846 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim
    [apply] Thread[#34,Thread-1-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#34,Thread-1-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#34,Thread-1-Animator#01,5,main] RedSquareES2.init FIN
    [apply] Thread[#34,Thread-1-Animator#01,5,main] RedSquareES2.reshape 0/0 200x200 of 200x200, swapInterval 1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#34,Thread-1-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.0 0x62b2e2aa: tileRendererInUse null, GearsES2[obj 0x62b2e2aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x62b2e2aa on Thread[#33,Thread-1-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x62b2e2aa created: GearsObj[0x56a5f1b4, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x62b2e2aa created: GearsObj[0xdca18d5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x62b2e2aa created: GearsObj[0xdca18d5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.X 0x62b2e2aa FIN GearsES2[obj 0x62b2e2aa isInit true, usesShared false, 1 GearsObj[0x56a5f1b4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xdca18d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56d02f9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.reshape 0x62b2e2aa 0/0 200x200 of 200x200, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x62b2e2aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Window1: frames 18
    [apply] Window2: frames 41
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x62b2e2aa: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x62b2e2aa FIN
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Anim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Plain
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 200x200 of 200x200, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x5390b73b: tileRendererInUse null, GearsES2[obj 0x5390b73b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5390b73b on Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5390b73b created: GearsObj[0xbe6abd4, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5390b73b created: GearsObj[0x66bff6e0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5390b73b created: GearsObj[0x66bff6e0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x5390b73b FIN GearsES2[obj 0x5390b73b isInit true, usesShared false, 1 GearsObj[0xbe6abd4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66bff6e0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54a40c31, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x5390b73b 0/0 200x200 of 200x200, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5390b73b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x5390b73b 200x200, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#35,Thread-4,5,main] GearsES2.display 0x5390b73b 200x200, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Window1: frames 2
    [apply] Window2: frames 4
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x5390b73b: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x5390b73b FIN
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug669RecursiveGLContext02NEWT - test01_Plain
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846839731 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846839731 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_Anim took 3.7 sec
    [apply] Testcase: test01_Plain took 0.155 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 7
    [apply] junit.framework.TestListener: startTest(test01CPUSource)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846841428 ms III - Start
    [apply] SLOCK [T main @ 1755846841430 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource
    [apply] junit.framework.TestListener: endTest(test01CPUSource)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test02VBOOnly
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02VBOOnly)
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test02VBOOnly
    [apply] junit.framework.TestListener: endTest(test02VBOOnly)
    [apply] junit.framework.TestListener: startTest(test03VBOVAO)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test03VBOVAO
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test03VBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test12CPUSourceAndVBOOnly
    [apply] junit.framework.TestListener: endTest(test03VBOVAO)
    [apply] junit.framework.TestListener: startTest(test12CPUSourceAndVBOOnly)
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] junit.framework.TestListener: endTest(test12CPUSourceAndVBOOnly)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test12CPUSourceAndVBOOnly
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test13CPUSourceAndVBOVAO
    [apply] junit.framework.TestListener: startTest(test13CPUSourceAndVBOVAO)
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] junit.framework.TestListener: endTest(test13CPUSourceAndVBOVAO)
    [apply] junit.framework.TestListener: startTest(test23VBOOnlyAndVBOVAO)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test13CPUSourceAndVBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test23VBOOnlyAndVBOVAO
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] junit.framework.TestListener: endTest(test23VBOOnlyAndVBOVAO)
    [apply] junit.framework.TestListener: startTest(test88AllModes)
    [apply] QUIT Window Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test23VBOOnlyAndVBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] junit.framework.TestListener: endTest(test88AllModes)
    [apply] QUIT Window Thread[#43,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846849354 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846849354 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.575 sec
    [apply] ------------- Standard Output ---------------
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] Display mode: CPU_SRC
    [apply] Display mode: VBO_ONLY
    [apply] Display mode: VBO_VAO
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846841428 ms III - Start
    [apply] SLOCK [T main @ 1755846841430 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test01CPUSource
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test02VBOOnly
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test02VBOOnly
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test03VBOVAO
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test03VBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test12CPUSourceAndVBOOnly
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test12CPUSourceAndVBOOnly
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test13CPUSourceAndVBOVAO
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test13CPUSourceAndVBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test23VBOOnlyAndVBOVAO
    [apply] QUIT Window Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test23VBOOnlyAndVBOVAO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes
    [apply] QUIT Window Thread[#43,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug692GL3VAONEWT - test88AllModes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846849354 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846849354 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CPUSource took 3.892 sec
    [apply] Testcase: test02VBOOnly took 0.655 sec
    [apply] Testcase: test03VBOVAO took 0.675 sec
    [apply] Testcase: test12CPUSourceAndVBOOnly took 0.655 sec
    [apply] Testcase: test13CPUSourceAndVBOVAO took 0.66 sec
    [apply] Testcase: test23VBOOnlyAndVBOVAO took 0.684 sec
    [apply] Testcase: test88AllModes took 0.652 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()junit.framework.TestListener: startTest(test01GL2CPUSource)
    [apply] 
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846850532 ms III - Start
    [apply] SLOCK [T main @ 1755846850532 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource
    [apply] junit.framework.TestListener: endTest(test01GL2CPUSource)
    [apply] junit.framework.TestListener: startTest(test02GL3CPUSource)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test02GL3CPUSource
    [apply] junit.framework.TestListener: endTest(test02GL3CPUSource)
    [apply] Expected Exception: Caught GLException: CPU data sourcing n/a w/ WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x69930714, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@7a52f2a2,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@c8a503d,
    [apply] 	Handle    0xffffffffb40107e6,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 1, num 2,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x8909f18], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x78047b92], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79ca92b9],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x4f638935], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1460a8c0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4387b79e],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0xffffffffb40107e6
    [apply] , size 512x512
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78019984], obj 0x6e75aa0d], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <7fc229ab, 2cbb3d47>[count 1, qsz 0, owner <main>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 512x512]
    [apply] , upstreamSurface false ]]]  on thread main
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test02GL3CPUSource
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846853198 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846853198 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.332 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846850532 ms III - Start
    [apply] SLOCK [T main @ 1755846850532 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test01GL2CPUSource
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test02GL3CPUSource
    [apply] Expected Exception: Caught GLException: CPU data sourcing n/a w/ WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x69930714, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@7a52f2a2,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@c8a503d,
    [apply] 	Handle    0xffffffffb40107e6,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 1, num 2,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x8909f18], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x78047b92], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x79ca92b9],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x4f638935], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x1460a8c0], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4387b79e],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0xffffffffb40107e6
    [apply] , size 512x512
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78019984], obj 0x6e75aa0d], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <7fc229ab, 2cbb3d47>[count 1, qsz 0, owner <main>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 512x512]
    [apply] , upstreamSurface false ]]]  on thread main
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestCPUSourcingAPINEWT - test02GL3CPUSource
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846853198 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846853198 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2CPUSource took 2.608 sec
    [apply] Testcase: test02GL3CPUSource took 0.031 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT
    [apply] junit.framework.TestListener: tests to run: 11
    [apply] junit.framework.TestListener: startTest(test01a_GL2ES2_Demo1_SingleBuffer_Normal)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846854621 ms III - Start
    [apply] SLOCK [T main @ 1755846854621 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x2cbb3d47], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <527e5409, 1198b989>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x2cbb3d47], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <527e5409, 1198b989>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x7ff95560, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1e730495,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x2cbb3d47], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <527e5409, 1198b989>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Init back  FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Texture: exp true, hasFront true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x7d3a22a9: tileRendererInUse null, GearsES2[obj 0x7d3a22a9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7d3a22a9 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7d3a22a9 created: GearsObj[0x149e0f5d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7d3a22a9 created: GearsObj[0x1b1473ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7d3a22a9 created: GearsObj[0x1b1473ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x7d3a22a9 FIN GearsES2[obj 0x7d3a22a9 isInit true, usesShared false, 1 GearsObj[0x149e0f5d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1b1473ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f7c2f4f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7d3a22a9 0/0 400x300 of 400x300, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7d3a22a9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0001-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7d3a22a9 0/0 200x150 of 200x150, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7d3a22a9, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0003-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x23986957]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x23986957]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7d3a22a9 0/0 800x600 of 800x600, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7d3a22a9, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7d3a22a9 0/0 600x450 of 600x450, swapInterval 0, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x7d3a22a9, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x7d3a22a9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@38c5cc4c[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test01a_GL2ES2_Demo1_SingleBuffer_Normal)
    [apply] junit.framework.TestListener: startTest(test01b_GL2ES2_Demo1_SingleBuffer_NoTex)
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x49ec71f8], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1d2adfbe, 36902638>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x49ec71f8], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1d2adfbe, 36902638>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x223d2c72, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@3febb011,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x49ec71f8], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1d2adfbe, 36902638>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Init back  FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Texture: exp false, hasFront false
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x7d3a22a9: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x7d3a22a9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01b_GL2ES2_Demo1_SingleBuffer_NoTex
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x10e31a9a: tileRendererInUse null, GearsES2[obj 0x10e31a9a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x10e31a9a on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x10e31a9a created: GearsObj[0x2b662a77, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x10e31a9a created: GearsObj[0x7f0eb4b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x10e31a9a created: GearsObj[0x7f0eb4b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x10e31a9a FIN GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x2b662a77, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f0eb4b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c33f1a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x10e31a9a 0/0 400x300 of 400x300, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x10e31a9a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0001-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x10e31a9a 0/0 200x150 of 200x150, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x10e31a9a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0003-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x436813f3]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x436813f3]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x10e31a9a 0/0 800x600 of 800x600, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x10e31a9a, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x10e31a9a 0/0 600x450 of 600x450, swapInterval 0, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x10e31a9a, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x10e31a9a: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x10e31a9a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01b_GL2ES2_Demo1_SingleBuffer_NoTex
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x10e31a9a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@131774fe[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test01b_GL2ES2_Demo1_SingleBuffer_NoTex)
    [apply] junit.framework.TestListener: startTest(test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth)
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0xc8c12ac], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <6adbc9d, 4550bb58>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp false, req false, has false
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0xc8c12ac], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <6adbc9d, 4550bb58>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x4ec4f3a0, handle 0x40000, isShared false, jogamp.opengl.gl4.GL4bcImpl@9597028,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0xc8c12ac], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <6adbc9d, 4550bb58>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Init back  FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Texture: exp false, hasFront false
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6069db50: tileRendererInUse null, GearsES2[obj 0x6069db50 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6069db50 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6069db50 created: GearsObj[0x1a482e36, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6069db50 created: GearsObj[0x72967906, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6069db50 created: GearsObj[0x72967906, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6069db50 FIN GearsES2[obj 0x6069db50 isInit true, usesShared false, 1 GearsObj[0x1a482e36, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72967906, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b8dfcc1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6069db50 0/0 400x300 of 400x300, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6069db50, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0001-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0400x0300.png
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6069db50 0/0 200x150 of 200x150, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6069db50, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0003-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resize1.oldDepth null
    [apply] Resize1.newDepth null
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6069db50 0/0 800x600 of 800x600, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6069db50, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0800x0600.png
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6069db50 0/0 600x450 of 600x450, swapInterval 0, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x6069db50, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-St00-Sa04_default-0600x0450.png
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6069db50 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4efbca5a[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth)
    [apply] junit.framework.TestListener: startTest(test02a_GL2ES2_Demo1_DoubleBuffer_Normal)
    [apply] 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.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x747ddf94], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x747ddf94], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x55183b20, handle 0x50000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6aeb35e6,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x747ddf94], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e]
    [apply] Init back  FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6]
    [apply] Texture: exp true, hasFront true
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6069db50: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6069db50 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test02a_GL2ES2_Demo1_DoubleBuffer_Normal
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x1283bb96: tileRendererInUse null, GearsES2[obj 0x1283bb96 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1283bb96 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1283bb96 created: GearsObj[0x38d8f54a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1283bb96 created: GearsObj[0x49e53c76, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1283bb96 created: GearsObj[0x49e53c76, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x1283bb96 FIN GearsES2[obj 0x1283bb96 isInit true, usesShared false, 1 GearsObj[0x38d8f54a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49e53c76, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x351d00c0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1283bb96 0/0 400x300 of 400x300, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1283bb96, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e]
    [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6]
    [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1283bb96 0/0 200x150 of 200x150, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1283bb96, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x6cf0e0ba]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x6cf0e0ba]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1283bb96 0/0 800x600 of 800x600, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1283bb96, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6]
    [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1283bb96 0/0 600x450 of 600x450, swapInterval 0, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1283bb96, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1283bb96 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@74f0ea28[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test02a_GL2ES2_Demo1_DoubleBuffer_Normal)
    [apply] junit.framework.TestListener: startTest(test03a_GL2ES2_Demo2MSAA4_Normal)
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x18078bef], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <799f10e1, 4c371370>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x18078bef], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <799f10e1, 4c371370>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x145f66e3, handle 0x60000, isShared false, jogamp.opengl.gl4.GL4bcImpl@31304f14,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x18078bef], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <799f10e1, 4c371370>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1]
    [apply] Texture: exp true, hasFront true
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1283bb96: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1283bb96 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test02a_GL2ES2_Demo1_DoubleBuffer_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03a_GL2ES2_Demo2MSAA4_Normal
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x313ac989]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x313ac989]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03a_GL2ES2_Demo2MSAA4_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03b_GL2ES2_Demo2MSAA4_NoTex
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@34a3d150[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2a4fb17b[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test03a_GL2ES2_Demo2MSAA4_Normal)
    [apply] junit.framework.TestListener: startTest(test03b_GL2ES2_Demo2MSAA4_NoTex)
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x47eaca72], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <55141def, 55182842>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x47eaca72], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <55141def, 55182842>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x3270d194, handle 0x70000, isShared false, jogamp.opengl.gl4.GL4bcImpl@73a1e9a9,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x47eaca72], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <55141def, 55182842>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435]
    [apply] Texture: exp false, hasFront false
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5656be13]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5656be13]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@71d44a3[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7b98f307[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test03b_GL2ES2_Demo2MSAA4_NoTex)
    [apply] junit.framework.TestListener: startTest(test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03b_GL2ES2_Demo2MSAA4_NoTex
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x1bb5a082], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <78691363, 41d477ed>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp false, req false, has false
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x1bb5a082], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <78691363, 41d477ed>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x3590fc5b, handle 0x80000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5fe94a96,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x1bb5a082], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <78691363, 41d477ed>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d]
    [apply] Texture: exp false, hasFront false
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa04_default-0400x0300.png
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa04_default-0200x0150.png
    [apply] Resize1.oldDepth null
    [apply] Resize1.newDepth null
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa04_default-0800x0600.png
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa00_default-0800x0600.png
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa00_default-0600x0450.png
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@443118b0[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@765d7657[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth)
    [apply] junit.framework.TestListener: startTest(test04_GL2ES2_FBODemoMSAA4_Normal)
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x28701274], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <13c9d689, 3754a4bf>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x28701274], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <13c9d689, 3754a4bf>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x62379589, handle 0x90000, isShared false, jogamp.opengl.gl4.GL4bcImpl@7c7a06ec,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x28701274], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <13c9d689, 3754a4bf>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da]
    [apply] Texture: exp true, hasFront true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test04_GL2ES2_FBODemoMSAA4_Normal
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x408d971b: tileRendererInUse null, GearsES2[obj 0x408d971b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x408d971b on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x408d971b created: GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x408d971b created: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x408d971b created: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x408d971b FIN GearsES2[obj 0x408d971b isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 9 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=9, linked=false, inUse=false, program: 4, 2 code: 
    [apply]    ShaderCode[id=17, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [apply]    ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] **** Init
    [apply] **** Reshape: 400x300
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x408d971b 0/0 400x300 of 400x300, swapInterval -1, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x408d971b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 400x300 of 400x300, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 400x300, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 400x300, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da]
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] **** Reshape: 200x150
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x408d971b 0/0 200x150 of 200x150, swapInterval -1, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x408d971b, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 200x150 of 200x150, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 200x150, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 200x150, swapInterval -1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 200x150, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x175c2241]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x175c2241]
    [apply] **** Reshape: 800x600
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x408d971b 0/0 800x600 of 800x600, swapInterval -1, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x408d971b, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 800x600 of 800x600, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] **** Reshape: 600x450
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x408d971b 0/0 600x450 of 600x450, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x408d971b, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 600x450 of 600x450, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 600x450, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 600x450, swapInterval -1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.FBOMix2DemosES2@75d4a5c2[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@557caf28[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test04_GL2ES2_FBODemoMSAA4_Normal)
    [apply] junit.framework.TestListener: startTest(test11_EGLES2_Demo0Normal)
    [apply] junit.framework.TestListener: endTest(test11_EGLES2_Demo0Normal)
    [apply] junit.framework.TestListener: startTest(test13_EGLES2_Demo0MSAA4)
    [apply] junit.framework.TestListener: endTest(test13_EGLES2_Demo0MSAA4)
    [apply] junit.framework.TestListener: startTest(test21_GL3_Demo0Normal)
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x5b12b668], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1165b38, 4c12331b>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x5b12b668], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1165b38, 4c12331b>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x7586beff, handle 0xa0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@7e6f74c,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x5b12b668], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1165b38, 4c12331b>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed]
    [apply] Init back  FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695]
    [apply] Texture: exp true, hasFront true
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x408d971b: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x408d971b FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test04_GL2ES2_FBODemoMSAA4_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test11_EGLES2_Demo0Normal
    [apply] EGL ES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test11_EGLES2_Demo0Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test13_EGLES2_Demo0MSAA4
    [apply] EGL ES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test13_EGLES2_Demo0MSAA4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0xdd05255: tileRendererInUse null, GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xdd05255 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xdd05255 created: GearsObj[0x5aa9e4eb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xdd05255 created: GearsObj[0x6989da5e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xdd05255 created: GearsObj[0x6989da5e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0xdd05255 FIN GearsES2[obj 0xdd05255 isInit true, usesShared false, 1 GearsObj[0x5aa9e4eb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6989da5e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x385c9627, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xdd05255 0/0 400x300 of 400x300, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xdd05255, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed]
    [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695]
    [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695]
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xdd05255 0/0 200x150 of 200x150, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xdd05255, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x815b41f]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x815b41f]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xdd05255 0/0 800x600 of 800x600, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xdd05255, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695]
    [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xdd05255 0/0 600x450 of 600x450, swapInterval 0, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0xdd05255, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a78afa0[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(test21_GL3_Demo0Normal)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xdd05255: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xdd05255 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846862120 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846862120 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.163 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x2cbb3d47], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <527e5409, 1198b989>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x2cbb3d47], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <527e5409, 1198b989>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x7ff95560, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1e730495,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x2cbb3d47], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <527e5409, 1198b989>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Init back  FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x23986957], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4c15e7fd], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x23f7d05d]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x7d3a22a9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@38c5cc4c[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x49ec71f8], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1d2adfbe, 36902638>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x49ec71f8], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1d2adfbe, 36902638>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x223d2c72, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@3febb011,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x49ec71f8], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1d2adfbe, 36902638>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Init back  FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Texture: exp false, hasFront false
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x436813f3], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x8f4ea7c], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x74fe5c40]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x10e31a9a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@131774fe[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0xc8c12ac], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <6adbc9d, 4550bb58>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp false, req false, has false
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0xc8c12ac], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <6adbc9d, 4550bb58>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x4ec4f3a0, handle 0x40000, isShared false, jogamp.opengl.gl4.GL4bcImpl@9597028,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829],
    [apply] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0xc8c12ac], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <6adbc9d, 4550bb58>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Init back  FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 400x300, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Texture: exp false, hasFront false
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize1.oldBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize1.nowBack : FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 200x150, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize2.nowFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize2.oldBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8051, samples 0, 800x600, name 0x1, obj 0x223191a6], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x49139829]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6069db50 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4efbca5a[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] 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.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x747ddf94], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x747ddf94], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x55183b20, handle 0x50000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6aeb35e6,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x747ddf94], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <35e2d654, 1bd4fdd>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e]
    [apply] Init back  FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e]
    [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6]
    [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6]
    [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x42a48628], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x130d63be], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x293a5bf6]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x6cf0e0ba], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4f83df68], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x7d8995e]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1283bb96 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@74f0ea28[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x18078bef], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <799f10e1, 4c371370>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x18078bef], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <799f10e1, 4c371370>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x145f66e3, handle 0x60000, isShared false, jogamp.opengl.gl4.GL4bcImpl@31304f14,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x18078bef], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <799f10e1, 4c371370>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1]
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x313ac989], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4562e04d]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x4135c3b], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x2a65fe7c], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3023df74], hasSink true, dirty false], state OK, obj 0x6302bbb1]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@34a3d150[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2a4fb17b[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x47eaca72], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <55141def, 55182842>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x47eaca72], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <55141def, 55182842>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x3270d194, handle 0x70000, isShared false, jogamp.opengl.gl4.GL4bcImpl@73a1e9a9,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x47eaca72], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <55141def, 55182842>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435]
    [apply] Texture: exp false, hasFront false
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435]
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x4, obj 0x5656be13], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x235834f2], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4218d6a3]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x14cd1699], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x76505305], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x3, obj 0x235834f2], hasSink true, dirty false], state OK, obj 0x77888435]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@71d44a3[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@7b98f307[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x1bb5a082], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <78691363, 41d477ed>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp false, req false, has false
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x1bb5a082], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <78691363, 41d477ed>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x3590fc5b, handle 0x80000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5fe94a96,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x1bb5a082], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <78691363, 41d477ed>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 400x300, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d]
    [apply] Texture: exp false, hasFront false
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 200x150, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d]
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x397fbdb], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x33d512c1]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth null, stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x515c6049], null, null, null, null, null, null, null], msaa[ColorAttachment[type COLOR, format 0x8058, samples 0, 800x600, name 0x2, obj 0x397fbdb], hasSink true, dirty false], state OK, obj 0x639c2c1d]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.MultisampleDemoES2@443118b0[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@765d7657[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x28701274], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <13c9d689, 3754a4bf>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x28701274], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <13c9d689, 3754a4bf>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x62379589, handle 0x90000, isShared false, jogamp.opengl.gl4.GL4bcImpl@7c7a06ec,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 4,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 1,
    [apply] 	FBO front read 2, FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49],
    [apply] 	FBO back  write 1, FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x28701274], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <13c9d689, 3754a4bf>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 2/2, init true, bound true, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49]
    [apply] Init back  FBO: FBO[name r/w 1/2, init true, bound false, size 400x300, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 400x300, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 400x300, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 400x300, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49]
    [apply] Resize1.nowFront: FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49]
    [apply] Resize1.oldBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da]
    [apply] Resize1.nowBack : FBO[name r/w 1/2, init true, bound false, size 200x150, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 200x150, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 200x150, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 200x150, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da]
    [apply] Resize2.oldFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x3, obj 0x175c2241], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5bf0d49]
    [apply] Resize2.oldBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da]
    [apply] Resize2.nowBack : FBO[name r/w 1/2, init true, bound false, size 800x600, samples 4/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 4, 800x600, name 0x2, obj 0x776aec5c], stencil null, colorbuffer attachments: 1/8, with 0 textures: [ColorAttachment[type COLOR, format 0x8058, samples 4, 800x600, name 0x1, obj 0x5b7a5baa], null, null, null, null, null, null, null], msaa[TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 800x600, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x4afcd809], hasSink true, dirty false], state OK, obj 0x1d296da]
    [apply] Resize3.sampleCount: 4 -> 0
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.FBOMix2DemosES2@75d4a5c2[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@557caf28[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested:     GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] Realized GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized false, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x5b12b668], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1165b38, 4c12331b>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Realized GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] Depth: exp true, req true, has true
    [apply] Init GLAD: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x5b12b668], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1165b38, 4c12331b>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x7586beff, handle 0xa0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@7e6f74c,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@70760b9a,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 400x300
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x471eb9bd], obj 0x5b12b668], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1165b38, 4c12331b>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 400x300]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] Init GLAD: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] Init front FBO: FBO[name r/w 1/1, init true, bound false, size 400x300, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed]
    [apply] Init back  FBO: FBO[name r/w 2/2, init true, bound false, size 400x300, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 400x300, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 400x300, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695]
    [apply] Texture: exp true, hasFront true
    [apply] Resize1.oldFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed]
    [apply] Resize1.nowFront: FBO[name r/w 1/1, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed]
    [apply] Resize1.oldBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695]
    [apply] Resize1.nowBack : FBO[name r/w 2/2, init true, bound false, size 200x150, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 200x150, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695]
    [apply] Resize2.oldFront: FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed]
    [apply] Resize2.nowFront: FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695]
    [apply] Resize2.oldBack : FBO[name r/w 2/2, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x2, obj 0x6150c3ec], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x1573f9fc], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x44c03695]
    [apply] Resize2.nowBack : FBO[name r/w 1/1, init true, bound false, size 800x600, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 800x600, name 0x1, obj 0x815b41f], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 800x600, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x3b69e7d1], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5542c4ed]
    [apply] Resize3.sampleCount: 0 -> 4
    [apply] Fin: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6a78afa0[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846854621 ms III - Start
    [apply] SLOCK [T main @ 1755846854621 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x7d3a22a9: tileRendererInUse null, GearsES2[obj 0x7d3a22a9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7d3a22a9 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7d3a22a9 created: GearsObj[0x149e0f5d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7d3a22a9 created: GearsObj[0x1b1473ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7d3a22a9 created: GearsObj[0x1b1473ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x7d3a22a9 FIN GearsES2[obj 0x7d3a22a9 isInit true, usesShared false, 1 GearsObj[0x149e0f5d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1b1473ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f7c2f4f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7d3a22a9 0/0 400x300 of 400x300, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7d3a22a9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0001-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7d3a22a9 0/0 200x150 of 200x150, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7d3a22a9, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0003-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x23986957]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x23986957]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7d3a22a9 0/0 800x600 of 800x600, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7d3a22a9, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7d3a22a9 0/0 600x450 of 600x450, swapInterval 0, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x7d3a22a9, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7d3a22a9 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01a_GL2ES2_Demo1_SingleBuffer_Normal______-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x7d3a22a9: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x7d3a22a9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01a_GL2ES2_Demo1_SingleBuffer_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01b_GL2ES2_Demo1_SingleBuffer_NoTex
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x10e31a9a: tileRendererInUse null, GearsES2[obj 0x10e31a9a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x10e31a9a on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x10e31a9a created: GearsObj[0x2b662a77, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x10e31a9a created: GearsObj[0x7f0eb4b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x10e31a9a created: GearsObj[0x7f0eb4b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x10e31a9a FIN GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x2b662a77, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f0eb4b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c33f1a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x10e31a9a 0/0 400x300 of 400x300, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x10e31a9a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0001-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x10e31a9a 0/0 200x150 of 200x150, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x10e31a9a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0003-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x436813f3]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x2, obj 0x436813f3]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x10e31a9a 0/0 800x600 of 800x600, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x10e31a9a, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x10e31a9a 0/0 600x450 of 600x450, swapInterval 0, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x10e31a9a, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x10e31a9a 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01b_GL2ES2_Demo1_SingleBuffer_NoTex_______-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x10e31a9a: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x10e31a9a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01b_GL2ES2_Demo1_SingleBuffer_NoTex
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6069db50: tileRendererInUse null, GearsES2[obj 0x6069db50 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6069db50 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6069db50 created: GearsObj[0x1a482e36, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6069db50 created: GearsObj[0x72967906, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6069db50 created: GearsObj[0x72967906, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6069db50 FIN GearsES2[obj 0x6069db50 isInit true, usesShared false, 1 GearsObj[0x1a482e36, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72967906, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b8dfcc1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6069db50 0/0 400x300 of 400x300, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6069db50, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0001-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6069db50 0/0 200x150 of 200x150, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6069db50, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0003-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resize1.oldDepth null
    [apply] Resize1.newDepth null
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6069db50 0/0 800x600 of 800x600, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6069db50, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0006-GL4___-hw-fbobject-Bone-Frgb__Irgba8880-D00-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6069db50 0/0 600x450 of 600x450, swapInterval 0, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x6069db50, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6069db50 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D00-St00-Sa04_default-0600x0450.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6069db50: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6069db50 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test02a_GL2ES2_Demo1_DoubleBuffer_Normal
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x1283bb96: tileRendererInUse null, GearsES2[obj 0x1283bb96 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1283bb96 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1283bb96 created: GearsObj[0x38d8f54a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1283bb96 created: GearsObj[0x49e53c76, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1283bb96 created: GearsObj[0x49e53c76, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x1283bb96 FIN GearsES2[obj 0x1283bb96 isInit true, usesShared false, 1 GearsObj[0x38d8f54a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49e53c76, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x351d00c0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1283bb96 0/0 400x300 of 400x300, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1283bb96, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1283bb96 0/0 200x150 of 200x150, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1283bb96, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x6cf0e0ba]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x6cf0e0ba]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1283bb96 0/0 800x600 of 800x600, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1283bb96, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1283bb96 0/0 600x450 of 600x450, swapInterval 0, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1283bb96, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1283bb96 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test02a_GL2ES2_Demo1_DoubleBuffer_Normal______-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1283bb96: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1283bb96 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test02a_GL2ES2_Demo1_DoubleBuffer_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03a_GL2ES2_Demo2MSAA4_Normal
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x313ac989]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x313ac989]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03a_GL2ES2_Demo2MSAA4_Normal______________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03a_GL2ES2_Demo2MSAA4_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03b_GL2ES2_Demo2MSAA4_NoTex
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5656be13]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x4, obj 0x5656be13]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03b_GL2ES2_Demo2MSAA4_NoTex_______________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03b_GL2ES2_Demo2MSAA4_NoTex
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa04_default-0400x0300.png
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa04_default-0200x0150.png
    [apply] Resize1.oldDepth null
    [apply] Resize1.newDepth null
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa04_default-0800x0600.png
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa00_default-0800x0600.png
    [apply] reshape ..
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D00-St00-Sa00_default-0600x0450.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test04_GL2ES2_FBODemoMSAA4_Normal
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x408d971b: tileRendererInUse null, GearsES2[obj 0x408d971b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x408d971b on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x408d971b created: GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x408d971b created: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x408d971b created: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x408d971b FIN GearsES2[obj 0x408d971b isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 9 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=9, linked=false, inUse=false, program: 4, 2 code: 
    [apply]    ShaderCode[id=17, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [apply]    ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] **** Init
    [apply] **** Reshape: 400x300
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x408d971b 0/0 400x300 of 400x300, swapInterval -1, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x408d971b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 400x300 of 400x300, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 400x300, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 400x300, swapInterval -1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0001-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] **** Reshape: 200x150
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x408d971b 0/0 200x150 of 200x150, swapInterval -1, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x408d971b, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 200x150 of 200x150, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 200x150, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 200x150, swapInterval -1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0003-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 200x150, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x175c2241]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x3, obj 0x175c2241]
    [apply] **** Reshape: 800x600
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x408d971b 0/0 800x600 of 800x600, swapInterval -1, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x408d971b, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 800x600 of 800x600, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 800x600, swapInterval -1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0009-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0800x0600.png
    [apply] **** Reshape: 600x450
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x408d971b 0/0 600x450 of 600x450, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x408d971b, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 600x450 of 600x450, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 600x450, swapInterval -1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x408d971b 600x450, swapInterval -1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test04_GL2ES2_FBODemoMSAA4_Normal_____________-n0011-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0600x0450.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x408d971b: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x408d971b FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test04_GL2ES2_FBODemoMSAA4_Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test11_EGLES2_Demo0Normal
    [apply] EGL ES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test11_EGLES2_Demo0Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test13_EGLES2_Demo0MSAA4
    [apply] EGL ES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test13_EGLES2_Demo0MSAA4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0xdd05255: tileRendererInUse null, GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xdd05255 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xdd05255 created: GearsObj[0x5aa9e4eb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xdd05255 created: GearsObj[0x6989da5e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xdd05255 created: GearsObj[0x6989da5e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0xdd05255 FIN GearsES2[obj 0xdd05255 isInit true, usesShared false, 1 GearsObj[0x5aa9e4eb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6989da5e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x385c9627, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xdd05255 0/0 400x300 of 400x300, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xdd05255, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 400x300, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0001-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xdd05255 0/0 200x150 of 200x150, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xdd05255, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0003-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 200x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resize1.oldDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x815b41f]
    [apply] Resize1.newDepth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 200x150, name 0x1, obj 0x815b41f]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xdd05255 0/0 800x600 of 800x600, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xdd05255, angle 2.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0006-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 800x600, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0009-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xdd05255 0/0 600x450 of 600x450, swapInterval 0, drawable 0xffffffff990107f8, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0xdd05255, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0xdd05255 600x450, swapInterval 0, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestFBOAutoDrawableFactoryNEWT.test21_GL3_Demo0Normal________________________-n0011-GL3___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa04_default-0600x0450.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xdd05255: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xdd05255 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableFactoryNEWT - test21_GL3_Demo0Normal
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846862120 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846862120 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01a_GL2ES2_Demo1_SingleBuffer_Normal took 3.616 sec
    [apply] Testcase: test01b_GL2ES2_Demo1_SingleBuffer_NoTex took 0.384 sec
    [apply] Testcase: test01c_GL2ES2_Demo1_SingleBuffer_NoTexNoDepth took 0.371 sec
    [apply] Testcase: test02a_GL2ES2_Demo1_DoubleBuffer_Normal took 0.44 sec
    [apply] Testcase: test03a_GL2ES2_Demo2MSAA4_Normal took 0.503 sec
    [apply] Testcase: test03b_GL2ES2_Demo2MSAA4_NoTex took 0.43 sec
    [apply] Testcase: test03c_GL2ES2_Demo2MSAA4_NoTexNoDepth took 0.528 sec
    [apply] Testcase: test04_GL2ES2_FBODemoMSAA4_Normal took 0.52 sec
    [apply] Testcase: test11_EGLES2_Demo0Normal took 0 sec
    [apply] Testcase: test13_EGLES2_Demo0MSAA4 took 0 sec
    [apply] Testcase: test21_GL3_Demo0Normal took 0.67 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846863432 ms III - Start
    [apply] SLOCK [T main @ 1755846863433 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c23, this 0x4facf68f, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@3daa422a,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@58be2bf7,
    [apply] 	Handle    0x3b0107d5,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 200x150 wu, 200x150 pixel] handle 0x450246, surfaceHandle 0x3b0107d5, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5a22d59c], obj 0x31c88ec8], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5a22d59c], obj 0x31c88ec8]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5a22d59c], obj 0x31c88ec8], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <1cbbffcd, 27ce24aa>[count 1, qsz 0, owner <main>], surfaceLockCount 1]]] 
    [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] resize: 0 -> 1 - 200x150
    [apply] resize: 1 -> 2 - 400x300
    [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] resize: 2 -> 3 - 600x450
    [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0600x0450.png
    [apply] resize: 3 -> 4 - 800x600
    [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0004-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846869104 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846869105 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.341 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846863432 ms III - Start
    [apply] SLOCK [T main @ 1755846863433 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c23, this 0x4facf68f, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@3daa422a,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@58be2bf7,
    [apply] 	Handle    0x3b0107d5,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 200x150 wu, 200x150 pixel] handle 0x450246, surfaceHandle 0x3b0107d5, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5a22d59c], obj 0x31c88ec8], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5a22d59c], obj 0x31c88ec8]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5a22d59c], obj 0x31c88ec8], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <1cbbffcd, 27ce24aa>[count 1, qsz 0, owner <main>], surfaceLockCount 1]]] 
    [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] resize: 0 -> 1 - 200x150
    [apply] resize: 1 -> 2 - 400x300
    [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] resize: 2 -> 3 - 600x450
    [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0600x0450.png
    [apply] resize: 3 -> 4 - 800x600
    [apply] main: ** screenshot: TestFBOMRTNEWT01.test01-n0004-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMRTNEWT01 - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846869104 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846869105 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 5.283 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(test00_Manual)
    [apply] junit.framework.TestListener: endTest(test00_Manual)
    [apply] junit.framework.TestListener: startTest(test01_startMSAA0)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846870421 ms III - Start
    [apply] SLOCK [T main @ 1755846870422 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test01_startMSAA0
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] window moved:   216/239 128x128
    [apply] window resized: 216/239 128x128
    [apply] NW chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 216/239 128x128, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x570a11d4: tileRendererInUse null, GearsES2[obj 0x570a11d4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x570a11d4 on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x570a11d4 created: GearsObj[0x2456a55c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x570a11d4 created: GearsObj[0x27667d01, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x570a11d4 created: GearsObj[0x27667d01, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x570a11d4 FIN GearsES2[obj 0x570a11d4 isInit true, usesShared false, 1 GearsObj[0x2456a55c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27667d01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x53377dae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.init FIN
    [apply] **** Init
    [apply] **** Reshape: 128x128
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 128x128 of 128x128, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 128x128 of 128x128, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 128x128, c 1
    [apply] XXX: 128x128, c 2
    [apply] XXX: 128x128, c 3
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0000-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] **** NumSamples: 0 -> 4
    [apply] XXX: 128x128, c 4
    [apply] XXX: 128x128, c 5
    [apply] XXX: 128x128, c 6
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0001-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] window resized: 216/239 192x192
    [apply] **** Reshape: 192x192
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 192x192 of 192x192, swapInterval -1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 192x192, c 7
    [apply] XXX: 192x192, c 8
    [apply] XXX: 192x192, c 9
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0002-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 192x192, c 10
    [apply] XXX: 192x192, c 11
    [apply] XXX: 192x192, c 12
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0003-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 192x192, c 13
    [apply] XXX: 192x192, c 14
    [apply] XXX: 192x192, c 15
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0004-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png
    [apply] window resized: 216/239 320x320
    [apply] **** Reshape: 320x320
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 320x320 of 320x320, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 320x320 of 320x320, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 320x320, c 16
    [apply] XXX: 320x320, c 17
    [apply] XXX: 320x320, c 18
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0005-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0320x0320.png
    [apply] window resized: 216/239 576x576
    [apply] **** Reshape: 576x576
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 576x576 of 576x576, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 576x576 of 576x576, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 576x576, c 1
    [apply] XXX: 576x576, c 2
    [apply] XXX: 576x576, c 3
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0006-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png
    [apply] **** NumSamples: 0 -> 4
    [apply] XXX: 576x576, c 4
    [apply] XXX: 576x576, c 5
    [apply] XXX: 576x576, c 6
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0007-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png
    [apply] window resized: 216/239 640x640
    [apply] **** Reshape: 640x640
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 640x640 of 640x640, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 640x640 of 640x640, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 640x640, c 7
    [apply] XXX: 640x640, c 8
    [apply] XXX: 640x640, c 9
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0008-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 640x640, c 10
    [apply] XXX: 640x640, c 11
    [apply] XXX: 640x640, c 12
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0009-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 640x640, c 13
    [apply] XXX: 640x640, c 14
    [apply] XXX: 640x640, c 15
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0010-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png
    [apply] window resized: 216/239 768x768
    [apply] **** Reshape: 768x768
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 768x768 of 768x768, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 16.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 768x768, c 16
    [apply] XXX: 768x768, c 17
    [apply] XXX: 768x768, c 18
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0011-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0768x0768.png
    [apply] window resized: 216/239 1024x1024
    [apply] **** Reshape: 1024x1024
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 18.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x570a11d4: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x570a11d4 FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] junit.framework.TestListener: endTest(test01_startMSAA0)
    [apply] junit.framework.TestListener: startTest(test02_startMSAA4)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test01_startMSAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] window moved:   242/265 128x128
    [apply] window resized: 242/265 128x128
    [apply] NW chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 242/265 128x128, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.init.0 0x5fa0cad: tileRendererInUse null, GearsES2[obj 0x5fa0cad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5fa0cad on Thread[#40,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5fa0cad created: GearsObj[0x58e7a7e5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5fa0cad created: GearsObj[0x24e8f9d9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5fa0cad created: GearsObj[0x24e8f9d9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.init.X 0x5fa0cad FIN GearsES2[obj 0x5fa0cad isInit true, usesShared false, 1 GearsObj[0x58e7a7e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24e8f9d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18bbb7f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#40,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 4, 2 code: 
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.init FIN
    [apply] **** Init
    [apply] **** Reshape: 128x128
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 128x128 of 128x128, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 128x128 of 128x128, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 128x128, c 1
    [apply] XXX: 128x128, c 2
    [apply] XXX: 128x128, c 3
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0000-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] XXX: 128x128, c 4
    [apply] XXX: 128x128, c 5
    [apply] XXX: 128x128, c 6
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0001-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] XXX: 128x128, c 7
    [apply] window resized: 242/265 192x192
    [apply] **** Reshape: 192x192
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 192x192 of 192x192, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 192x192, c 8
    [apply] XXX: 192x192, c 9
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0002-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 192x192, c 10
    [apply] XXX: 192x192, c 11
    [apply] XXX: 192x192, c 12
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0003-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 192x192, c 13
    [apply] XXX: 192x192, c 14
    [apply] XXX: 192x192, c 15
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0004-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png
    [apply] window resized: 242/265 320x320
    [apply] **** Reshape: 320x320
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 320x320 of 320x320, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 320x320 of 320x320, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 320x320, c 16
    [apply] XXX: 320x320, c 17
    [apply] XXX: 320x320, c 18
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0005-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0320x0320.png
    [apply] window resized: 242/265 576x576
    [apply] **** Reshape: 576x576
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 576x576 of 576x576, swapInterval -1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 576x576 of 576x576, swapInterval -1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 576x576, c 1
    [apply] XXX: 576x576, c 2
    [apply] XXX: 576x576, c 3
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0006-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png
    [apply] XXX: 576x576, c 4
    [apply] XXX: 576x576, c 5
    [apply] XXX: 576x576, c 6
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0007-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png
    [apply] window resized: 242/265 640x640
    [apply] **** Reshape: 640x640
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 640x640 of 640x640, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 640x640 of 640x640, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 640x640, c 7
    [apply] XXX: 640x640, c 8
    [apply] XXX: 640x640, c 9
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0008-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 640x640, c 10
    [apply] XXX: 640x640, c 11
    [apply] XXX: 640x640, c 12
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0009-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 640x640, c 13
    [apply] XXX: 640x640, c 14
    [apply] XXX: 640x640, c 15
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0010-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png
    [apply] XXX: 640x640, c 16
    [apply] window resized: 242/265 768x768
    [apply] **** Reshape: 768x768
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 768x768 of 768x768, swapInterval -1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 17.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 768x768, c 17
    [apply] XXX: 768x768, c 18
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0011-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0768x0768.png
    [apply] window resized: 242/265 1024x1024
    [apply] **** Reshape: 1024x1024
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 18.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x5fa0cad: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x5fa0cad FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] junit.framework.TestListener: endTest(test02_startMSAA4)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846878349 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846878350 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.587 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846870421 ms III - Start
    [apply] SLOCK [T main @ 1755846870422 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test00_Manual
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test01_startMSAA0
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] window moved:   216/239 128x128
    [apply] window resized: 216/239 128x128
    [apply] NW chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 216/239 128x128, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x570a11d4: tileRendererInUse null, GearsES2[obj 0x570a11d4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x570a11d4 on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x570a11d4 created: GearsObj[0x2456a55c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x570a11d4 created: GearsObj[0x27667d01, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x570a11d4 created: GearsObj[0x27667d01, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x570a11d4 FIN GearsES2[obj 0x570a11d4 isInit true, usesShared false, 1 GearsObj[0x2456a55c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27667d01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x53377dae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.init FIN
    [apply] **** Init
    [apply] **** Reshape: 128x128
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 128x128 of 128x128, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 128x128 of 128x128, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 128x128, c 1
    [apply] XXX: 128x128, c 2
    [apply] XXX: 128x128, c 3
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0000-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] **** NumSamples: 0 -> 4
    [apply] XXX: 128x128, c 4
    [apply] XXX: 128x128, c 5
    [apply] XXX: 128x128, c 6
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0001-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] window resized: 216/239 192x192
    [apply] **** Reshape: 192x192
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 192x192 of 192x192, swapInterval -1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 192x192, c 7
    [apply] XXX: 192x192, c 8
    [apply] XXX: 192x192, c 9
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0002-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 192x192, c 10
    [apply] XXX: 192x192, c 11
    [apply] XXX: 192x192, c 12
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0003-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 192x192, c 13
    [apply] XXX: 192x192, c 14
    [apply] XXX: 192x192, c 15
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0004-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png
    [apply] window resized: 216/239 320x320
    [apply] **** Reshape: 320x320
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 320x320 of 320x320, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 320x320 of 320x320, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 320x320, c 16
    [apply] XXX: 320x320, c 17
    [apply] XXX: 320x320, c 18
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0005-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0320x0320.png
    [apply] window resized: 216/239 576x576
    [apply] **** Reshape: 576x576
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 576x576 of 576x576, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 576x576 of 576x576, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 576x576, c 1
    [apply] XXX: 576x576, c 2
    [apply] XXX: 576x576, c 3
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0006-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png
    [apply] **** NumSamples: 0 -> 4
    [apply] XXX: 576x576, c 4
    [apply] XXX: 576x576, c 5
    [apply] XXX: 576x576, c 6
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0007-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png
    [apply] window resized: 216/239 640x640
    [apply] **** Reshape: 640x640
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 640x640 of 640x640, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 640x640 of 640x640, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 640x640, c 7
    [apply] XXX: 640x640, c 8
    [apply] XXX: 640x640, c 9
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0008-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 640x640, c 10
    [apply] XXX: 640x640, c 11
    [apply] XXX: 640x640, c 12
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0009-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 640x640, c 13
    [apply] XXX: 640x640, c 14
    [apply] XXX: 640x640, c 15
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0010-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png
    [apply] window resized: 216/239 768x768
    [apply] **** Reshape: 768x768
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 768x768 of 768x768, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 16.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 768x768, c 16
    [apply] XXX: 768x768, c 17
    [apply] XXX: 768x768, c 18
    [apply] main-Animator#00: ** screenshot: TestFBOMix2DemosES2NEWT.test01_startMSAA0-n0011-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0768x0768.png
    [apply] window resized: 216/239 1024x1024
    [apply] **** Reshape: 1024x1024
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x570a11d4 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x570a11d4, angle 18.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x570a11d4: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x570a11d4 FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test01_startMSAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] window moved:   242/265 128x128
    [apply] window resized: 242/265 128x128
    [apply] NW chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 242/265 128x128, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.init.0 0x5fa0cad: tileRendererInUse null, GearsES2[obj 0x5fa0cad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5fa0cad on Thread[#40,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5fa0cad created: GearsObj[0x58e7a7e5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5fa0cad created: GearsObj[0x24e8f9d9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5fa0cad created: GearsObj[0x24e8f9d9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.init.X 0x5fa0cad FIN GearsES2[obj 0x5fa0cad isInit true, usesShared false, 1 GearsObj[0x58e7a7e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24e8f9d9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x18bbb7f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#40,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 4, 2 code: 
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.init FIN
    [apply] **** Init
    [apply] **** Reshape: 128x128
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 128x128 of 128x128, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 128x128 of 128x128, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 128x128, c 1
    [apply] XXX: 128x128, c 2
    [apply] XXX: 128x128, c 3
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0000-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] XXX: 128x128, c 4
    [apply] XXX: 128x128, c 5
    [apply] XXX: 128x128, c 6
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0001-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] XXX: 128x128, c 7
    [apply] window resized: 242/265 192x192
    [apply] **** Reshape: 192x192
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 192x192 of 192x192, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 192x192 of 192x192, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 192x192, c 8
    [apply] XXX: 192x192, c 9
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0002-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 192x192, c 10
    [apply] XXX: 192x192, c 11
    [apply] XXX: 192x192, c 12
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0003-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 192x192, c 13
    [apply] XXX: 192x192, c 14
    [apply] XXX: 192x192, c 15
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0004-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0192x0192.png
    [apply] window resized: 242/265 320x320
    [apply] **** Reshape: 320x320
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 320x320 of 320x320, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 320x320 of 320x320, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 320x320, c 16
    [apply] XXX: 320x320, c 17
    [apply] XXX: 320x320, c 18
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0005-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0320x0320.png
    [apply] window resized: 242/265 576x576
    [apply] **** Reshape: 576x576
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 576x576 of 576x576, swapInterval -1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 576x576 of 576x576, swapInterval -1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 576x576, c 1
    [apply] XXX: 576x576, c 2
    [apply] XXX: 576x576, c 3
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0006-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png
    [apply] XXX: 576x576, c 4
    [apply] XXX: 576x576, c 5
    [apply] XXX: 576x576, c 6
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0007-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0576x0576.png
    [apply] window resized: 242/265 640x640
    [apply] **** Reshape: 640x640
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 640x640 of 640x640, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 640x640 of 640x640, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 640x640, c 7
    [apply] XXX: 640x640, c 8
    [apply] XXX: 640x640, c 9
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0008-msaa4-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 4 -> 8
    [apply] XXX: 640x640, c 10
    [apply] XXX: 640x640, c 11
    [apply] XXX: 640x640, c 12
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0009-msaa8-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png
    [apply] **** NumSamples: 8 -> 0
    [apply] XXX: 640x640, c 13
    [apply] XXX: 640x640, c 14
    [apply] XXX: 640x640, c 15
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0010-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0640x0640.png
    [apply] XXX: 640x640, c 16
    [apply] window resized: 242/265 768x768
    [apply] **** Reshape: 768x768
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 768x768 of 768x768, swapInterval -1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 17.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 768x768, c 17
    [apply] XXX: 768x768, c 18
    [apply] main-Animator#01: ** screenshot: TestFBOMix2DemosES2NEWT.test02_startMSAA4-n0011-msaa0-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0768x0768.png
    [apply] window resized: 242/265 1024x1024
    [apply] **** Reshape: 1024x1024
    [apply] Thread[#40,main-Animator#01,5,main] GearsES2.reshape 0x5fa0cad 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5fa0cad, angle 18.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#40,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x5fa0cad: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x5fa0cad FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOMix2DemosES2NEWT - test02_startMSAA4
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846878349 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846878350 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00_Manual took 0.004 sec
    [apply] Testcase: test01_startMSAA0 took 4.248 sec
    [apply] Testcase: test02_startMSAA4 took 3.621 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846879631 ms III - Start
    [apply] SLOCK [T main @ 1755846879631 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x16d04d3d: tileRendererInUse null, GearsES2[obj 0x16d04d3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x16d04d3d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x16d04d3d created: GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16d04d3d created: GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16d04d3d created: GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x16d04d3d FIN GearsES2[obj 0x16d04d3d isInit true, usesShared false, 1 GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51399530, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x16d04d3d 0/0 256x256 of 256x256, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x16d04d3d 256x256, swapInterval -1, drawable 0xffffffff990107f8
    [apply] FBOD1 FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x16d04d3d isInit true, usesShared false, 1 GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51399530, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@223d2c72[init true], ], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3a23a04b,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x411f53a0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x6b2ea799], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2b71e916],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x28701274], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x36fc695d], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x13c9d689],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x3754a4bf], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <62379589, 4afcd809>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 256x256]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x3febb011, handle 0x10002, isShared true, jogamp.opengl.gl4.GL4bcImpl@175c2241,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3a23a04b,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x411f53a0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x6b2ea799], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2b71e916],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x28701274], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x36fc695d], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x13c9d689],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x3754a4bf], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <62379589, 4afcd809>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 256x256]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3a23a04b,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[60/83 256x256 wu, 256x256 pixel] handle 0x480258, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5b7a5baa, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@776aec5c, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@1d296da, ], 
    [apply]   windowLock <7c7a06ec, 75d4a5c2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x6b33c6df, handle 0x20000, isShared true, jogamp.opengl.gl4.GL4bcImpl@557caf28,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3a23a04b,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[60/83 256x256 wu, 256x256 pixel] handle 0x480258, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5b7a5baa, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@776aec5c, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@1d296da, ], 
    [apply]   windowLock <7c7a06ec, 75d4a5c2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]] , 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[60/83 256x256 wu, 256x256 pixel] handle 0x480258, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5b7a5baa, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@776aec5c, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@1d296da, ], 
    [apply]   windowLock <7c7a06ec, 75d4a5c2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] FBOD2 FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.RedSquareES2@c730b35[init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@206a70ef[init true], ], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 1, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3a23a04b,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 3, FBO[name r/w 3/3, init true, bound false, size 256x256, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x3, obj 0x6025e1b6], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x40a4337a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x22ff4249],
    [apply] 	FBO back  write 4, FBO[name r/w 4/4, init true, bound false, size 256x256, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x4, obj 0x4c402120], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x4, obj 0x2d1ef81a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x327514f],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5b12b668], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1165b38, 4c12331b>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 256x256]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x45752059, handle 0x10003, isShared true, jogamp.opengl.gl4.GL4bcImpl@7586beff,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 1, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3a23a04b,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 3, FBO[name r/w 3/3, init true, bound false, size 256x256, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x3, obj 0x6025e1b6], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x40a4337a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x22ff4249],
    [apply] 	FBO back  write 4, FBO[name r/w 4/4, init true, bound false, size 256x256, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x4, obj 0x4c402120], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x4, obj 0x2d1ef81a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x327514f],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5b12b668], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1165b38, 4c12331b>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 256x256]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] NW chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 60/83 256x256, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 256x256 of 256x256, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: 256x256, c 1
    [apply] XXX: 256x256, c 2
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 256x256, c 3
    [apply] XXX: 256x256, c 4
    [apply] XXX: 256x256, c 5
    [apply] XXX: 256x256, c 6
    [apply] XXX: 256x256, c 7
    [apply] XXX: 256x256, c 8
    [apply] main-Animator#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0000-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] XXX: 256x256, c 9
    [apply] window resized: 60/83 512x512
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 512x512 of 512x512, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: 512x512, c 1
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 512x512, c 2
    [apply] XXX: 512x512, c 3
    [apply] XXX: 512x512, c 4
    [apply] XXX: 512x512, c 5
    [apply] XXX: 512x512, c 6
    [apply] XXX: 512x512, c 7
    [apply] XXX: 512x512, c 8
    [apply] main-Animator#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0001-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] XXX: 512x512, c 9
    [apply] window resized: 60/83 768x768
    [apply] XXX: 768x768, c 1
    [apply] XXX: 768x768, c 2
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 768x768 of 768x768, swapInterval -1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 7.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 768x768, c 3
    [apply] XXX: 768x768, c 4
    [apply] XXX: 768x768, c 5
    [apply] XXX: 768x768, c 6
    [apply] XXX: 768x768, c 7
    [apply] XXX: 768x768, c 8
    [apply] main-Animator#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0002-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0768x0768.png
    [apply] XXX: 768x768, c 9
    [apply] window resized: 60/83 1024x1024
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 11.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x16d04d3d: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x16d04d3d FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846884531 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846884531 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.561 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846879631 ms III - Start
    [apply] SLOCK [T main @ 1755846879631 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x16d04d3d: tileRendererInUse null, GearsES2[obj 0x16d04d3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x16d04d3d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x16d04d3d created: GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16d04d3d created: GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16d04d3d created: GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x16d04d3d FIN GearsES2[obj 0x16d04d3d isInit true, usesShared false, 1 GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51399530, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x16d04d3d 0/0 256x256 of 256x256, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x16d04d3d 256x256, swapInterval -1, drawable 0xffffffff990107f8
    [apply] FBOD1 FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x16d04d3d isInit true, usesShared false, 1 GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51399530, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@223d2c72[init true], ], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3a23a04b,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x411f53a0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x6b2ea799], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2b71e916],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x28701274], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x36fc695d], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x13c9d689],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x3754a4bf], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <62379589, 4afcd809>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 256x256]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x3febb011, handle 0x10002, isShared true, jogamp.opengl.gl4.GL4bcImpl@175c2241,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3a23a04b,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x411f53a0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x6b2ea799], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2b71e916],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x28701274], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x36fc695d], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x13c9d689],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x3754a4bf], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <62379589, 4afcd809>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 256x256]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3a23a04b,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[60/83 256x256 wu, 256x256 pixel] handle 0x480258, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5b7a5baa, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@776aec5c, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@1d296da, ], 
    [apply]   windowLock <7c7a06ec, 75d4a5c2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x6b33c6df, handle 0x20000, isShared true, jogamp.opengl.gl4.GL4bcImpl@557caf28,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3a23a04b,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[60/83 256x256 wu, 256x256 pixel] handle 0x480258, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5b7a5baa, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@776aec5c, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@1d296da, ], 
    [apply]   windowLock <7c7a06ec, 75d4a5c2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]] , 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[60/83 256x256 wu, 256x256 pixel] handle 0x480258, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5bf0d49], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5b7a5baa, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@776aec5c, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@1d296da, ], 
    [apply]   windowLock <7c7a06ec, 75d4a5c2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] FBOD2 FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.es2.RedSquareES2@c730b35[init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@206a70ef[init true], ], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 1, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3a23a04b,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 3, FBO[name r/w 3/3, init true, bound false, size 256x256, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x3, obj 0x6025e1b6], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x40a4337a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x22ff4249],
    [apply] 	FBO back  write 4, FBO[name r/w 4/4, init true, bound false, size 256x256, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x4, obj 0x4c402120], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x4, obj 0x2d1ef81a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x327514f],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5b12b668], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1165b38, 4c12331b>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 256x256]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x45752059, handle 0x10003, isShared true, jogamp.opengl.gl4.GL4bcImpl@7586beff,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 1, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@3a23a04b,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 3, FBO[name r/w 3/3, init true, bound false, size 256x256, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x3, obj 0x6025e1b6], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x3, obj 0x40a4337a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x22ff4249],
    [apply] 	FBO back  write 4, FBO[name r/w 4/4, init true, bound false, size 256x256, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x4, obj 0x4c402120], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x4, obj 0x2d1ef81a], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x327514f],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x302d831e], obj 0x5b12b668], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <1165b38, 4c12331b>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 256x256]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: null]
    [apply] NW chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 60/83 256x256, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 256x256 of 256x256, swapInterval -1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: 256x256, c 1
    [apply] XXX: 256x256, c 2
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval -1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 256x256, c 3
    [apply] XXX: 256x256, c 4
    [apply] XXX: 256x256, c 5
    [apply] XXX: 256x256, c 6
    [apply] XXX: 256x256, c 7
    [apply] XXX: 256x256, c 8
    [apply] main-Animator#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0000-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] XXX: 256x256, c 9
    [apply] window resized: 60/83 512x512
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 512x512 of 512x512, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 3.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: 512x512, c 1
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 512x512, c 2
    [apply] XXX: 512x512, c 3
    [apply] XXX: 512x512, c 4
    [apply] XXX: 512x512, c 5
    [apply] XXX: 512x512, c 6
    [apply] XXX: 512x512, c 7
    [apply] XXX: 512x512, c 8
    [apply] main-Animator#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0001-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] XXX: 512x512, c 9
    [apply] window resized: 60/83 768x768
    [apply] XXX: 768x768, c 1
    [apply] XXX: 768x768, c 2
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 768x768 of 768x768, swapInterval -1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 7.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 768x768 of 768x768, swapInterval -1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] XXX: 768x768, c 3
    [apply] XXX: 768x768, c 4
    [apply] XXX: 768x768, c 5
    [apply] XXX: 768x768, c 6
    [apply] XXX: 768x768, c 7
    [apply] XXX: 768x768, c 8
    [apply] main-Animator#01: ** screenshot: TestFBOOffThreadSharedContextMix2DemosES2NEWT.test01-n0002-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0768x0768.png
    [apply] XXX: 768x768, c 9
    [apply] window resized: 60/83 1024x1024
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] GearsES2.reshape 0x16d04d3d 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 11.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] Thread[#32,main-FPSAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x16d04d3d: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x16d04d3d FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOffThreadSharedContextMix2DemosES2NEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846884531 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846884531 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 4.87 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846885977 ms III - Start
    [apply] SLOCK [T main @ 1755846885978 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x16d04d3d: tileRendererInUse null, GearsES2[obj 0x16d04d3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x16d04d3d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x16d04d3d created: GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16d04d3d created: GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16d04d3d created: GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x16d04d3d FIN GearsES2[obj 0x16d04d3d isInit true, usesShared false, 1 GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51399530, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x16d04d3d 0/0 256x256 of 256x256, swapInterval -1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x16d04d3d 256x256, swapInterval -1, drawable 0xffffffff9a010817
    [apply] FBOD1 FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x16d04d3d isInit true, usesShared false, 1 GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51399530, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@223d2c72[init true], ], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@53c0e45e,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x411f53a0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x6b2ea799], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2b71e916],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x28701274], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x36fc695d], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x13c9d689],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x3754a4bf], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <62379589, 4afcd809>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 256x256]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x3febb011, handle 0x10002, isShared true, jogamp.opengl.gl4.GL4bcImpl@175c2241,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@53c0e45e,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x411f53a0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x6b2ea799], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2b71e916],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x28701274], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x36fc695d], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x13c9d689],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x3754a4bf], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <62379589, 4afcd809>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 256x256]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@53c0e45e,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[112/135 256x256 wu, 256x256 pixel] handle 0x1d01ec, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5b7a5baa, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@776aec5c, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@1d296da, ], 
    [apply]   windowLock <7c7a06ec, 75d4a5c2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x6ebd9aa6, handle 0x20000, isShared true, jogamp.opengl.gl4.GL4bcImpl@557caf28,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@53c0e45e,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[112/135 256x256 wu, 256x256 pixel] handle 0x1d01ec, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5b7a5baa, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@776aec5c, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@1d296da, ], 
    [apply]   windowLock <7c7a06ec, 75d4a5c2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]] , 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[112/135 256x256 wu, 256x256 pixel] handle 0x1d01ec, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5b7a5baa, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@776aec5c, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@1d296da, ], 
    [apply]   windowLock <7c7a06ec, 75d4a5c2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]]
    [apply] NW chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 112/135 256x256, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] XXX: 256x256, c 1
    [apply] XXX: 256x256, c 2
    [apply] XXX: 256x256, c 3
    [apply] XXX: 256x256, c 4
    [apply] XXX: 256x256, c 5
    [apply] XXX: 256x256, c 6
    [apply] XXX: 256x256, c 7
    [apply] XXX: 256x256, c 8
    [apply] main-Animator#00: ** screenshot: TestFBOOnThreadSharedContext1DemoES2NEWT.test01-n0000-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] XXX: 256x256, c 9
    [apply] window resized: 112/135 512x512
    [apply] XXX: 512x512, c 1
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x16d04d3d 0/0 512x512 of 512x512, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: 512x512, c 2
    [apply] XXX: 512x512, c 3
    [apply] XXX: 512x512, c 4
    [apply] XXX: 512x512, c 5
    [apply] XXX: 512x512, c 6
    [apply] XXX: 512x512, c 7
    [apply] XXX: 512x512, c 8
    [apply] main-Animator#00: ** screenshot: TestFBOOnThreadSharedContext1DemoES2NEWT.test01-n0001-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] XXX: 512x512, c 9
    [apply] window resized: 112/135 768x768
    [apply] XXX: 768x768, c 1
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x16d04d3d 0/0 768x768 of 768x768, swapInterval -1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: 768x768, c 2
    [apply] XXX: 768x768, c 3
    [apply] XXX: 768x768, c 4
    [apply] XXX: 768x768, c 5
    [apply] XXX: 768x768, c 6
    [apply] XXX: 768x768, c 7
    [apply] XXX: 768x768, c 8
    [apply] main-Animator#00: ** screenshot: TestFBOOnThreadSharedContext1DemoES2NEWT.test01-n0002-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0768x0768.png
    [apply] XXX: 768x768, c 9
    [apply] window resized: 112/135 1024x1024
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x16d04d3d 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 14.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x16d04d3d: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x16d04d3d FIN
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846891480 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846891480 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.172 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846885977 ms III - Start
    [apply] SLOCK [T main @ 1755846885978 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x16d04d3d: tileRendererInUse null, GearsES2[obj 0x16d04d3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x16d04d3d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x16d04d3d created: GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16d04d3d created: GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16d04d3d created: GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x16d04d3d FIN GearsES2[obj 0x16d04d3d isInit true, usesShared false, 1 GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51399530, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x16d04d3d 0/0 256x256 of 256x256, swapInterval -1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x16d04d3d 256x256, swapInterval -1, drawable 0xffffffff9a010817
    [apply] FBOD1 FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x16d04d3d isInit true, usesShared false, 1 GearsObj[0x639c2c1d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fe94a96, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x51399530, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], com.jogamp.opengl.test.junit.jogl.demos.GLFinishOnDisplay@223d2c72[init true], ], 
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@53c0e45e,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x411f53a0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x6b2ea799], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2b71e916],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x28701274], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x36fc695d], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x13c9d689],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x3754a4bf], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <62379589, 4afcd809>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 256x256]
    [apply] , upstreamSurface false ]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x3febb011, handle 0x10002, isShared true, jogamp.opengl.gl4.GL4bcImpl@175c2241,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@53c0e45e,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]],
    [apply] 	fboI back 1, front 0, num 2,
    [apply] 	FBO front read 1, FBO[name r/w 1/1, init true, bound false, size 256x256, samples 0/32, modified false/false, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x1, obj 0x411f53a0], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x6b2ea799], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x2b71e916],
    [apply] 	FBO back  write 2, FBO[name r/w 2/2, init true, bound false, size 256x256, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 256x256, name 0x2, obj 0x28701274], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8058, 256x256, border 0, dataFormat 0x80e1, dataType 0x8367; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x36fc695d], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x13c9d689],
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 256x256
    [apply] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x3754a4bf], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]]
    [apply] , surfaceLock <62379589, 4afcd809>[count 0, qsz 0, owner <NULL>]
    [apply] , GDIDummyUpstreamSurfaceHook[pixel 256x256]
    [apply] , upstreamSurface false ]]] , 
    [apply] 	UpstreamWidget: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 0 [], 
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@53c0e45e,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[112/135 256x256 wu, 256x256 pixel] handle 0x1d01ec, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5b7a5baa, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@776aec5c, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@1d296da, ], 
    [apply]   windowLock <7c7a06ec, 75d4a5c2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x6ebd9aa6, handle 0x20000, isShared true, jogamp.opengl.gl4.GL4bcImpl@557caf28,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@53c0e45e,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[112/135 256x256 wu, 256x256 pixel] handle 0x1d01ec, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5b7a5baa, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@776aec5c, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@1d296da, ], 
    [apply]   windowLock <7c7a06ec, 75d4a5c2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]] , 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[112/135 256x256 wu, 256x256 pixel] handle 0x1d01ec, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xd534d05], obj 0x5bf0d49], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@5b7a5baa, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@776aec5c, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@1d296da, ], 
    [apply]   windowLock <7c7a06ec, 75d4a5c2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]]
    [apply] NW chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 112/135 256x256, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] XXX: 256x256, c 1
    [apply] XXX: 256x256, c 2
    [apply] XXX: 256x256, c 3
    [apply] XXX: 256x256, c 4
    [apply] XXX: 256x256, c 5
    [apply] XXX: 256x256, c 6
    [apply] XXX: 256x256, c 7
    [apply] XXX: 256x256, c 8
    [apply] main-Animator#00: ** screenshot: TestFBOOnThreadSharedContext1DemoES2NEWT.test01-n0000-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] XXX: 256x256, c 9
    [apply] window resized: 112/135 512x512
    [apply] XXX: 512x512, c 1
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x16d04d3d 0/0 512x512 of 512x512, swapInterval -1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: 512x512, c 2
    [apply] XXX: 512x512, c 3
    [apply] XXX: 512x512, c 4
    [apply] XXX: 512x512, c 5
    [apply] XXX: 512x512, c 6
    [apply] XXX: 512x512, c 7
    [apply] XXX: 512x512, c 8
    [apply] main-Animator#00: ** screenshot: TestFBOOnThreadSharedContext1DemoES2NEWT.test01-n0001-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] XXX: 512x512, c 9
    [apply] window resized: 112/135 768x768
    [apply] XXX: 768x768, c 1
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x16d04d3d 0/0 768x768 of 768x768, swapInterval -1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: 768x768, c 2
    [apply] XXX: 768x768, c 3
    [apply] XXX: 768x768, c 4
    [apply] XXX: 768x768, c 5
    [apply] XXX: 768x768, c 6
    [apply] XXX: 768x768, c 7
    [apply] XXX: 768x768, c 8
    [apply] main-Animator#00: ** screenshot: TestFBOOnThreadSharedContext1DemoES2NEWT.test01-n0002-msaa0-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0768x0768.png
    [apply] XXX: 768x768, c 9
    [apply] window resized: 112/135 1024x1024
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x16d04d3d 0/0 1024x1024 of 1024x1024, swapInterval -1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 14.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x16d04d3d: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x16d04d3d FIN
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOOnThreadSharedContext1DemoES2NEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846891480 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846891480 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 5.474 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846892938 ms III - Start
    [apply] junit.framework.TestListener: tests to run: 1SLOCK [T main @ 1755846892938 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testOnScreenDblBuf)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf
    [apply] Window: jogamp.newt.driver.windows.WindowDriver
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x71809907: tileRendererInUse null, GearsES2[obj 0x71809907 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x71809907 on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x71809907 created: GearsObj[0x175dc0b5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x71809907 created: GearsObj[0x6059d66b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x71809907 created: GearsObj[0x6059d66b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x71809907 FIN GearsES2[obj 0x71809907 isInit true, usesShared false, 1 GearsObj[0x175dc0b5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6059d66b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72b027bb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x71809907 0/0 640x400 of 640x400, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x71809907, angle 0.0, [l -1.6, r 1.6, b -1.0, t 1.0] 3.2x2.0 -> [l -1.6, r 1.6, b -1.0, t 1.0] 3.2x2.0, v-flip false
    [apply] 1 s: 60 f / 1020 ms, 58.8 fps, 17 ms/f; total: 60 f, 58.8 fps, 17 ms/f
    [apply] Fin start ...
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x71809907: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x71809907 FIN
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Fin Drawable: WindowsOnscreenWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@716dc0c8,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 640x400 wu, 640x400 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT$3@37afeb11, com.jogamp.opengl.test.junit.util.QuitAdapter@515aebb0, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@515aebb0, ], 
    [apply]   windowLock <dd8ba08, 245b4bdc>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 640x400 wu, 640x400 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT$3@37afeb11, com.jogamp.opengl.test.junit.util.QuitAdapter@515aebb0, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@515aebb0, ], 
    [apply]   windowLock <dd8ba08, 245b4bdc>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testOnScreenDblBuf)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846897332 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846897332 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.054 sec
    [apply] ------------- Standard Output ---------------
    [apply] Window: jogamp.newt.driver.windows.WindowDriver
    [apply] Fin start ...
    [apply] Fin Drawable: WindowsOnscreenWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@716dc0c8,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 640x400 wu, 640x400 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT$3@37afeb11, com.jogamp.opengl.test.junit.util.QuitAdapter@515aebb0, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@515aebb0, ], 
    [apply]   windowLock <dd8ba08, 245b4bdc>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 640x400 wu, 640x400 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT$3@37afeb11, com.jogamp.opengl.test.junit.util.QuitAdapter@515aebb0, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@515aebb0, ], 
    [apply]   windowLock <dd8ba08, 245b4bdc>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846892938 ms III - Start
    [apply] SLOCK [T main @ 1755846892938 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x71809907: tileRendererInUse null, GearsES2[obj 0x71809907 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x71809907 on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x71809907 created: GearsObj[0x175dc0b5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x71809907 created: GearsObj[0x6059d66b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x71809907 created: GearsObj[0x6059d66b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x71809907 FIN GearsES2[obj 0x71809907 isInit true, usesShared false, 1 GearsObj[0x175dc0b5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6059d66b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72b027bb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x71809907 0/0 640x400 of 640x400, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x71809907, angle 0.0, [l -1.6, r 1.6, b -1.0, t 1.0] 3.2x2.0 -> [l -1.6, r 1.6, b -1.0, t 1.0] 3.2x2.0, v-flip false
    [apply] 1 s: 60 f / 1020 ms, 58.8 fps, 17 ms/f; total: 60 f, 58.8 fps, 17 ms/f
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x71809907: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x71809907 FIN
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateNEWT - testOnScreenDblBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846897332 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846897332 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOnScreenDblBuf took 4.365 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846898577 ms III - Start
    [apply] junit.framework.TestListener: tests to run: 16SLOCK [T main @ 1755846898578 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] 
    [apply] junit.framework.TestListener: startTest(testAvailableInfo)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x32e95254], obj 0x240237d2]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] 
    [apply] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x32e95254], obj 0x240237d2]
    [apply] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] 
    [apply] junit.framework.TestListener: endTest(testAvailableInfo)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenAutoDblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenAutoDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OnScreenSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenAutoDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[auto-cfg]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x79e2c065: tileRendererInUse null, GearsES2[obj 0x79e2c065 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79e2c065 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79e2c065 created: GearsObj[0x5e0e82ae, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x6771beb3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x6771beb3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x79e2c065 FIN GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x5e0e82ae, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6771beb3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62379589, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x79e2c065 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x79e2c065 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x79e2c065 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x79e2c065 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x79e2c065 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x79e2c065: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x79e2c065 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]],
    [apply] 	fboI back 1, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x32e95254], obj 0x26794848], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[auto-cfg]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]]
    [apply] , surfaceLock <302552ec, 3d285d7e>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[GDIDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@40005471, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <2cd76f31, 367ffa75>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenAutoDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsBitmapWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.windows.wgl.WindowsBitmapWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (2): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Drawable   Post-GL(2): jogamp.opengl.windows.wgl.WindowsBitmapWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x52010868, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf_-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffe0010803, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf_-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffad01086a, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf_-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] Fin Drawable: WindowsBitmapWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@2362f559, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <b2c9a9c, 4c178a76>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@2362f559, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <b2c9a9c, 4c178a76>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x544fa968: tileRendererInUse null, GearsES2[obj 0x544fa968 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x544fa968 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x544fa968 created: GearsObj[0x7d20d0b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x544fa968 created: GearsObj[0x77f1baf5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x544fa968 created: GearsObj[0x77f1baf5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x544fa968 FIN GearsES2[obj 0x544fa968 isInit true, usesShared false, 1 GearsObj[0x7d20d0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x77f1baf5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41a2befb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x544fa968 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x544fa968, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x544fa968 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x544fa968, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x544fa968 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x544fa968 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x544fa968, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x544fa968 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x544fa968: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x544fa968 FIN
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]],
    [apply] 	fboI back 1, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x32e95254], obj 0x6c40365c], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]]
    [apply] , surfaceLock <7bedc48a, 131ef10>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[GDIDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@55b0dcab, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <38afe297, 2df3b89c>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBOSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x37ceb1df: tileRendererInUse null, GearsES2[obj 0x37ceb1df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x37ceb1df on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x37ceb1df created: GearsObj[0x6f4a47c7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37ceb1df created: GearsObj[0xae13544, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37ceb1df created: GearsObj[0xae13544, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x37ceb1df FIN GearsES2[obj 0x37ceb1df isInit true, usesShared false, 1 GearsObj[0x6f4a47c7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xae13544, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d34d211, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x37ceb1df 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37ceb1df, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x37ceb1df 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37ceb1df, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x37ceb1df 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x37ceb1df 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37ceb1df, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x37ceb1df 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x37ceb1df: tileRendererInUse null
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x37ceb1df FIN	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x32e95254], obj 0x7dc0f706], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]]
    [apply] , surfaceLock <4009e306, 43c1b556>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[GDIDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@587e5365, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <22fcf7ab, 2de23121>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x305b7c14 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x305b7c14 created: GearsObj[0x7d8704ef, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x305b7c14 created: GearsObj[0x13b6aecc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x305b7c14 created: GearsObj[0x13b6aecc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x7d8704ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13b6aecc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x158a8276, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x305b7c14 0/0 400x300 of 400x300, swapInterval 1, drawable 0x1e01085a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x305b7c14, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 400x300, swapInterval 1, drawable 0x1e01085a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 400x300, swapInterval 1, drawable 0x1e01085a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x305b7c14 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3201085a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x305b7c14, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x305b7c14 200x150, swapInterval 1, drawable 0x3201085a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 200x150, swapInterval 1, drawable 0x3201085a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x305b7c14 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4601085a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x305b7c14, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x305b7c14 800x600, swapInterval 1, drawable 0x4601085a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 800x600, swapInterval 1, drawable 0x4601085a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x305b7c14 FIN
    [apply] Fin Drawable: WindowsPbufferWGLDrawable[Realized false,
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@3c3d9b6b, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <79d8407f, 5fbe4146>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@3c3d9b6b, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <79d8407f, 5fbe4146>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x7530ad9c: tileRendererInUse null, GearsES2[obj 0x7530ad9c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7530ad9c on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7530ad9c created: GearsObj[0x65d09a04, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7530ad9c created: GearsObj[0x33c911a1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7530ad9c created: GearsObj[0x33c911a1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x7530ad9c FIN GearsES2[obj 0x7530ad9c isInit true, usesShared false, 1 GearsObj[0x65d09a04, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33c911a1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75db5df9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7530ad9c 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3701086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7530ad9c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 400x300, swapInterval 1, drawable 0x3701086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 400x300, swapInterval 1, drawable 0x3701086a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0001-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x7530ad9c 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7530ad9c, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x7530ad9c 200x150, swapInterval 1, drawable 0x4b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 200x150, swapInterval 1, drawable 0x4b01086a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x7530ad9c 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5f01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7530ad9c, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x7530ad9c 800x600, swapInterval 1, drawable 0x5f01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 800x600, swapInterval 1, drawable 0x5f01086a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x7530ad9c: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x7530ad9c FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] Fin Drawable: WindowsPbufferWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@707194ba, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <1190200a, 6a2f6f80>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@707194ba, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <1190200a, 6a2f6f80>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Window: jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x291caca8: tileRendererInUse null, GearsES2[obj 0x291caca8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x291caca8 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x291caca8 created: GearsObj[0x7ee8290b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x291caca8 created: GearsObj[0x1f59a598, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x291caca8 created: GearsObj[0x1f59a598, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x291caca8 FIN GearsES2[obj 0x291caca8 isInit true, usesShared false, 1 GearsObj[0x7ee8290b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f59a598, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e178745, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x291caca8 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x291caca8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x291caca8 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x291caca8, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x291caca8 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x291caca8, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 800x600, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0009-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x291caca8: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x291caca8 FIN
    [apply] Fin Drawable: WindowsOnscreenWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[216/239 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@192c3f1e, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <26b3fd41, 7494f96a>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[216/239 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@192c3f1e, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <26b3fd41, 7494f96a>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Window: jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x1757cd72: tileRendererInUse null, GearsES2[obj 0x1757cd72 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1757cd72 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1757cd72 created: GearsObj[0xe4487af, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1757cd72 created: GearsObj[0x6aaceffd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1757cd72 created: GearsObj[0x6aaceffd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x1757cd72 FIN GearsES2[obj 0x1757cd72 isInit true, usesShared false, 1 GearsObj[0xe4487af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6aaceffd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc86b9e3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1757cd72 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1757cd72, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0001-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Window Caps PostGL   : GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x1757cd72 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1757cd72, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0005-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x1757cd72 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1757cd72, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0009-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: WindowsOnscreenWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[242/265 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@10aa41f2, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <3af9c5b7, 37271612>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[242/265 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@10aa41f2, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <3af9c5b7, 37271612>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenSglBuf)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1757cd72: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1757cd72 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846915912 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846915912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.999 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[auto-cfg]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]],
    [apply] 	fboI back 1, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x32e95254], obj 0x26794848], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[auto-cfg]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]]
    [apply] , surfaceLock <302552ec, 3d285d7e>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[GDIDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@40005471, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <2cd76f31, 367ffa75>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsBitmapWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.windows.wgl.WindowsBitmapWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (2): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Drawable   Post-GL(2): jogamp.opengl.windows.wgl.WindowsBitmapWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Fin Drawable: WindowsBitmapWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@2362f559, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <b2c9a9c, 4c178a76>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@2362f559, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <b2c9a9c, 4c178a76>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]],
    [apply] 	fboI back 1, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x32e95254], obj 0x6c40365c], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]]
    [apply] , surfaceLock <7bedc48a, 131ef10>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[GDIDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@55b0dcab, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <38afe297, 2df3b89c>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Fin Drawable: GLFBODrawableImpl[Initialized false, realized false, texUnit 0, samples 0,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]],
    [apply] 	fboI back 0, front 0, num 0,
    [apply] 	FBO front read 0, null,
    [apply] 	FBO back  write 0, null,
    [apply] 	Surface   GDISurface[ displayHandle 0x0
    [apply] , surfaceHandle 0x0
    [apply] , size 800x600
    [apply] , UOB[ WINDOW_INVISIBLE ]
    [apply] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x32e95254], obj 0x7dc0f706], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]]
    [apply] , surfaceLock <4009e306, 43c1b556>[count 0, qsz 0, owner <NULL>]
    [apply] , DelegatedUpstreamSurfaceHookWithSurfaceSize[GDIDummyUpstreamSurfaceHook[pixel 64x64], jogamp.newt.OffscreenWindow: 0x0 800x600]
    [apply] , upstreamSurface false ]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@587e5365, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <22fcf7ab, 2de23121>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Fin Drawable: WindowsPbufferWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@3c3d9b6b, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <79d8407f, 5fbe4146>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@3c3d9b6b, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <79d8407f, 5fbe4146>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Window: jogamp.newt.OffscreenWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Fin Drawable: WindowsPbufferWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@707194ba, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <1190200a, 6a2f6f80>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@707194ba, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <1190200a, 6a2f6f80>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Window: jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Fin Drawable: WindowsOnscreenWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[216/239 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@192c3f1e, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <26b3fd41, 7494f96a>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[216/239 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@192c3f1e, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <26b3fd41, 7494f96a>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Window: jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Drawable   Post-GL(2): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Fin Drawable: WindowsOnscreenWGLDrawable[Realized false,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@10df78be,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[242/265 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@10aa41f2, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <3af9c5b7, 37271612>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Fin Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[242/265 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT$3@10aa41f2, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <3af9c5b7, 37271612>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846898577 ms III - Start
    [apply] SLOCK [T main @ 1755846898578 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x32e95254], obj 0x240237d2]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] 
    [apply] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x32e95254], obj 0x240237d2]
    [apply] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testAvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x79e2c065: tileRendererInUse null, GearsES2[obj 0x79e2c065 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79e2c065 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79e2c065 created: GearsObj[0x5e0e82ae, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x6771beb3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x6771beb3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x79e2c065 FIN GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x5e0e82ae, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6771beb3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62379589, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x79e2c065 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x79e2c065 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x79e2c065 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x79e2c065 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x79e2c065 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf___-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x79e2c065: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x79e2c065 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x52010868, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf_-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffe0010803, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf_-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffad01086a, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf_-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x544fa968: tileRendererInUse null, GearsES2[obj 0x544fa968 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x544fa968 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x544fa968 created: GearsObj[0x7d20d0b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x544fa968 created: GearsObj[0x77f1baf5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x544fa968 created: GearsObj[0x77f1baf5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x544fa968 FIN GearsES2[obj 0x544fa968 isInit true, usesShared false, 1 GearsObj[0x7d20d0b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x77f1baf5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41a2befb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x544fa968 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x544fa968, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x544fa968 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x544fa968, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x544fa968 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x544fa968 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x544fa968, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x544fa968 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x544fa968 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x544fa968: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x544fa968 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x37ceb1df: tileRendererInUse null, GearsES2[obj 0x37ceb1df isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x37ceb1df on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x37ceb1df created: GearsObj[0x6f4a47c7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37ceb1df created: GearsObj[0xae13544, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37ceb1df created: GearsObj[0xae13544, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x37ceb1df FIN GearsES2[obj 0x37ceb1df isInit true, usesShared false, 1 GearsObj[0x6f4a47c7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xae13544, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d34d211, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x37ceb1df 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37ceb1df, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x37ceb1df 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37ceb1df, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x37ceb1df 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x37ceb1df 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37ceb1df, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x37ceb1df 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37ceb1df 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf____-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x37ceb1df: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x37ceb1df FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x305b7c14 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x305b7c14 created: GearsObj[0x7d8704ef, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x305b7c14 created: GearsObj[0x13b6aecc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x305b7c14 created: GearsObj[0x13b6aecc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x7d8704ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13b6aecc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x158a8276, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x305b7c14 0/0 400x300 of 400x300, swapInterval 1, drawable 0x1e01085a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x305b7c14, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 400x300, swapInterval 1, drawable 0x1e01085a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 400x300, swapInterval 1, drawable 0x1e01085a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x305b7c14 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3201085a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x305b7c14, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x305b7c14 200x150, swapInterval 1, drawable 0x3201085a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 200x150, swapInterval 1, drawable 0x3201085a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x305b7c14 0/0 800x600 of 800x600, swapInterval 1, drawable 0x4601085a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x305b7c14, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x305b7c14 800x600, swapInterval 1, drawable 0x4601085a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x305b7c14 800x600, swapInterval 1, drawable 0x4601085a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x305b7c14 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x7530ad9c: tileRendererInUse null, GearsES2[obj 0x7530ad9c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7530ad9c on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7530ad9c created: GearsObj[0x65d09a04, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7530ad9c created: GearsObj[0x33c911a1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7530ad9c created: GearsObj[0x33c911a1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x7530ad9c FIN GearsES2[obj 0x7530ad9c isInit true, usesShared false, 1 GearsObj[0x65d09a04, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33c911a1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75db5df9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7530ad9c 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3701086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7530ad9c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 400x300, swapInterval 1, drawable 0x3701086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 400x300, swapInterval 1, drawable 0x3701086a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0001-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x7530ad9c 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4b01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7530ad9c, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x7530ad9c 200x150, swapInterval 1, drawable 0x4b01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 200x150, swapInterval 1, drawable 0x4b01086a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x7530ad9c 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5f01086a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7530ad9c, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x7530ad9c 800x600, swapInterval 1, drawable 0x5f01086a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7530ad9c 800x600, swapInterval 1, drawable 0x5f01086a
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x7530ad9c: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x7530ad9c FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x291caca8: tileRendererInUse null, GearsES2[obj 0x291caca8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x291caca8 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x291caca8 created: GearsObj[0x7ee8290b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x291caca8 created: GearsObj[0x1f59a598, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x291caca8 created: GearsObj[0x1f59a598, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x291caca8 FIN GearsES2[obj 0x291caca8 isInit true, usesShared false, 1 GearsObj[0x7ee8290b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f59a598, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e178745, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x291caca8 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x291caca8, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x291caca8 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x291caca8, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x291caca8 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x291caca8, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x291caca8 800x600, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291caca8 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenDblBuf________-n0009-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x291caca8: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x291caca8 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x1757cd72: tileRendererInUse null, GearsES2[obj 0x1757cd72 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1757cd72 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1757cd72 created: GearsObj[0xe4487af, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1757cd72 created: GearsObj[0x6aaceffd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1757cd72 created: GearsObj[0x6aaceffd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x1757cd72 FIN GearsES2[obj 0x1757cd72 isInit true, usesShared false, 1 GearsObj[0xe4487af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6aaceffd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc86b9e3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1757cd72 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1757cd72, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0001-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x1757cd72 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1757cd72, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0005-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x1757cd72 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1757cd72, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableDelegateOnOffscrnCapsNEWT.testGL2OnScreenSglBuf________-n0009-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1757cd72: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1757cd72 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846915912 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846915912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testAvailableInfo took 3.238 sec
    [apply] Testcase: testES2OffScreenAutoDblBuf took 0.001 sec
    [apply] Testcase: testES2OffScreenFBODblBuf took 0.001 sec
    [apply] Testcase: testES2OffScreenFBOSglBuf took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBuf took 0 sec
    [apply] Testcase: testES2OffScreenPbufferSglBuf took 0 sec
    [apply] Testcase: testES2OnScreenDblBuf took 0.001 sec
    [apply] Testcase: testES2OnScreenSglBuf took 0.001 sec
    [apply] Testcase: testGL2OffScreenAutoDblBuf took 2.157 sec
    [apply] Testcase: testGL2OffScreenBitmapSglBuf took 2.537 sec
    [apply] Testcase: testGL2OffScreenFBODblBuf took 1.993 sec
    [apply] Testcase: testGL2OffScreenFBOSglBuf took 1.842 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBuf took 2.237 sec
    [apply] Testcase: testGL2OffScreenPbufferSglBuf took 2.069 sec
    [apply] Testcase: testGL2OnScreenDblBuf took 0.722 sec
    [apply] Testcase: testGL2OnScreenSglBuf took 0.48 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846917477 ms III - Start
    [apply] SLOCK [T main @ 1755846917478 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] junit.framework.TestListener: tests to run: 11
    [apply] junit.framework.TestListener: startTest(testES2OffScreenAutoDblBuf)
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: endTest(testES2OffScreenAutoDblBuf)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBuf)Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] 
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufStencil)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufStencil)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufStencilMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBufMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBufMSAA)
    [apply] Profile GLES2 n/ajunit.framework.TestListener: startTest(testES2OffScreenPbufferDblBufStencil)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBufStencil)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBufStencilMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBufStencilMSAA)
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferSglBuf)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] 
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferSglBuf)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846920026 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846920027 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.217 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846917477 ms III - Start
    [apply] SLOCK [T main @ 1755846917478 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryES2OffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846920026 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846920027 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testES2OffScreenAutoDblBuf took 2.515 sec
    [apply] Testcase: testES2OffScreenFBODblBuf took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBufMSAA took 0.001 sec
    [apply] Testcase: testES2OffScreenFBODblBufStencil took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBufStencilMSAA took 0 sec
    [apply] Testcase: testES2OffScreenFBOSglBuf took 0.001 sec
    [apply] Testcase: testES2OffScreenPbufferDblBuf took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBufMSAA took 0.001 sec
    [apply] Testcase: testES2OffScreenPbufferDblBufStencil took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBufStencilMSAA took 0.001 sec
    [apply] Testcase: testES2OffScreenPbufferSglBuf took 0 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT
    [apply] junit.framework.TestListener: tests to run: 19
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenAutoDblBuf)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846921470 ms III - Start
    [apply] SLOCK [T main @ 1755846921471 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[auto-cfg]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse nullDrawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] 
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] 
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@6e75aa0d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@27c86f2d[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenAutoDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffc4010825, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBuf____________-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x1c010843, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBuf____________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffac010818, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBuf____________-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffc7010825, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufMSAA________-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x1f010843, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufMSAA________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffaf010818, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufMSAA________-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@3d74bf60[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4f209819[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGB555
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffca010825, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGB555______-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x22010843, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGB555______-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb2010818, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGB555______-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@27ce24aa[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@481a996b[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufRGB555)
    [apply] Requested  GL Caps: GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@28eaa59a[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3427b02d[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufRGB555)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufRGBA5551)
    [apply] Requested  GL Caps: GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGB555
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA5551
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffcd010825, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA5551____-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010843, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA5551____-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb5010818, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA5551____-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA5551
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA8881
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffd0010825, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA8881____-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@3c407114[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@35ef1869[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufRGBA5551)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufRGBA8881)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x28010843, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA8881____-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb8010818, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA8881____-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA8881
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencil
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffa901084c, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencil_____-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff81010809, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencil_____-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff820107e4, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencil_____-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@2c767a52[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@619713e5[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufRGBA8881)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufStencil)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencilMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffac01084c, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencilMSAA_-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@7722c3c3[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2ef3eef9[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufStencil)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufStencilMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff84010809, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencilMSAA_-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff850107e4, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencilMSAA_-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffaf01084c, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf____________-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@61df66b6[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@50eac852[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff87010809, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf____________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff880107e4, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf____________-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@188715b5[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1ea9f6af[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBuf_______________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBuf_______________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBuf_______________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@7193666c[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@20deea7f[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBufMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA___________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA___________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA___________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@56620197[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6eda5c9[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBufStencil)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@192d43ce[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72057ecf[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBufStencil)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBufStencilMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBOSglBuf_______________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@1ab3a8c8[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@43195e57[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBOSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBOSglBuf_______________-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBOSglBuf_______________-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@40ef3420[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@498d318c[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3d010837, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf___________-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x51010837, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf___________-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x65010837, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf___________-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x79010837, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufMSAA_______-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0400x0300.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@59fd97a8[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@f5ac9e4[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferDblBufMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff8d010837, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufMSAA_______-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffa1010837, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufMSAA_______-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0800x0600.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@384ad17b[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@61862a7f[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferDblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferDblBufStencil)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencil
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb5010837, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencil____-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc9010837, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencil____-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffdd010837, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencil____-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencilMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x360107f1, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencilMSAA-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@1d9b7cce[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4d9e68d0[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferDblBufStencil)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferDblBufStencilMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4a0107f1, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencilMSAA-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5e0107f1, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencilMSAA-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x720107f1, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf___________-n0001-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@52e6fdee[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6c80d78a[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferDblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff860107f1, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf___________-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a0107f1, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf___________-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846931613 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846931614 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@7fa98a66[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@15ff3e9e[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferSglBuf)
    [apply] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.816 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[auto-cfg]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@6e75aa0d[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@27c86f2d[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@3d74bf60[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4f209819[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@27ce24aa[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@481a996b[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@28eaa59a[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3427b02d[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 5/5/5/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@3c407114[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@35ef1869[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@2c767a52[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@619713e5[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@7722c3c3[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2ef3eef9[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@61df66b6[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@50eac852[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@188715b5[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1ea9f6af[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@7193666c[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@20deea7f[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@56620197[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6eda5c9[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@192d43ce[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@72057ecf[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@1ab3a8c8[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@43195e57[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl$FBOImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Fin Drawable: FBOImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@40ef3420[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@498d318c[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@59fd97a8[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@f5ac9e4[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@384ad17b[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@61862a7f[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@1d9b7cce[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4d9e68d0[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@52e6fdee[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6c80d78a[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (1): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@7fa98a66[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@15ff3e9e[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846921470 ms III - Start
    [apply] SLOCK [T main @ 1755846921471 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenAutoDblBuf______________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffc4010825, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBuf____________-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x1c010843, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBuf____________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffac010818, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBuf____________-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffc7010825, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufMSAA________-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x1f010843, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufMSAA________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffaf010818, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufMSAA________-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGB555
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffca010825, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGB555______-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x22010843, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGB555______-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb2010818, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGB555______-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGB555
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA5551
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffcd010825, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA5551____-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x25010843, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA5551____-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb5010818, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA5551____-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA5551
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA8881
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffd0010825, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA8881____-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x28010843, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA8881____-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb8010818, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufRGBA8881____-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufRGBA8881
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencil
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffa901084c, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencil_____-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff81010809, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencil_____-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff820107e4, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencil_____-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencilMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffac01084c, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencilMSAA_-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff84010809, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencilMSAA_-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff850107e4, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapDblBufStencilMSAA_-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffaf01084c, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf____________-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff87010809, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf____________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff880107e4, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf____________-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBuf_______________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBuf_______________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBuf_______________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA___________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA___________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA___________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBOSglBuf_______________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBOSglBuf_______________-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenFBOSglBuf_______________-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3d010837, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf___________-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x51010837, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf___________-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x65010837, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf___________-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x79010837, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufMSAA_______-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff8d010837, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufMSAA_______-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffa1010837, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufMSAA_______-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencil
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb5010837, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencil____-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc9010837, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencil____-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffdd010837, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencil____-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencilMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x360107f1, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencilMSAA-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x4a0107f1, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencilMSAA-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x5e0107f1, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferDblBufStencilMSAA-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x720107f1, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf___________-n0001-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff860107f1, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf___________-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a0107f1, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf___________-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846931613 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846931614 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGL2OffScreenAutoDblBuf took 3.094 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBuf took 0.479 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufMSAA took 0.333 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufRGB555 took 0.189 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufRGBA5551 took 0.189 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufRGBA8881 took 0.157 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufStencil took 0.158 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufStencilMSAA took 0.643 sec
    [apply] Testcase: testGL2OffScreenBitmapSglBuf took 0.235 sec
    [apply] Testcase: testGL2OffScreenFBODblBuf took 0.373 sec
    [apply] Testcase: testGL2OffScreenFBODblBufMSAA took 0.428 sec
    [apply] Testcase: testGL2OffScreenFBODblBufStencil took 0.374 sec
    [apply] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 0.44 sec
    [apply] Testcase: testGL2OffScreenFBOSglBuf took 0.312 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBuf took 1.029 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBufMSAA took 0.394 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBufStencil took 0.253 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBufStencilMSAA took 0.315 sec
    [apply] Testcase: testGL2OffScreenPbufferSglBuf took 0.687 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] junit.framework.TestListener: startTest(test00AvailableInfo)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846933607 ms III - Start
    [apply] SLOCK [T main @ 1755846933607 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x8154326], obj 0x123f1134]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] 
    [apply] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x8154326], obj 0x123f1134]
    [apply] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo
    [apply] junit.framework.TestListener: endTest(test00AvailableInfo)
    [apply] junit.framework.TestListener: startTest(test01ES2OnMobile)
    [apply] junit.framework.TestListener: endTest(test01ES2OnMobile)
    [apply] junit.framework.TestListener: startTest(test02GLOnMobile)
    [apply] junit.framework.TestListener: endTest(test02GLOnMobile)
    [apply] junit.framework.TestListener: startTest(test11ES2OnDesktop)
    [apply] junit.framework.TestListener: endTest(test11ES2OnDesktop)
    [apply] junit.framework.TestListener: startTest(test12GLOnDesktop)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile
    [apply] Mobile Factory n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile
    [apply] Mobile Factory n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop
    [apply] Factory: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory
    [apply] Requested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.hw], offscr[auto-cfg]]
    [apply] Choosen   GL Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.hw], offscr[fbo]]
    [apply] Fin isEGL false, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x8154326], obj 0x7ce3cb8e]
    [apply] Fin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846936658 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846936658 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(test12GLOnDesktop)
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.715 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846933607 ms III - Start
    [apply] SLOCK [T main @ 1755846933607 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x8154326], obj 0x123f1134]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] 
    [apply] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x8154326], obj 0x123f1134]
    [apply] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test00AvailableInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile
    [apply] Mobile Factory n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test01ES2OnMobile
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile
    [apply] Mobile Factory n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test02GLOnMobile
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test11ES2OnDesktop
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop
    [apply] Factory: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory
    [apply] Requested GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.hw], offscr[auto-cfg]]
    [apply] Choosen   GL Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL4bc.hw], offscr[fbo]]
    [apply] Fin isEGL false, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x8154326], obj 0x7ce3cb8e]
    [apply] Fin GLEventListenerCounter[init 1, dispose 1, reshape 2, display 4]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLProfileDeviceNEWT - test12GLOnDesktop
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846936658 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846936658 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00AvailableInfo took 2.846 sec
    [apply] Testcase: test01ES2OnMobile took 0.001 sec
    [apply] Testcase: test02GLOnMobile took 0.001 sec
    [apply] Testcase: test11ES2OnDesktop took 0.001 sec
    [apply] Testcase: test12GLOnDesktop took 0.17 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBuf)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846938084 ms III - Start
    [apply] SLOCK [T main @ 1755846938086 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x54010787, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBuf____-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x27010869, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBuf____-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffcb010825, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBuf____-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@13acb0d1[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3bd40a57[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBufMSAAjunit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapDblBufMSAA)
    [apply] 
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] 
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x2e010869, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBufMSAA-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff850107f1, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBufMSAA-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7d010818, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBufMSAA-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] ++++ Test Singleton.unlock()
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@6a400542[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6580cfdd[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapDblBufMSAA)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846942203 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846942204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.778 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@13acb0d1[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@3bd40a57[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLOffscreenAutoDrawableImpl, jogamp.nativewindow.WrappedSurface
    [apply] Drawable Caps Pre_GL : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (1): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Fin Drawable: GLOffscreenAutoDrawableImpl[ 
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@6a400542[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@6580cfdd[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	UpstreamWidget: null]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846938084 ms III - Start
    [apply] SLOCK [T main @ 1755846938086 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x54010787, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBuf____-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0x27010869, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBuf____-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffcb010825, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBuf____-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x2e010869, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBufMSAA-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff850107f1, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBufMSAA-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7d010818, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableFactoryGLnBitmapCapsNEWT.testGL2OffScreenBitmapDblBufMSAA-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT - testGL2OffScreenBitmapDblBufMSAA
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846942203 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846942204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGL2OffScreenBitmapDblBuf took 3.694 sec
    [apply] Testcase: testGL2OffScreenBitmapDblBufMSAA took 0.388 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 27
    [apply] junit.framework.TestListener: startTest(testES2OffScreenAutoDblBuf)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846943658 ms III - Start
    [apply] SLOCK [T main @ 1755846943659 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] junit.framework.TestListener: endTest(testES2OffScreenAutoDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufMSAA)
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufStencil)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufStencil)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBODblBufStencilMSAA)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBODblBufStencilMSAA)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] junit.framework.TestListener: startTest(testES2OffScreenFBOSglBuf)
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: endTest(testES2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBuf)
    [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBuf)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBufMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBufStencil)
    [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBufStencil)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenDblBufStencilMSAA)
    [apply] junit.framework.TestListener: endTest(testES2OnScreenDblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testES2OnScreenSglBuf)
    [apply] junit.framework.TestListener: endTest(testES2OnScreenSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenAutoDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[auto-cfg]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencil
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencilMSAA
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x4fb0f2b9: tileRendererInUse null, GearsES2[obj 0x4fb0f2b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4fb0f2b9 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4fb0f2b9 created: GearsObj[0x3270d194, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x235834f2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x235834f2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x4fb0f2b9 FIN GearsES2[obj 0x4fb0f2b9 isInit true, usesShared false, 1 GearsObj[0x3270d194, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x235834f2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4802796d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4fb0f2b9 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4fb0f2b9 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4fb0f2b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2a798d51[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@f5958c9, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <233795b6, 3eb738bb>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenAutoDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenBitmapSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fb0f2b9: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fb0f2b9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsBitmapWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (2): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x2c01083e, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf________-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffd801082e, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb60107e4, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf________-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Fin: GLWindow[
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@6ed3ccb2[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1a677343[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@198b6731, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <7c6908d7, 3c9754d8>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenBitmapSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x79079097: tileRendererInUse null, GearsES2[obj 0x79079097 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79079097 on Thread[#1,main,5,main]
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] gear1 0x79079097 created: GearsObj[0x302552ec, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79079097 created: GearsObj[0x3d285d7e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79079097 created: GearsObj[0x3d285d7e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x79079097 FIN GearsES2[obj 0x79079097 isInit true, usesShared false, 1 GearsObj[0x302552ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d285d7e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x40005471, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x79079097 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79079097, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x79079097 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79079097, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x79079097 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x79079097 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79079097, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x79079097 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x79079097 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4d1c00d0[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@2cd76f31, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <367ffa75, 49438269>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBufMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x79079097: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x79079097 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x1c1bbc4e: tileRendererInUse null, GearsES2[obj 0x1c1bbc4e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1c1bbc4e on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1c1bbc4e created: GearsObj[0x24269709, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1c1bbc4e created: GearsObj[0x2aceadd4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1c1bbc4e created: GearsObj[0x2aceadd4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x1c1bbc4e FIN GearsES2[obj 0x1c1bbc4e isInit true, usesShared false, 1 GearsObj[0x24269709, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2aceadd4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24aed80c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1c1bbc4e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1c1bbc4e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x1c1bbc4e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1c1bbc4e, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x1c1bbc4e 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x1c1bbc4e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1c1bbc4e, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x1c1bbc4e 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1c1bbc4e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@55fe41ea[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@3a52dba3, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <2a5c8d3f, 752325ad>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBufStencil)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1c1bbc4e: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1c1bbc4e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0xb3ca52e: tileRendererInUse null, GearsES2[obj 0xb3ca52e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xb3ca52e on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xb3ca52e created: GearsObj[0x61322f9d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xb3ca52e created: GearsObj[0x6ad82709, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xb3ca52e created: GearsObj[0x6ad82709, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0xb3ca52e FIN GearsES2[obj 0xb3ca52e isInit true, usesShared false, 1 GearsObj[0x61322f9d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ad82709, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x510f3d34, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xb3ca52e 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xb3ca52e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0xb3ca52e 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xb3ca52e, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0xb3ca52e 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0xb3ca52e 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xb3ca52e, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0xb3ca52e 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xb3ca52e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@45c7e403[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@7817fd62, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <8297b3a, 2362f559>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBufStencil)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBODblBufStencilMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0xb3ca52e: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0xb3ca52e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x4c178a76: tileRendererInUse null, GearsES2[obj 0x4c178a76 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4c178a76 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4c178a76 created: GearsObj[0x7770f470, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4c178a76 created: GearsObj[0x5e5d171f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4c178a76 created: GearsObj[0x5e5d171f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x4c178a76 FIN GearsES2[obj 0x4c178a76 isInit true, usesShared false, 1 GearsObj[0x7770f470, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e5d171f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24313fcc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4c178a76 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb40107e6, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x4c178a76, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x4c178a76 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffb40107e6, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x4c178a76, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x4c178a76 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x4c178a76 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb40107e6, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x4c178a76, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x4c178a76 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4c178a76 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@fa4c865[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@7d20d0b, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <77f1baf5, 41a2befb>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBODblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenFBOSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x4c178a76: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x4c178a76 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x7bedc48a: tileRendererInUse null, GearsES2[obj 0x7bedc48a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7bedc48a on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7bedc48a created: GearsObj[0x70325e14, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7bedc48a created: GearsObj[0x37ceb1df, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7bedc48a created: GearsObj[0x37ceb1df, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x7bedc48a FIN GearsES2[obj 0x7bedc48a isInit true, usesShared false, 1 GearsObj[0x70325e14, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37ceb1df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c9d8e2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7bedc48a 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7bedc48a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x7bedc48a 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7bedc48a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x7bedc48a 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x7bedc48a 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7bedc48a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x7bedc48a 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x7bedc48a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@131ef10[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@20d525, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <6200f9cb, 2002fc1d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenFBOSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x7bedc48a: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x7bedc48a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6f4a47c7: tileRendererInUse null, GearsES2[obj 0x6f4a47c7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6f4a47c7 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6f4a47c7 created: GearsObj[0x587e5365, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6f4a47c7 created: GearsObj[0x22fcf7ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6f4a47c7 created: GearsObj[0x22fcf7ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6f4a47c7 FIN GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x587e5365, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22fcf7ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2de23121, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6f4a47c7 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffa60107e4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6f4a47c7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 400x300, swapInterval 1, drawable 0xffffffffa60107e4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 400x300, swapInterval 1, drawable 0xffffffffa60107e4
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x6f4a47c7 0/0 200x150 of 200x150, swapInterval 1, drawable 0x6b01085a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6f4a47c7, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x6f4a47c7 200x150, swapInterval 1, drawable 0x6b01085a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 200x150, swapInterval 1, drawable 0x6b01085a
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x6f4a47c7 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f01085a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6f4a47c7, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x6f4a47c7 800x600, swapInterval 1, drawable 0x7f01085a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 800x600, swapInterval 1, drawable 0x7f01085a
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6f4a47c7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@ae13544[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@63475ace, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <4988d8b8, c0c2f8d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OffScreenPbufferSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x6f4a47c7: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x6f4a47c7 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6913c1fb: tileRendererInUse null, GearsES2[obj 0x6913c1fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6913c1fb on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6913c1fb created: GearsObj[0x3c3d9b6b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6913c1fb created: GearsObj[0x79d8407f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6913c1fb created: GearsObj[0x79d8407f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6913c1fb FIN GearsES2[obj 0x6913c1fb isInit true, usesShared false, 1 GearsObj[0x3c3d9b6b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79d8407f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fbe4146, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6913c1fb 0/0 400x300 of 400x300, swapInterval 1, drawable 0xfffffffffb01086b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6913c1fb, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 400x300, swapInterval 1, drawable 0xfffffffffb01086b
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 400x300, swapInterval 1, drawable 0xfffffffffb01086b
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0001-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x6913c1fb 0/0 200x150 of 200x150, swapInterval 1, drawable 0xf01086b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6913c1fb, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x6913c1fb 200x150, swapInterval 1, drawable 0xf01086b
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 200x150, swapInterval 1, drawable 0xf01086b
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x6913c1fb 0/0 800x600 of 800x600, swapInterval 1, drawable 0x2301086b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6913c1fb, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x6913c1fb 800x600, swapInterval 1, drawable 0x2301086b
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 800x600, swapInterval 1, drawable 0x2301086b
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6913c1fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@66d18979[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@1e66f1f5, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <4e50c791, 7530ad9c>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OffScreenPbufferSglBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenDblBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.dispose 0x6913c1fb: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.dispose 0x6913c1fb FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x71e9ddb4: tileRendererInUse null, GearsES2[obj 0x71e9ddb4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x71e9ddb4 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x71e9ddb4 created: GearsObj[0x75db5df9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x71e9ddb4 created: GearsObj[0x707194ba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x71e9ddb4 created: GearsObj[0x707194ba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x71e9ddb4 FIN GearsES2[obj 0x71e9ddb4 isInit true, usesShared false, 1 GearsObj[0x75db5df9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x707194ba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1190200a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x71e9ddb4 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x71e9ddb4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.reshape 0x71e9ddb4 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x71e9ddb4, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.reshape 0x71e9ddb4 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x71e9ddb4, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 800x600, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0009-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.dispose 0x71e9ddb4: tileRendererInUse null
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.dispose 0x71e9ddb4 FIN
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x71e9ddb4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@394df057[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6a2f6f80, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <45b4c3a9, 399c4be1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenDblBuf)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenDblBufMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufMSAA
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x385e9564: tileRendererInUse null, GearsES2[obj 0x385e9564 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x385e9564 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x385e9564 created: GearsObj[0x1f59a598, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x385e9564 created: GearsObj[0x1e178745, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x385e9564 created: GearsObj[0x1e178745, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x385e9564 FIN GearsES2[obj 0x385e9564 isInit true, usesShared false, 1 GearsObj[0x1f59a598, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e178745, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x192c3f1e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x385e9564 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x385e9564, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0400x0300.png
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.reshape 0x385e9564 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x385e9564, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0200x0150.png
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.reshape 0x385e9564 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb40107e6, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x385e9564, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0009-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0800x0600.png
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.dispose 0x385e9564: tileRendererInUse null
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.dispose 0x385e9564 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencil
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x385e9564 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5b94b04d[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[190/213 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@26b3fd41, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <7494f96a, 561b6512>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenDblBufMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenDblBufStencil)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x1757cd72: tileRendererInUse null, GearsES2[obj 0x1757cd72 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1757cd72 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1757cd72 created: GearsObj[0xe4487af, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1757cd72 created: GearsObj[0x6aaceffd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1757cd72 created: GearsObj[0x6aaceffd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x1757cd72 FIN GearsES2[obj 0x1757cd72 isInit true, usesShared false, 1 GearsObj[0xe4487af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6aaceffd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc86b9e3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1757cd72 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1757cd72, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.reshape 0x1757cd72 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1757cd72, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.reshape 0x1757cd72 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1757cd72, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0009-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.dispose 0x1757cd72: tileRendererInUse null
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.dispose 0x1757cd72 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencilMSAA
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1757cd72 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@445b295b[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[216/239 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@10aa41f2, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <3af9c5b7, 37271612>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenDblBufStencil)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenDblBufStencilMSAA)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x4c309d4d: tileRendererInUse null, GearsES2[obj 0x4c309d4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4c309d4d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4c309d4d created: GearsObj[0x1dac5ef, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4c309d4d created: GearsObj[0x5c90e579, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4c309d4d created: GearsObj[0x5c90e579, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x4c309d4d FIN GearsES2[obj 0x4c309d4d isInit true, usesShared false, 1 GearsObj[0x1dac5ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c90e579, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58ea606c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4c309d4d 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb40107e6, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x4c309d4d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.reshape 0x4c309d4d 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffb40107e6, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x4c309d4d, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.reshape 0x4c309d4d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x4c309d4d, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0009-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.dispose 0x4c309d4d: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.dispose 0x4c309d4d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4c309d4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@38102d01[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[242/265 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6f45df59, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <38e79ae3, 63070bab>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenDblBufStencilMSAA)
    [apply] junit.framework.TestListener: startTest(testGL2OnScreenSglBuf)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x291b4bf5: tileRendererInUse null, GearsES2[obj 0x291b4bf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x291b4bf5 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x291b4bf5 created: GearsObj[0x117e949d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x291b4bf5 created: GearsObj[0x6db9f5a4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x291b4bf5 created: GearsObj[0x6db9f5a4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x291b4bf5 FIN GearsES2[obj 0x291b4bf5 isInit true, usesShared false, 1 GearsObj[0x117e949d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6db9f5a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f8edcc5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x291b4bf5 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x291b4bf5, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0001-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.reshape 0x291b4bf5 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x291b4bf5, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0005-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.reshape 0x291b4bf5 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x291b4bf5, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 800x600, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0009-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.dispose 0x291b4bf5: tileRendererInUse null
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.dispose 0x291b4bf5 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846975298 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846975299 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x291b4bf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2d2ffcb7[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@7b02881e, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <1ebd319f, 3c0be339>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] junit.framework.TestListener: endTest(testGL2OnScreenSglBuf)
    [apply] Tests run: 27, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 32.315 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[auto-cfg]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4fb0f2b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2a798d51[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@f5958c9, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <233795b6, 3eb738bb>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsBitmapWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Chosen     GL CTX (2): 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [com.jogamp.opengl.test.junit.jogl.demos.gl2.Gears@6ed3ccb2[init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@1a677343[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@198b6731, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <7c6908d7, 3c9754d8>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x79079097 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4d1c00d0[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@2cd76f31, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <367ffa75, 49438269>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1c1bbc4e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@55fe41ea[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@3a52dba3, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <2a5c8d3f, 752325ad>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xb3ca52e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@45c7e403[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@7817fd62, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <8297b3a, 2362f559>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4c178a76 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@fa4c865[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@7d20d0b, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <77f1baf5, 41a2befb>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.GLFBODrawableImpl, jogamp.nativewindow.windows.GDISurface
    [apply] Window Caps PostGL   : GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.nativewindow.windows.GDISurface
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x7bedc48a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@131ef10[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@20d525, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <6200f9cb, 2002fc1d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6f4a47c7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@ae13544[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@63475ace, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <4988d8b8, c0c2f8d>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsPbufferWGLDrawable, jogamp.newt.OffscreenWindow
    [apply] Window Caps PostGL   : GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.OffscreenWindow
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x6913c1fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@66d18979[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.OffscreenWindow[State [invisible, autopos, repositionable, resizable], supported [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, repositionable, resizable, max[!h, !v], fullscreen[true], pointer[invisible, free]]; Window[64/64 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@1e66f1f5, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <4e50c791, 7530ad9c>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x71e9ddb4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@394df057[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6a2f6f80, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <45b4c3a9, 399c4be1>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x385e9564 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5b94b04d[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[190/213 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@26b3fd41, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <7494f96a, 561b6512>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x1757cd72 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@445b295b[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[216/239 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@10aa41f2, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <3af9c5b7, 37271612>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x4c309d4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@38102d01[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[242/265 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6f45df59, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <38e79ae3, 63070bab>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Window: com.jogamp.newt.opengl.GLWindow
    [apply] Window Caps Pre_GL: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [apply] Window Caps PostGL   : GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Chosen     GL Caps(1): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Chosen     GL Caps(2): GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [apply] Fin: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x291b4bf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@2d2ffcb7[init false], ], 
    [apply] 	Drawable: null, 
    [apply] 	Context: null, 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [apply]   Config null, 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@7b02881e, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <1ebd319f, 3c0be339>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846943658 ms III - Start
    [apply] SLOCK [T main @ 1755846943659 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencil
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencilMSAA
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testES2OnScreenSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x4fb0f2b9: tileRendererInUse null, GearsES2[obj 0x4fb0f2b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4fb0f2b9 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4fb0f2b9 created: GearsObj[0x3270d194, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x235834f2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x235834f2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x4fb0f2b9 FIN GearsES2[obj 0x4fb0f2b9 isInit true, usesShared false, 1 GearsObj[0x3270d194, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x235834f2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4802796d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4fb0f2b9 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4fb0f2b9 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenAutoDblBuf__________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fb0f2b9: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fb0f2b9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenAutoDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 400x300 of 400x300, swapInterval 1, drawable 0x2c01083e, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf________-n0001-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0400x0300.png
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] Gears.reshape 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffd801082e, tileRendererInUse null
    [apply] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0200x0150.png
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] Gears.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb60107e4, tileRendererInUse null
    [apply] >> Gears angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenBitmapSglBuf________-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0800x0600.png
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenBitmapSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x79079097: tileRendererInUse null, GearsES2[obj 0x79079097 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79079097 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79079097 created: GearsObj[0x302552ec, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79079097 created: GearsObj[0x3d285d7e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79079097 created: GearsObj[0x3d285d7e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x79079097 FIN GearsES2[obj 0x79079097 isInit true, usesShared false, 1 GearsObj[0x302552ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3d285d7e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x40005471, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x79079097 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79079097, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x79079097 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79079097, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x79079097 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x79079097 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79079097, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x79079097 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79079097 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBuf___________-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x79079097: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x79079097 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x1c1bbc4e: tileRendererInUse null, GearsES2[obj 0x1c1bbc4e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1c1bbc4e on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1c1bbc4e created: GearsObj[0x24269709, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1c1bbc4e created: GearsObj[0x2aceadd4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1c1bbc4e created: GearsObj[0x2aceadd4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x1c1bbc4e FIN GearsES2[obj 0x1c1bbc4e isInit true, usesShared false, 1 GearsObj[0x24269709, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2aceadd4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24aed80c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1c1bbc4e 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1c1bbc4e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0400x0300.png
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x1c1bbc4e 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1c1bbc4e, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x1c1bbc4e 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0200x0150.png
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x1c1bbc4e 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x1c1bbc4e, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x1c1bbc4e 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1c1bbc4e 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufMSAA_______-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0800x0600.png
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1c1bbc4e: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1c1bbc4e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0xb3ca52e: tileRendererInUse null, GearsES2[obj 0xb3ca52e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xb3ca52e on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xb3ca52e created: GearsObj[0x61322f9d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xb3ca52e created: GearsObj[0x6ad82709, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xb3ca52e created: GearsObj[0x6ad82709, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0xb3ca52e FIN GearsES2[obj 0xb3ca52e isInit true, usesShared false, 1 GearsObj[0x61322f9d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ad82709, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x510f3d34, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xb3ca52e 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xb3ca52e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0xb3ca52e 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xb3ca52e, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0xb3ca52e 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0xb3ca52e 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xb3ca52e, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0xb3ca52e 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0xb3ca52e 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencil____-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0xb3ca52e: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0xb3ca52e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x4c178a76: tileRendererInUse null, GearsES2[obj 0x4c178a76 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4c178a76 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4c178a76 created: GearsObj[0x7770f470, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4c178a76 created: GearsObj[0x5e5d171f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4c178a76 created: GearsObj[0x5e5d171f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x4c178a76 FIN GearsES2[obj 0x4c178a76 isInit true, usesShared false, 1 GearsObj[0x7770f470, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e5d171f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24313fcc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4c178a76 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb40107e6, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x4c178a76, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0001-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x4c178a76 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffb40107e6, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x4c178a76, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x4c178a76 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0003-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x4c178a76 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb40107e6, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x4c178a76, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x4c178a76 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c178a76 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBODblBufStencilMSAA-n0005-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x4c178a76: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x4c178a76 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBODblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x7bedc48a: tileRendererInUse null, GearsES2[obj 0x7bedc48a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7bedc48a on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7bedc48a created: GearsObj[0x70325e14, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7bedc48a created: GearsObj[0x37ceb1df, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7bedc48a created: GearsObj[0x37ceb1df, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x7bedc48a FIN GearsES2[obj 0x7bedc48a isInit true, usesShared false, 1 GearsObj[0x70325e14, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37ceb1df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c9d8e2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7bedc48a 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7bedc48a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0001-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0400x0300.png
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x7bedc48a 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7bedc48a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x7bedc48a 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0003-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0200x0150.png
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x7bedc48a 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7bedc48a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x7bedc48a 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7bedc48a 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenFBOSglBuf___________-n0005-GL2___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x7bedc48a: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x7bedc48a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenFBOSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6f4a47c7: tileRendererInUse null, GearsES2[obj 0x6f4a47c7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6f4a47c7 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6f4a47c7 created: GearsObj[0x587e5365, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6f4a47c7 created: GearsObj[0x22fcf7ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6f4a47c7 created: GearsObj[0x22fcf7ab, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6f4a47c7 FIN GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x587e5365, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22fcf7ab, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2de23121, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6f4a47c7 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffa60107e4, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6f4a47c7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 400x300, swapInterval 1, drawable 0xffffffffa60107e4
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 400x300, swapInterval 1, drawable 0xffffffffa60107e4
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0001-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x6f4a47c7 0/0 200x150 of 200x150, swapInterval 1, drawable 0x6b01085a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6f4a47c7, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x6f4a47c7 200x150, swapInterval 1, drawable 0x6b01085a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 200x150, swapInterval 1, drawable 0x6b01085a
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0003-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x6f4a47c7 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7f01085a, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6f4a47c7, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x6f4a47c7 800x600, swapInterval 1, drawable 0x7f01085a
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6f4a47c7 800x600, swapInterval 1, drawable 0x7f01085a
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferDblBuf_______-n0005-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x6f4a47c7: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x6f4a47c7 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6913c1fb: tileRendererInUse null, GearsES2[obj 0x6913c1fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6913c1fb on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6913c1fb created: GearsObj[0x3c3d9b6b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6913c1fb created: GearsObj[0x79d8407f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6913c1fb created: GearsObj[0x79d8407f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6913c1fb FIN GearsES2[obj 0x6913c1fb isInit true, usesShared false, 1 GearsObj[0x3c3d9b6b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x79d8407f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fbe4146, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6913c1fb 0/0 400x300 of 400x300, swapInterval 1, drawable 0xfffffffffb01086b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6913c1fb, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 400x300, swapInterval 1, drawable 0xfffffffffb01086b
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 400x300, swapInterval 1, drawable 0xfffffffffb01086b
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0001-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x6913c1fb 0/0 200x150 of 200x150, swapInterval 1, drawable 0xf01086b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6913c1fb, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x6913c1fb 200x150, swapInterval 1, drawable 0xf01086b
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 200x150, swapInterval 1, drawable 0xf01086b
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0003-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x6913c1fb 0/0 800x600 of 800x600, swapInterval 1, drawable 0x2301086b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6913c1fb, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x6913c1fb 800x600, swapInterval 1, drawable 0x2301086b
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6913c1fb 800x600, swapInterval 1, drawable 0x2301086b
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OffScreenPbufferSglBuf_______-n0005-GL2___-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.dispose 0x6913c1fb: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.dispose 0x6913c1fb FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OffScreenPbufferSglBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x71e9ddb4: tileRendererInUse null, GearsES2[obj 0x71e9ddb4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x71e9ddb4 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x71e9ddb4 created: GearsObj[0x75db5df9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x71e9ddb4 created: GearsObj[0x707194ba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x71e9ddb4 created: GearsObj[0x707194ba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x71e9ddb4 FIN GearsES2[obj 0x71e9ddb4 isInit true, usesShared false, 1 GearsObj[0x75db5df9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x707194ba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1190200a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x71e9ddb4 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x71e9ddb4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.reshape 0x71e9ddb4 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x71e9ddb4, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.reshape 0x71e9ddb4 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x71e9ddb4, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.display 0x71e9ddb4 800x600, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x71e9ddb4 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBuf_______________-n0009-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.dispose 0x71e9ddb4: tileRendererInUse null
    [apply] Thread[#40,main-Display-.windows_nil-1-EDT-10,5,main] GearsES2.dispose 0x71e9ddb4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBuf
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufMSAA
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x385e9564: tileRendererInUse null, GearsES2[obj 0x385e9564 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x385e9564 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x385e9564 created: GearsObj[0x1f59a598, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x385e9564 created: GearsObj[0x1e178745, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x385e9564 created: GearsObj[0x1e178745, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x385e9564 FIN GearsES2[obj 0x385e9564 isInit true, usesShared false, 1 GearsObj[0x1f59a598, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e178745, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x192c3f1e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x385e9564 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x385e9564, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0400x0300.png
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.reshape 0x385e9564 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x385e9564, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0200x0150.png
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.reshape 0x385e9564 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb40107e6, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x385e9564, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.display 0x385e9564 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x385e9564 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufMSAA___________-n0009-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0800x0600.png
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.dispose 0x385e9564: tileRendererInUse null
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-11,5,main] GearsES2.dispose 0x385e9564 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencil
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x1757cd72: tileRendererInUse null, GearsES2[obj 0x1757cd72 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1757cd72 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1757cd72 created: GearsObj[0xe4487af, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1757cd72 created: GearsObj[0x6aaceffd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1757cd72 created: GearsObj[0x6aaceffd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x1757cd72 FIN GearsES2[obj 0x1757cd72 isInit true, usesShared false, 1 GearsObj[0xe4487af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6aaceffd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc86b9e3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1757cd72 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1757cd72, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 400x300, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.reshape 0x1757cd72 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1757cd72, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.reshape 0x1757cd72 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1757cd72, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1757cd72 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencil________-n0009-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.dispose 0x1757cd72: tileRendererInUse null
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-12,5,main] GearsES2.dispose 0x1757cd72 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencilMSAA
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x4c309d4d: tileRendererInUse null, GearsES2[obj 0x4c309d4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4c309d4d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4c309d4d created: GearsObj[0x1dac5ef, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4c309d4d created: GearsObj[0x5c90e579, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4c309d4d created: GearsObj[0x5c90e579, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x4c309d4d FIN GearsES2[obj 0x4c309d4d isInit true, usesShared false, 1 GearsObj[0x1dac5ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c90e579, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58ea606c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4c309d4d 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffb40107e6, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x4c309d4d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 400x300, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.reshape 0x4c309d4d 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffb40107e6, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x4c309d4d, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.reshape 0x4c309d4d 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x4c309d4d, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.display 0x4c309d4d 800x600, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4c309d4d 800x600, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenDblBufStencilMSAA____-n0009-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.dispose 0x4c309d4d: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-13,5,main] GearsES2.dispose 0x4c309d4d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenDblBufStencilMSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x291b4bf5: tileRendererInUse null, GearsES2[obj 0x291b4bf5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x291b4bf5 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x291b4bf5 created: GearsObj[0x117e949d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x291b4bf5 created: GearsObj[0x6db9f5a4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x291b4bf5 created: GearsObj[0x6db9f5a4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x291b4bf5 FIN GearsES2[obj 0x291b4bf5 isInit true, usesShared false, 1 GearsObj[0x117e949d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6db9f5a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f8edcc5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x291b4bf5 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x291b4bf5, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 400x300, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0001-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 400x300, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.reshape 0x291b4bf5 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x291b4bf5, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 200x150, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 200x150, swapInterval 1, drawable 0x3b0107d5
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0005-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 200x150, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.reshape 0x291b4bf5 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x291b4bf5, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.display 0x291b4bf5 800x600, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x291b4bf5 800x600, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] main: ** screenshot: TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT.testGL2OnScreenSglBuf_______________-n0009-GL2___-hw-onscreen-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.dispose 0x291b4bf5: tileRendererInUse null
    [apply] Thread[#44,main-Display-.windows_nil-1-EDT-14,5,main] GearsES2.dispose 0x291b4bf5 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT - testGL2OnScreenSglBuf
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846975298 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846975299 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testES2OffScreenAutoDblBuf took 3.689 sec
    [apply] Testcase: testES2OffScreenFBODblBuf took 0.001 sec
    [apply] Testcase: testES2OffScreenFBODblBufMSAA took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBufStencil took 0 sec
    [apply] Testcase: testES2OffScreenFBODblBufStencilMSAA took 0 sec
    [apply] Testcase: testES2OffScreenFBOSglBuf took 0 sec
    [apply] Testcase: testES2OffScreenPbufferDblBuf took 0.001 sec
    [apply] Testcase: testES2OffScreenPbufferSglBuf took 0 sec
    [apply] Testcase: testES2OnScreenDblBuf took 0 sec
    [apply] Testcase: testES2OnScreenDblBufMSAA took 0.001 sec
    [apply] Testcase: testES2OnScreenDblBufStencil took 0 sec
    [apply] Testcase: testES2OnScreenDblBufStencilMSAA took 0.001 sec
    [apply] Testcase: testES2OnScreenSglBuf took 0 sec
    [apply] Testcase: testGL2OffScreenAutoDblBuf took 4.662 sec
    [apply] Testcase: testGL2OffScreenBitmapSglBuf took 2.106 sec
    [apply] Testcase: testGL2OffScreenFBODblBuf took 2.479 sec
    [apply] Testcase: testGL2OffScreenFBODblBufMSAA took 2.035 sec
    [apply] Testcase: testGL2OffScreenFBODblBufStencil took 3.157 sec
    [apply] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 2.39 sec
    [apply] Testcase: testGL2OffScreenFBOSglBuf took 2.88 sec
    [apply] Testcase: testGL2OffScreenPbufferDblBuf took 2.06 sec
    [apply] Testcase: testGL2OffScreenPbufferSglBuf took 2.655 sec
    [apply] Testcase: testGL2OnScreenDblBuf took 0.835 sec
    [apply] Testcase: testGL2OnScreenDblBufMSAA took 1.307 sec
    [apply] Testcase: testGL2OnScreenDblBufStencil took 0.555 sec
    [apply] Testcase: testGL2OnScreenDblBufStencilMSAA took 0.432 sec
    [apply] Testcase: testGL2OnScreenSglBuf took 0.344 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846977979 ms III - Start
    [apply] SLOCK [T main @ 1755846977980 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes
    [apply] junit.framework.TestListener: startTest(test01_1A1RThreads_100Resizes)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x42e99e4a: tileRendererInUse null, GearsES2[obj 0x42e99e4a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x42e99e4a on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x42e99e4a created: GearsObj[0x6efa137e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x42e99e4a created: GearsObj[0x6c6879f4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x42e99e4a created: GearsObj[0x6c6879f4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x42e99e4a FIN GearsES2[obj 0x42e99e4a isInit true, usesShared false, 1 GearsObj[0x6efa137e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c6879f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27118e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 120x80 of 120x80, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 120x80, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] animThreadCount 1, frameCount 200
    [apply] reszThreadCount 1, resizeCount 100
    [apply] tasks 2, threads 2
    [apply] create anim task/thread 0
    [apply] create resz task/thread 0
    [apply] start resize thread 0
    [apply] start anim thread 0
    [apply] Animatr 0, count 200: PRE: main-anim0
    [apply] Animatr 0: Action 0 / 200: main-anim0
    [apply] Resizer 0, count 100: PRE: main-resz0
    [apply] Resizer 0: Action 0 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 120x80, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 1 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 120x80, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 121x81 of 121x81, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 1.5, [l -1.4938271, r 1.4938271, b -1.0, t 1.0] 2.9876542x2.0 -> [l -1.4938271, r 1.4938271, b -1.0, t 1.0] 2.9876542x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 2 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 1 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 3 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 122x82 of 122x82, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 4.5, [l -1.4878049, r 1.4878049, b -1.0, t 1.0] 2.9756098x2.0 -> [l -1.4878049, r 1.4878049, b -1.0, t 1.0] 2.9756098x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 4 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 2 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 5 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 123x83 of 123x83, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 7.5, [l -1.4819278, r 1.4819278, b -1.0, t 1.0] 2.9638555x2.0 -> [l -1.4819278, r 1.4819278, b -1.0, t 1.0] 2.9638555x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 6 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 3 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 7 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 124x84 of 124x84, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 10.5, [l -1.4761904, r 1.4761904, b -1.0, t 1.0] 2.952381x2.0 -> [l -1.4761904, r 1.4761904, b -1.0, t 1.0] 2.952381x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 8 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 4 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 9 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 125x85 of 125x85, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 13.5, [l -1.4705882, r 1.4705882, b -1.0, t 1.0] 2.9411764x2.0 -> [l -1.4705882, r 1.4705882, b -1.0, t 1.0] 2.9411764x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 10 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 5 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 11 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 126x86 of 126x86, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 16.5, [l -1.4651163, r 1.4651163, b -1.0, t 1.0] 2.9302325x2.0 -> [l -1.4651163, r 1.4651163, b -1.0, t 1.0] 2.9302325x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 12 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 6 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 13 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 127x87 of 127x87, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 19.5, [l -1.4597701, r 1.4597701, b -1.0, t 1.0] 2.9195402x2.0 -> [l -1.4597701, r 1.4597701, b -1.0, t 1.0] 2.9195402x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 14 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 7 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 15 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 128x88 of 128x88, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 22.5, [l -1.4545455, r 1.4545455, b -1.0, t 1.0] 2.909091x2.0 -> [l -1.4545455, r 1.4545455, b -1.0, t 1.0] 2.909091x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 16 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 8 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 17 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 129x89 of 129x89, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 25.5, [l -1.4494382, r 1.4494382, b -1.0, t 1.0] 2.8988764x2.0 -> [l -1.4494382, r 1.4494382, b -1.0, t 1.0] 2.8988764x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 18 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 9 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 19 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 130x90 of 130x90, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 28.5, [l -1.4444444, r 1.4444444, b -1.0, t 1.0] 2.8888888x2.0 -> [l -1.4444444, r 1.4444444, b -1.0, t 1.0] 2.8888888x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 20 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 10 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 21 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 131x91 of 131x91, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 31.5, [l -1.4395604, r 1.4395604, b -1.0, t 1.0] 2.8791208x2.0 -> [l -1.4395604, r 1.4395604, b -1.0, t 1.0] 2.8791208x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 22 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 11 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 23 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 132x92 of 132x92, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 34.5, [l -1.4347826, r 1.4347826, b -1.0, t 1.0] 2.8695652x2.0 -> [l -1.4347826, r 1.4347826, b -1.0, t 1.0] 2.8695652x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 24 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 12 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 25 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 133x93 of 133x93, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 37.5, [l -1.4301075, r 1.4301075, b -1.0, t 1.0] 2.860215x2.0 -> [l -1.4301075, r 1.4301075, b -1.0, t 1.0] 2.860215x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 26 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 13 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 27 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 134x94 of 134x94, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 40.5, [l -1.4255319, r 1.4255319, b -1.0, t 1.0] 2.8510637x2.0 -> [l -1.4255319, r 1.4255319, b -1.0, t 1.0] 2.8510637x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 28 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 29 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 14 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 30 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 135x95 of 135x95, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 44.0, [l -1.4210526, r 1.4210526, b -1.0, t 1.0] 2.8421052x2.0 -> [l -1.4210526, r 1.4210526, b -1.0, t 1.0] 2.8421052x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 31 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 15 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 32 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 136x96 of 136x96, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 47.0, [l -1.4166666, r 1.4166666, b -1.0, t 1.0] 2.8333333x2.0 -> [l -1.4166666, r 1.4166666, b -1.0, t 1.0] 2.8333333x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 33 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 16 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 34 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 137x97 of 137x97, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 50.0, [l -1.4123712, r 1.4123712, b -1.0, t 1.0] 2.8247423x2.0 -> [l -1.4123712, r 1.4123712, b -1.0, t 1.0] 2.8247423x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 35 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 17 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 36 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 138x98 of 138x98, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 53.0, [l -1.4081633, r 1.4081633, b -1.0, t 1.0] 2.8163266x2.0 -> [l -1.4081633, r 1.4081633, b -1.0, t 1.0] 2.8163266x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 37 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 18 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 38 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 139x99 of 139x99, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 56.0, [l -1.4040405, r 1.4040405, b -1.0, t 1.0] 2.808081x2.0 -> [l -1.4040405, r 1.4040405, b -1.0, t 1.0] 2.808081x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 39 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 19 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 40 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 140x100 of 140x100, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 59.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 41 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 20 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 42 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 141x101 of 141x101, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 62.0, [l -1.3960396, r 1.3960396, b -1.0, t 1.0] 2.7920792x2.0 -> [l -1.3960396, r 1.3960396, b -1.0, t 1.0] 2.7920792x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 43 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 21 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 44 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 142x102 of 142x102, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 65.0, [l -1.3921568, r 1.3921568, b -1.0, t 1.0] 2.7843137x2.0 -> [l -1.3921568, r 1.3921568, b -1.0, t 1.0] 2.7843137x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 45 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 22 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 46 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 143x103 of 143x103, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 68.0, [l -1.3883495, r 1.3883495, b -1.0, t 1.0] 2.776699x2.0 -> [l -1.3883495, r 1.3883495, b -1.0, t 1.0] 2.776699x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 47 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 23 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 48 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 144x104 of 144x104, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 71.0, [l -1.3846154, r 1.3846154, b -1.0, t 1.0] 2.7692308x2.0 -> [l -1.3846154, r 1.3846154, b -1.0, t 1.0] 2.7692308x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 49 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 24 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 50 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 145x105 of 145x105, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 74.0, [l -1.3809524, r 1.3809524, b -1.0, t 1.0] 2.7619047x2.0 -> [l -1.3809524, r 1.3809524, b -1.0, t 1.0] 2.7619047x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 51 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 25 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 52 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 146x106 of 146x106, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 77.0, [l -1.3773584, r 1.3773584, b -1.0, t 1.0] 2.7547169x2.0 -> [l -1.3773584, r 1.3773584, b -1.0, t 1.0] 2.7547169x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 53 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 26 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 54 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 147x107 of 147x107, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 80.0, [l -1.3738317, r 1.3738317, b -1.0, t 1.0] 2.7476635x2.0 -> [l -1.3738317, r 1.3738317, b -1.0, t 1.0] 2.7476635x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 55 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 27 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 56 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 148x108 of 148x108, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 83.0, [l -1.3703704, r 1.3703704, b -1.0, t 1.0] 2.7407408x2.0 -> [l -1.3703704, r 1.3703704, b -1.0, t 1.0] 2.7407408x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 57 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 28 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 58 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 149x109 of 149x109, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 86.0, [l -1.3669724, r 1.3669724, b -1.0, t 1.0] 2.733945x2.0 -> [l -1.3669724, r 1.3669724, b -1.0, t 1.0] 2.733945x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 59 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 29 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 60 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 150x110 of 150x110, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 89.0, [l -1.3636364, r 1.3636364, b -1.0, t 1.0] 2.7272727x2.0 -> [l -1.3636364, r 1.3636364, b -1.0, t 1.0] 2.7272727x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 61 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 30 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 62 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 151x111 of 151x111, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 92.0, [l -1.3603604, r 1.3603604, b -1.0, t 1.0] 2.7207208x2.0 -> [l -1.3603604, r 1.3603604, b -1.0, t 1.0] 2.7207208x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 63 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 64 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 65 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 66 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 67 / 200: main-anim0
    [apply] Resizer 0: Action 31 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 68 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 152x112 of 152x112, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 97.0, [l -1.3571428, r 1.3571428, b -1.0, t 1.0] 2.7142856x2.0 -> [l -1.3571428, r 1.3571428, b -1.0, t 1.0] 2.7142856x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 69 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 70 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 71 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 72 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 73 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 74 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 75 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 32 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 76 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 153x113 of 153x113, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 103.0, [l -1.3539823, r 1.3539823, b -1.0, t 1.0] 2.7079647x2.0 -> [l -1.3539823, r 1.3539823, b -1.0, t 1.0] 2.7079647x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 77 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 33 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 78 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 154x114 of 154x114, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 106.0, [l -1.3508772, r 1.3508772, b -1.0, t 1.0] 2.7017543x2.0 -> [l -1.3508772, r 1.3508772, b -1.0, t 1.0] 2.7017543x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 79 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 34 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 80 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 155x115 of 155x115, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 109.0, [l -1.3478261, r 1.3478261, b -1.0, t 1.0] 2.6956522x2.0 -> [l -1.3478261, r 1.3478261, b -1.0, t 1.0] 2.6956522x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 81 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 35 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 82 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 156x116 of 156x116, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 112.0, [l -1.3448275, r 1.3448275, b -1.0, t 1.0] 2.689655x2.0 -> [l -1.3448275, r 1.3448275, b -1.0, t 1.0] 2.689655x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 83 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 36 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 84 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 157x117 of 157x117, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 115.0, [l -1.3418803, r 1.3418803, b -1.0, t 1.0] 2.6837606x2.0 -> [l -1.3418803, r 1.3418803, b -1.0, t 1.0] 2.6837606x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 85 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 37 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 86 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 158x118 of 158x118, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 118.0, [l -1.338983, r 1.338983, b -1.0, t 1.0] 2.677966x2.0 -> [l -1.338983, r 1.338983, b -1.0, t 1.0] 2.677966x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 87 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 38 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 88 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 159x119 of 159x119, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 121.0, [l -1.3361344, r 1.3361344, b -1.0, t 1.0] 2.6722689x2.0 -> [l -1.3361344, r 1.3361344, b -1.0, t 1.0] 2.6722689x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 89 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 39 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 90 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 160x120 of 160x120, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 124.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 91 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 40 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 92 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 161x121 of 161x121, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 127.0, [l -1.3305786, r 1.3305786, b -1.0, t 1.0] 2.6611571x2.0 -> [l -1.3305786, r 1.3305786, b -1.0, t 1.0] 2.6611571x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 93 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 41 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 94 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 162x122 of 162x122, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 130.0, [l -1.3278688, r 1.3278688, b -1.0, t 1.0] 2.6557376x2.0 -> [l -1.3278688, r 1.3278688, b -1.0, t 1.0] 2.6557376x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 95 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 42 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 96 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 163x123 of 163x123, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 133.0, [l -1.3252033, r 1.3252033, b -1.0, t 1.0] 2.6504066x2.0 -> [l -1.3252033, r 1.3252033, b -1.0, t 1.0] 2.6504066x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 97 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 43 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 98 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 164x124 of 164x124, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 136.0, [l -1.3225807, r 1.3225807, b -1.0, t 1.0] 2.6451614x2.0 -> [l -1.3225807, r 1.3225807, b -1.0, t 1.0] 2.6451614x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 99 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 44 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 100 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 165x125 of 165x125, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 139.0, [l -1.32, r 1.32, b -1.0, t 1.0] 2.64x2.0 -> [l -1.32, r 1.32, b -1.0, t 1.0] 2.64x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 101 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 45 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 102 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 166x126 of 166x126, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 142.0, [l -1.3174603, r 1.3174603, b -1.0, t 1.0] 2.6349206x2.0 -> [l -1.3174603, r 1.3174603, b -1.0, t 1.0] 2.6349206x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 103 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 46 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 104 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 167x127 of 167x127, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 145.0, [l -1.3149606, r 1.3149606, b -1.0, t 1.0] 2.6299212x2.0 -> [l -1.3149606, r 1.3149606, b -1.0, t 1.0] 2.6299212x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 105 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 47 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 106 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 168x128 of 168x128, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 148.0, [l -1.3125, r 1.3125, b -1.0, t 1.0] 2.625x2.0 -> [l -1.3125, r 1.3125, b -1.0, t 1.0] 2.625x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 107 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 108 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 109 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 48 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 110 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 169x129 of 169x129, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 152.0, [l -1.3100775, r 1.3100775, b -1.0, t 1.0] 2.620155x2.0 -> [l -1.3100775, r 1.3100775, b -1.0, t 1.0] 2.620155x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 111 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 49 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 112 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 170x130 of 170x130, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 155.0, [l -1.3076923, r 1.3076923, b -1.0, t 1.0] 2.6153846x2.0 -> [l -1.3076923, r 1.3076923, b -1.0, t 1.0] 2.6153846x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 113 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 50 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 114 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 171x131 of 171x131, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 158.0, [l -1.3053435, r 1.3053435, b -1.0, t 1.0] 2.610687x2.0 -> [l -1.3053435, r 1.3053435, b -1.0, t 1.0] 2.610687x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 115 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 51 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 116 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 172x132 of 172x132, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 161.0, [l -1.3030303, r 1.3030303, b -1.0, t 1.0] 2.6060605x2.0 -> [l -1.3030303, r 1.3030303, b -1.0, t 1.0] 2.6060605x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 117 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 52 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 118 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 173x133 of 173x133, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 164.0, [l -1.3007519, r 1.3007519, b -1.0, t 1.0] 2.6015038x2.0 -> [l -1.3007519, r 1.3007519, b -1.0, t 1.0] 2.6015038x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 119 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 53 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 120 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 174x134 of 174x134, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 167.0, [l -1.2985075, r 1.2985075, b -1.0, t 1.0] 2.597015x2.0 -> [l -1.2985075, r 1.2985075, b -1.0, t 1.0] 2.597015x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 121 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 54 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 122 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 175x135 of 175x135, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 170.0, [l -1.2962962, r 1.2962962, b -1.0, t 1.0] 2.5925925x2.0 -> [l -1.2962962, r 1.2962962, b -1.0, t 1.0] 2.5925925x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 123 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 55 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 124 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 176x136 of 176x136, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 173.0, [l -1.2941177, r 1.2941177, b -1.0, t 1.0] 2.5882354x2.0 -> [l -1.2941177, r 1.2941177, b -1.0, t 1.0] 2.5882354x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 125 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 56 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 126 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 177x137 of 177x137, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 176.0, [l -1.2919708, r 1.2919708, b -1.0, t 1.0] 2.5839417x2.0 -> [l -1.2919708, r 1.2919708, b -1.0, t 1.0] 2.5839417x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 127 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 57 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 128 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 178x138 of 178x138, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 179.0, [l -1.2898551, r 1.2898551, b -1.0, t 1.0] 2.5797102x2.0 -> [l -1.2898551, r 1.2898551, b -1.0, t 1.0] 2.5797102x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 129 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 58 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 130 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 179x139 of 179x139, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 182.0, [l -1.2877698, r 1.2877698, b -1.0, t 1.0] 2.5755396x2.0 -> [l -1.2877698, r 1.2877698, b -1.0, t 1.0] 2.5755396x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 131 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 59 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 132 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 180x140 of 180x140, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 185.0, [l -1.2857143, r 1.2857143, b -1.0, t 1.0] 2.5714285x2.0 -> [l -1.2857143, r 1.2857143, b -1.0, t 1.0] 2.5714285x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 133 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 60 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 134 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 181x141 of 181x141, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 188.0, [l -1.283688, r 1.283688, b -1.0, t 1.0] 2.567376x2.0 -> [l -1.283688, r 1.283688, b -1.0, t 1.0] 2.567376x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 135 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 61 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 136 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 182x142 of 182x142, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 191.0, [l -1.2816901, r 1.2816901, b -1.0, t 1.0] 2.5633802x2.0 -> [l -1.2816901, r 1.2816901, b -1.0, t 1.0] 2.5633802x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 137 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 62 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 138 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 183x143 of 183x143, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 194.0, [l -1.2797203, r 1.2797203, b -1.0, t 1.0] 2.5594406x2.0 -> [l -1.2797203, r 1.2797203, b -1.0, t 1.0] 2.5594406x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 139 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 63 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 140 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 184x144 of 184x144, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 197.0, [l -1.2777778, r 1.2777778, b -1.0, t 1.0] 2.5555556x2.0 -> [l -1.2777778, r 1.2777778, b -1.0, t 1.0] 2.5555556x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 141 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 64 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 142 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 185x145 of 185x145, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 200.0, [l -1.2758621, r 1.2758621, b -1.0, t 1.0] 2.5517242x2.0 -> [l -1.2758621, r 1.2758621, b -1.0, t 1.0] 2.5517242x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 143 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 65 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 144 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 186x146 of 186x146, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 203.0, [l -1.2739726, r 1.2739726, b -1.0, t 1.0] 2.5479453x2.0 -> [l -1.2739726, r 1.2739726, b -1.0, t 1.0] 2.5479453x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 145 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 66 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 146 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 187x147 of 187x147, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 206.0, [l -1.2721088, r 1.2721088, b -1.0, t 1.0] 2.5442176x2.0 -> [l -1.2721088, r 1.2721088, b -1.0, t 1.0] 2.5442176x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 147 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 67 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 148 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 188x148 of 188x148, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 209.0, [l -1.2702702, r 1.2702702, b -1.0, t 1.0] 2.5405405x2.0 -> [l -1.2702702, r 1.2702702, b -1.0, t 1.0] 2.5405405x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 149 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 68 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 150 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 189x149 of 189x149, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 212.0, [l -1.2684563, r 1.2684563, b -1.0, t 1.0] 2.5369127x2.0 -> [l -1.2684563, r 1.2684563, b -1.0, t 1.0] 2.5369127x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 151 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 69 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 152 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 190x150 of 190x150, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 215.0, [l -1.2666667, r 1.2666667, b -1.0, t 1.0] 2.5333333x2.0 -> [l -1.2666667, r 1.2666667, b -1.0, t 1.0] 2.5333333x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 153 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 70 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 154 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 191x151 of 191x151, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 218.0, [l -1.2649007, r 1.2649007, b -1.0, t 1.0] 2.5298014x2.0 -> [l -1.2649007, r 1.2649007, b -1.0, t 1.0] 2.5298014x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 155 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 71 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 156 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 192x152 of 192x152, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 221.0, [l -1.2631578, r 1.2631578, b -1.0, t 1.0] 2.5263157x2.0 -> [l -1.2631578, r 1.2631578, b -1.0, t 1.0] 2.5263157x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 157 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 72 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 158 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 193x153 of 193x153, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 224.0, [l -1.2614379, r 1.2614379, b -1.0, t 1.0] 2.5228758x2.0 -> [l -1.2614379, r 1.2614379, b -1.0, t 1.0] 2.5228758x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 159 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 73 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 160 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 194x154 of 194x154, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 227.0, [l -1.2597402, r 1.2597402, b -1.0, t 1.0] 2.5194805x2.0 -> [l -1.2597402, r 1.2597402, b -1.0, t 1.0] 2.5194805x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 161 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 162 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 163 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 164 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 165 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 166 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 167 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 168 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 169 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 170 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 171 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 172 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 173 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 174 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 175 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 176 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 177 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 178 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 179 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 180 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 181 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 182 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 183 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 184 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 74 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 185 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 195x155 of 195x155, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 241.5, [l -1.2580645, r 1.2580645, b -1.0, t 1.0] 2.516129x2.0 -> [l -1.2580645, r 1.2580645, b -1.0, t 1.0] 2.516129x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 186 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 75 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 187 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 196x156 of 196x156, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 244.5, [l -1.2564102, r 1.2564102, b -1.0, t 1.0] 2.5128205x2.0 -> [l -1.2564102, r 1.2564102, b -1.0, t 1.0] 2.5128205x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 188 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 76 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 189 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 197x157 of 197x157, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 247.5, [l -1.2547771, r 1.2547771, b -1.0, t 1.0] 2.5095541x2.0 -> [l -1.2547771, r 1.2547771, b -1.0, t 1.0] 2.5095541x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 190 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 77 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 191 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 198x158 of 198x158, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 250.5, [l -1.2531645, r 1.2531645, b -1.0, t 1.0] 2.506329x2.0 -> [l -1.2531645, r 1.2531645, b -1.0, t 1.0] 2.506329x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 192 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 78 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 193 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 199x159 of 199x159, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 253.5, [l -1.2515724, r 1.2515724, b -1.0, t 1.0] 2.5031447x2.0 -> [l -1.2515724, r 1.2515724, b -1.0, t 1.0] 2.5031447x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 194 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 79 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 195 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 200x160 of 200x160, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 256.5, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 196 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 80 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 197 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 201x161 of 201x161, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 259.5, [l -1.2484472, r 1.2484472, b -1.0, t 1.0] 2.4968944x2.0 -> [l -1.2484472, r 1.2484472, b -1.0, t 1.0] 2.4968944x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 198 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 81 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 199 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 202x162 of 202x162, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 262.5, [l -1.2469136, r 1.2469136, b -1.0, t 1.0] 2.493827x2.0 -> [l -1.2469136, r 1.2469136, b -1.0, t 1.0] 2.493827x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: DONE/SYNC: main-anim0
    [apply] Animatr 0: END: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 82 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 203x163 of 203x163, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 265.0, [l -1.2453988, r 1.2453988, b -1.0, t 1.0] 2.4907975x2.0 -> [l -1.2453988, r 1.2453988, b -1.0, t 1.0] 2.4907975x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 203x163, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 203x163, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 203x163, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 83 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 203x163, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 204x164 of 204x164, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 267.0, [l -1.2439024, r 1.2439024, b -1.0, t 1.0] 2.487805x2.0 -> [l -1.2439024, r 1.2439024, b -1.0, t 1.0] 2.487805x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 204x164, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 204x164, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 204x164, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 84 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 204x164, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 205x165 of 205x165, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 269.0, [l -1.2424242, r 1.2424242, b -1.0, t 1.0] 2.4848485x2.0 -> [l -1.2424242, r 1.2424242, b -1.0, t 1.0] 2.4848485x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 205x165, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 205x165, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 205x165, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 85 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 205x165, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 206x166 of 206x166, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 271.0, [l -1.2409638, r 1.2409638, b -1.0, t 1.0] 2.4819276x2.0 -> [l -1.2409638, r 1.2409638, b -1.0, t 1.0] 2.4819276x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 206x166, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 206x166, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 206x166, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 86 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 206x166, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 207x167 of 207x167, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 273.0, [l -1.2395209, r 1.2395209, b -1.0, t 1.0] 2.4790418x2.0 -> [l -1.2395209, r 1.2395211, b -1.0, t 1.0] 2.479042x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 207x167, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 207x167, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 207x167, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 87 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 207x167, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 208x168 of 208x168, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 275.0, [l -1.2380953, r 1.2380953, b -1.0, t 1.0] 2.4761906x2.0 -> [l -1.2380953, r 1.238095, b -1.0, t 1.0] 2.4761903x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 208x168, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 208x168, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 208x168, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 88 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 208x168, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 209x169 of 209x169, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 277.0, [l -1.2366863, r 1.2366863, b -1.0, t 1.0] 2.4733727x2.0 -> [l -1.2366863, r 1.2366863, b -1.0, t 1.0] 2.4733727x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 209x169, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 209x169, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 209x169, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 89 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 209x169, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 210x170 of 210x170, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 279.0, [l -1.2352941, r 1.2352941, b -1.0, t 1.0] 2.4705882x2.0 -> [l -1.2352941, r 1.2352941, b -1.0, t 1.0] 2.4705882x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 210x170, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 210x170, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 210x170, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 90 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 210x170, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 211x171 of 211x171, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 281.0, [l -1.2339181, r 1.2339181, b -1.0, t 1.0] 2.4678361x2.0 -> [l -1.2339181, r 1.2339181, b -1.0, t 1.0] 2.4678361x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 211x171, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 211x171, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 211x171, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 91 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 211x171, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 212x172 of 212x172, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 283.0, [l -1.2325581, r 1.2325581, b -1.0, t 1.0] 2.4651163x2.0 -> [l -1.2325581, r 1.2325584, b -1.0, t 1.0] 2.4651165x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 212x172, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 212x172, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 212x172, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 92 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 212x172, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 213x173 of 213x173, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 285.0, [l -1.2312139, r 1.2312139, b -1.0, t 1.0] 2.4624279x2.0 -> [l -1.2312139, r 1.2312139, b -1.0, t 1.0] 2.4624279x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 213x173, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 213x173, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 213x173, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 93 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 213x173, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 214x174 of 214x174, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 287.0, [l -1.2298851, r 1.2298851, b -1.0, t 1.0] 2.4597702x2.0 -> [l -1.2298851, r 1.2298851, b -1.0, t 1.0] 2.4597702x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 214x174, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 214x174, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 214x174, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 94 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 214x174, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 215x175 of 215x175, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 289.0, [l -1.2285714, r 1.2285714, b -1.0, t 1.0] 2.4571428x2.0 -> [l -1.2285714, r 1.2285714, b -1.0, t 1.0] 2.4571428x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 215x175, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 215x175, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 215x175, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 95 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 215x175, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 216x176 of 216x176, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 291.0, [l -1.2272727, r 1.2272727, b -1.0, t 1.0] 2.4545455x2.0 -> [l -1.2272727, r 1.2272727, b -1.0, t 1.0] 2.4545455x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 216x176, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 216x176, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 216x176, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 96 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 216x176, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 217x177 of 217x177, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 293.0, [l -1.2259887, r 1.2259887, b -1.0, t 1.0] 2.4519775x2.0 -> [l -1.2259887, r 1.2259887, b -1.0, t 1.0] 2.4519775x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 217x177, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 217x177, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 217x177, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 97 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 217x177, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 218x178 of 218x178, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 295.0, [l -1.224719, r 1.224719, b -1.0, t 1.0] 2.449438x2.0 -> [l -1.224719, r 1.2247188, b -1.0, t 1.0] 2.4494379x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 218x178, swapInterval 0, drawable 0x3b0107d5
    [apply] junit.framework.TestListener: endTest(test01_1A1RThreads_100Resizes)
    [apply] junit.framework.TestListener: startTest(test01_3A3RThreads_50Resizes)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 218x178, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 218x178, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 98 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 218x178, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 219x179 of 219x179, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 297.0, [l -1.2234637, r 1.2234637, b -1.0, t 1.0] 2.4469273x2.0 -> [l -1.2234637, r 1.2234637, b -1.0, t 1.0] 2.4469273x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 219x179, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 219x179, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 219x179, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 99 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 219x179, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 220x180 of 220x180, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 299.0, [l -1.2222222, r 1.2222222, b -1.0, t 1.0] 2.4444444x2.0 -> [l -1.2222222, r 1.2222222, b -1.0, t 1.0] 2.4444444x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 220x180, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 220x180, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 220x180, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: DONE/SYNC: main-resz0
    [apply] Resizer 0: END: main-resz0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x42e99e4a: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x42e99e4a FIN
    [apply] *** reshapes: 100, displays 600
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_3A3RThreads_50Resizes
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x4466af20: tileRendererInUse null, GearsES2[obj 0x4466af20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4466af20 on Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4466af20 created: GearsObj[0x58d3000d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x67350fbf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x67350fbf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x4466af20 FIN GearsES2[obj 0x4466af20 isInit true, usesShared false, 1 GearsObj[0x58d3000d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67350fbf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x95f11d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 120x80 of 120x80, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 120x80, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] animThreadCount 3, frameCount 100
    [apply] reszThreadCount 3, resizeCount 50
    [apply] tasks 6, threads 6
    [apply] create anim task/thread 0
    [apply] create anim task/thread 1
    [apply] create anim task/thread 2
    [apply] create resz task/thread 0
    [apply] create resz task/thread 1
    [apply] create resz task/thread 2
    [apply] start resize thread 0
    [apply] start anim thread 0
    [apply] start resize thread 1
    [apply] start anim thread 1
    [apply] start resize thread 2
    [apply] start anim thread 2
    [apply] Resizer 0, count 50: PRE: main-resz0
    [apply] Resizer 0: Action 0 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Animatr 0, count 100: PRE: main-anim0
    [apply] Animatr 0: Action 0 / 100: main-anim0
    [apply] Resizer 1, count 50: PRE: main-resz1
    [apply] Animatr 1, count 100: PRE: main-anim1
    [apply] Animatr 1: Action 0 / 100: main-anim1
    [apply] Resizer 2, count 50: PRE: main-resz2
    [apply] Animatr 2, count 100: PRE: main-anim2
    [apply] Animatr 2: Action 0 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 120x80, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 121x81 of 121x81, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 1.0, [l -1.4938271, r 1.4938271, b -1.0, t 1.0] 2.9876542x2.0 -> [l -1.4938271, r 1.4938271, b -1.0, t 1.0] 2.9876542x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 1 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 1 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 1 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 0 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 2 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 2 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 2 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 122x82 of 122x82, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 6.0, [l -1.4878049, r 1.4878049, b -1.0, t 1.0] 2.9756098x2.0 -> [l -1.4878049, r 1.4878049, b -1.0, t 1.0] 2.9756098x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 3 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 3 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 3 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 0 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 4 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 4 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 4 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 123x83 of 123x83, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 11.0, [l -1.4819278, r 1.4819278, b -1.0, t 1.0] 2.9638555x2.0 -> [l -1.4819278, r 1.4819278, b -1.0, t 1.0] 2.9638555x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 5 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 5 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 5 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 1 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 6 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 6 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 6 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 124x84 of 124x84, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 16.0, [l -1.4761904, r 1.4761904, b -1.0, t 1.0] 2.952381x2.0 -> [l -1.4761904, r 1.4761904, b -1.0, t 1.0] 2.952381x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 7 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 7 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 7 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 1 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 8 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 8 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 8 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 125x85 of 125x85, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 21.0, [l -1.4705882, r 1.4705882, b -1.0, t 1.0] 2.9411764x2.0 -> [l -1.4705882, r 1.4705882, b -1.0, t 1.0] 2.9411764x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 9 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 9 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 9 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 1 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 10 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 10 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 10 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 126x86 of 126x86, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 26.0, [l -1.4651163, r 1.4651163, b -1.0, t 1.0] 2.9302325x2.0 -> [l -1.4651163, r 1.4651163, b -1.0, t 1.0] 2.9302325x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 11 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 11 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 11 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 2 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 12 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 12 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 12 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 127x87 of 127x87, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 31.0, [l -1.4597701, r 1.4597701, b -1.0, t 1.0] 2.9195402x2.0 -> [l -1.4597701, r 1.4597701, b -1.0, t 1.0] 2.9195402x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 13 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 13 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 13 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 2 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 14 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 14 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 14 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 128x88 of 128x88, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 36.0, [l -1.4545455, r 1.4545455, b -1.0, t 1.0] 2.909091x2.0 -> [l -1.4545455, r 1.4545455, b -1.0, t 1.0] 2.909091x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 15 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 15 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 15 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 2 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 16 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 16 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 16 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 129x89 of 129x89, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 41.0, [l -1.4494382, r 1.4494382, b -1.0, t 1.0] 2.8988764x2.0 -> [l -1.4494382, r 1.4494382, b -1.0, t 1.0] 2.8988764x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 17 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 17 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 17 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 3 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 18 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 18 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 18 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 130x90 of 130x90, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 46.0, [l -1.4444444, r 1.4444444, b -1.0, t 1.0] 2.8888888x2.0 -> [l -1.4444444, r 1.4444444, b -1.0, t 1.0] 2.8888888x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 19 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 19 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 19 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 3 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 20 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 20 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 20 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 131x91 of 131x91, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 51.0, [l -1.4395604, r 1.4395604, b -1.0, t 1.0] 2.8791208x2.0 -> [l -1.4395604, r 1.4395604, b -1.0, t 1.0] 2.8791208x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 21 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 21 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 21 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 3 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 22 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 22 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 22 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 132x92 of 132x92, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 56.0, [l -1.4347826, r 1.4347826, b -1.0, t 1.0] 2.8695652x2.0 -> [l -1.4347826, r 1.4347826, b -1.0, t 1.0] 2.8695652x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 23 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 23 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 23 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 4 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 24 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 24 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 24 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 133x93 of 133x93, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 61.0, [l -1.4301075, r 1.4301075, b -1.0, t 1.0] 2.860215x2.0 -> [l -1.4301075, r 1.4301075, b -1.0, t 1.0] 2.860215x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 25 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 25 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 25 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 4 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 26 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 26 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 26 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 134x94 of 134x94, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 66.0, [l -1.4255319, r 1.4255319, b -1.0, t 1.0] 2.8510637x2.0 -> [l -1.4255319, r 1.4255319, b -1.0, t 1.0] 2.8510637x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 27 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 27 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 27 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 4 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 28 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 28 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 28 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 135x95 of 135x95, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 71.0, [l -1.4210526, r 1.4210526, b -1.0, t 1.0] 2.8421052x2.0 -> [l -1.4210526, r 1.4210526, b -1.0, t 1.0] 2.8421052x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 29 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 29 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 29 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 5 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 30 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 30 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 30 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 136x96 of 136x96, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 76.0, [l -1.4166666, r 1.4166666, b -1.0, t 1.0] 2.8333333x2.0 -> [l -1.4166666, r 1.4166666, b -1.0, t 1.0] 2.8333333x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 31 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 31 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 31 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 5 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 32 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 32 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 32 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 137x97 of 137x97, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 81.0, [l -1.4123712, r 1.4123712, b -1.0, t 1.0] 2.8247423x2.0 -> [l -1.4123712, r 1.4123712, b -1.0, t 1.0] 2.8247423x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 33 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 33 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 33 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 5 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 34 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 34 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 34 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 138x98 of 138x98, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 86.0, [l -1.4081633, r 1.4081633, b -1.0, t 1.0] 2.8163266x2.0 -> [l -1.4081633, r 1.4081633, b -1.0, t 1.0] 2.8163266x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 35 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 35 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 35 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 6 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 36 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 36 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 36 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 139x99 of 139x99, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 91.0, [l -1.4040405, r 1.4040405, b -1.0, t 1.0] 2.808081x2.0 -> [l -1.4040405, r 1.4040405, b -1.0, t 1.0] 2.808081x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 37 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 37 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 37 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 6 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 38 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 38 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 38 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 140x100 of 140x100, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 96.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 39 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 39 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 39 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 6 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 40 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 40 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 40 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 141x101 of 141x101, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 101.0, [l -1.3960396, r 1.3960396, b -1.0, t 1.0] 2.7920792x2.0 -> [l -1.3960396, r 1.3960396, b -1.0, t 1.0] 2.7920792x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 41 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 41 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 41 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 7 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 42 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 42 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 42 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 142x102 of 142x102, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 106.0, [l -1.3921568, r 1.3921568, b -1.0, t 1.0] 2.7843137x2.0 -> [l -1.3921568, r 1.3921568, b -1.0, t 1.0] 2.7843137x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 43 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 43 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 43 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 7 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 44 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 44 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 44 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 143x103 of 143x103, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 111.0, [l -1.3883495, r 1.3883495, b -1.0, t 1.0] 2.776699x2.0 -> [l -1.3883495, r 1.3883495, b -1.0, t 1.0] 2.776699x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 45 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 45 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 45 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 7 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 46 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 46 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 46 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 144x104 of 144x104, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 116.0, [l -1.3846154, r 1.3846154, b -1.0, t 1.0] 2.7692308x2.0 -> [l -1.3846154, r 1.3846154, b -1.0, t 1.0] 2.7692308x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 47 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 47 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 47 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 8 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 48 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 48 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 48 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 145x105 of 145x105, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 121.0, [l -1.3809524, r 1.3809524, b -1.0, t 1.0] 2.7619047x2.0 -> [l -1.3809524, r 1.3809524, b -1.0, t 1.0] 2.7619047x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 49 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 49 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 49 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 8 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 50 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 50 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 50 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 146x106 of 146x106, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 126.0, [l -1.3773584, r 1.3773584, b -1.0, t 1.0] 2.7547169x2.0 -> [l -1.3773584, r 1.3773584, b -1.0, t 1.0] 2.7547169x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 51 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 51 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 51 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 8 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 52 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 52 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 52 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 147x107 of 147x107, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 131.0, [l -1.3738317, r 1.3738317, b -1.0, t 1.0] 2.7476635x2.0 -> [l -1.3738317, r 1.3738317, b -1.0, t 1.0] 2.7476635x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 53 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 53 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 53 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 9 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 54 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 54 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 54 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 148x108 of 148x108, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 136.0, [l -1.3703704, r 1.3703704, b -1.0, t 1.0] 2.7407408x2.0 -> [l -1.3703704, r 1.3703704, b -1.0, t 1.0] 2.7407408x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 55 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 55 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 55 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 9 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 56 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 56 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 56 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 149x109 of 149x109, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 141.0, [l -1.3669724, r 1.3669724, b -1.0, t 1.0] 2.733945x2.0 -> [l -1.3669724, r 1.3669724, b -1.0, t 1.0] 2.733945x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 57 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 57 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 57 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 9 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 58 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 58 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 58 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 150x110 of 150x110, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 146.0, [l -1.3636364, r 1.3636364, b -1.0, t 1.0] 2.7272727x2.0 -> [l -1.3636364, r 1.3636364, b -1.0, t 1.0] 2.7272727x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 59 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 59 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 59 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 10 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 60 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 60 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 60 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 151x111 of 151x111, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 151.0, [l -1.3603604, r 1.3603604, b -1.0, t 1.0] 2.7207208x2.0 -> [l -1.3603604, r 1.3603604, b -1.0, t 1.0] 2.7207208x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 61 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 61 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 61 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 10 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 62 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 62 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 62 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 152x112 of 152x112, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 156.0, [l -1.3571428, r 1.3571428, b -1.0, t 1.0] 2.7142856x2.0 -> [l -1.3571428, r 1.3571428, b -1.0, t 1.0] 2.7142856x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 63 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 63 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 63 / 100: main-anim2
    [apply] Resizer 2: Action 10 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 64 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 64 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 64 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 153x113 of 153x113, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 161.0, [l -1.3539823, r 1.3539823, b -1.0, t 1.0] 2.7079647x2.0 -> [l -1.3539823, r 1.3539823, b -1.0, t 1.0] 2.7079647x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 65 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 65 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 65 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 11 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 66 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 66 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 66 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 154x114 of 154x114, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 166.0, [l -1.3508772, r 1.3508772, b -1.0, t 1.0] 2.7017543x2.0 -> [l -1.3508772, r 1.3508772, b -1.0, t 1.0] 2.7017543x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 67 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 67 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 67 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 11 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 68 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 68 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 68 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 155x115 of 155x115, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 171.0, [l -1.3478261, r 1.3478261, b -1.0, t 1.0] 2.6956522x2.0 -> [l -1.3478261, r 1.3478261, b -1.0, t 1.0] 2.6956522x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 69 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 69 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 69 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 11 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 70 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 70 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 70 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 156x116 of 156x116, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 176.0, [l -1.3448275, r 1.3448275, b -1.0, t 1.0] 2.689655x2.0 -> [l -1.3448275, r 1.3448275, b -1.0, t 1.0] 2.689655x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 71 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 71 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 71 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 12 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 72 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 72 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 72 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 157x117 of 157x117, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 181.0, [l -1.3418803, r 1.3418803, b -1.0, t 1.0] 2.6837606x2.0 -> [l -1.3418803, r 1.3418803, b -1.0, t 1.0] 2.6837606x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 73 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 73 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 73 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 12 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 74 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 74 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 74 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 158x118 of 158x118, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 186.0, [l -1.338983, r 1.338983, b -1.0, t 1.0] 2.677966x2.0 -> [l -1.338983, r 1.338983, b -1.0, t 1.0] 2.677966x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 75 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 75 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 75 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 12 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 76 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 76 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 76 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 159x119 of 159x119, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 191.0, [l -1.3361344, r 1.3361344, b -1.0, t 1.0] 2.6722689x2.0 -> [l -1.3361344, r 1.3361344, b -1.0, t 1.0] 2.6722689x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 77 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 77 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 77 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 13 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 78 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 78 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 78 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 160x120 of 160x120, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 196.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 79 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 79 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 79 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 13 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 80 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 80 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 80 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 161x121 of 161x121, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 201.0, [l -1.3305786, r 1.3305786, b -1.0, t 1.0] 2.6611571x2.0 -> [l -1.3305786, r 1.3305786, b -1.0, t 1.0] 2.6611571x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 81 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 81 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 81 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 13 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 82 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 82 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 82 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 162x122 of 162x122, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 206.0, [l -1.3278688, r 1.3278688, b -1.0, t 1.0] 2.6557376x2.0 -> [l -1.3278688, r 1.3278688, b -1.0, t 1.0] 2.6557376x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 83 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 83 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 83 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 14 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 84 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 84 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 84 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 163x123 of 163x123, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 211.0, [l -1.3252033, r 1.3252033, b -1.0, t 1.0] 2.6504066x2.0 -> [l -1.3252033, r 1.3252033, b -1.0, t 1.0] 2.6504066x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 85 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 85 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 85 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 14 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 86 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 86 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 86 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 164x124 of 164x124, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 216.0, [l -1.3225807, r 1.3225807, b -1.0, t 1.0] 2.6451614x2.0 -> [l -1.3225807, r 1.3225807, b -1.0, t 1.0] 2.6451614x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 87 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 87 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 87 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 14 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 88 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 88 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 88 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 165x125 of 165x125, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 221.0, [l -1.32, r 1.32, b -1.0, t 1.0] 2.64x2.0 -> [l -1.32, r 1.32, b -1.0, t 1.0] 2.64x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 89 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 89 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 89 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 15 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 90 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 90 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 90 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 166x126 of 166x126, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 226.0, [l -1.3174603, r 1.3174603, b -1.0, t 1.0] 2.6349206x2.0 -> [l -1.3174603, r 1.3174603, b -1.0, t 1.0] 2.6349206x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 91 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 91 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 91 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 15 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 92 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 92 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 92 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 167x127 of 167x127, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 231.0, [l -1.3149606, r 1.3149606, b -1.0, t 1.0] 2.6299212x2.0 -> [l -1.3149606, r 1.3149606, b -1.0, t 1.0] 2.6299212x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 93 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 93 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 93 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: Action 15 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 94 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 94 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 94 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 168x128 of 168x128, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 236.0, [l -1.3125, r 1.3125, b -1.0, t 1.0] 2.625x2.0 -> [l -1.3125, r 1.3125, b -1.0, t 1.0] 2.625x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 95 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 95 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 95 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 16 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 96 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 96 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 96 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 169x129 of 169x129, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 241.0, [l -1.3100775, r 1.3100775, b -1.0, t 1.0] 2.620155x2.0 -> [l -1.3100775, r 1.3100775, b -1.0, t 1.0] 2.620155x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 97 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 97 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 97 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 16 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 98 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 98 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 98 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 170x130 of 170x130, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 246.0, [l -1.3076923, r 1.3076923, b -1.0, t 1.0] 2.6153846x2.0 -> [l -1.3076923, r 1.3076923, b -1.0, t 1.0] 2.6153846x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 99 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 99 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 99 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 16 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: DONE/SYNC: main-anim0
    [apply] Animatr 0: END: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: DONE/SYNC: main-anim1
    [apply] Animatr 1: END: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: DONE/SYNC: main-anim2
    [apply] Animatr 2: END: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 171x131 of 171x131, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 251.0, [l -1.3053435, r 1.3053435, b -1.0, t 1.0] 2.610687x2.0 -> [l -1.3053435, r 1.3053435, b -1.0, t 1.0] 2.610687x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 171x131, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 171x131, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 171x131, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 17 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 171x131, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 172x132 of 172x132, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 253.0, [l -1.3030303, r 1.3030303, b -1.0, t 1.0] 2.6060605x2.0 -> [l -1.3030303, r 1.3030303, b -1.0, t 1.0] 2.6060605x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 172x132, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 172x132, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 172x132, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 17 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 172x132, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 173x133 of 173x133, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 255.0, [l -1.3007519, r 1.3007519, b -1.0, t 1.0] 2.6015038x2.0 -> [l -1.3007519, r 1.3007519, b -1.0, t 1.0] 2.6015038x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 173x133, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 173x133, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 173x133, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 17 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 173x133, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 174x134 of 174x134, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 257.0, [l -1.2985075, r 1.2985075, b -1.0, t 1.0] 2.597015x2.0 -> [l -1.2985075, r 1.2985075, b -1.0, t 1.0] 2.597015x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 174x134, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 174x134, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 174x134, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 18 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 174x134, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 175x135 of 175x135, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 259.0, [l -1.2962962, r 1.2962962, b -1.0, t 1.0] 2.5925925x2.0 -> [l -1.2962962, r 1.2962962, b -1.0, t 1.0] 2.5925925x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 175x135, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 175x135, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 175x135, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 18 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 175x135, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 176x136 of 176x136, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 261.0, [l -1.2941177, r 1.2941177, b -1.0, t 1.0] 2.5882354x2.0 -> [l -1.2941177, r 1.2941177, b -1.0, t 1.0] 2.5882354x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 176x136, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 176x136, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 176x136, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 18 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 176x136, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 177x137 of 177x137, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 263.0, [l -1.2919708, r 1.2919708, b -1.0, t 1.0] 2.5839417x2.0 -> [l -1.2919708, r 1.2919708, b -1.0, t 1.0] 2.5839417x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 177x137, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 177x137, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 177x137, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 19 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 177x137, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 178x138 of 178x138, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 265.0, [l -1.2898551, r 1.2898551, b -1.0, t 1.0] 2.5797102x2.0 -> [l -1.2898551, r 1.2898551, b -1.0, t 1.0] 2.5797102x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 178x138, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 178x138, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 178x138, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 19 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 178x138, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 179x139 of 179x139, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 267.0, [l -1.2877698, r 1.2877698, b -1.0, t 1.0] 2.5755396x2.0 -> [l -1.2877698, r 1.2877698, b -1.0, t 1.0] 2.5755396x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 179x139, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 179x139, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 179x139, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 19 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 179x139, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 180x140 of 180x140, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 269.0, [l -1.2857143, r 1.2857143, b -1.0, t 1.0] 2.5714285x2.0 -> [l -1.2857143, r 1.2857143, b -1.0, t 1.0] 2.5714285x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 180x140, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 180x140, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 180x140, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 20 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 180x140, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 181x141 of 181x141, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 271.0, [l -1.283688, r 1.283688, b -1.0, t 1.0] 2.567376x2.0 -> [l -1.283688, r 1.283688, b -1.0, t 1.0] 2.567376x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 181x141, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 181x141, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 181x141, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 20 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 181x141, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 182x142 of 182x142, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 273.0, [l -1.2816901, r 1.2816901, b -1.0, t 1.0] 2.5633802x2.0 -> [l -1.2816901, r 1.2816901, b -1.0, t 1.0] 2.5633802x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 182x142, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 182x142, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 182x142, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 20 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 182x142, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 183x143 of 183x143, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 275.0, [l -1.2797203, r 1.2797203, b -1.0, t 1.0] 2.5594406x2.0 -> [l -1.2797203, r 1.2797203, b -1.0, t 1.0] 2.5594406x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 183x143, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 183x143, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 183x143, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 21 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 183x143, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 184x144 of 184x144, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 277.0, [l -1.2777778, r 1.2777778, b -1.0, t 1.0] 2.5555556x2.0 -> [l -1.2777778, r 1.2777778, b -1.0, t 1.0] 2.5555556x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 184x144, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 184x144, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 184x144, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 21 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 184x144, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 185x145 of 185x145, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 279.0, [l -1.2758621, r 1.2758621, b -1.0, t 1.0] 2.5517242x2.0 -> [l -1.2758621, r 1.2758621, b -1.0, t 1.0] 2.5517242x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 185x145, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 185x145, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 185x145, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 21 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 185x145, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 186x146 of 186x146, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 281.0, [l -1.2739726, r 1.2739726, b -1.0, t 1.0] 2.5479453x2.0 -> [l -1.2739726, r 1.2739726, b -1.0, t 1.0] 2.5479453x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 186x146, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 186x146, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 186x146, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 22 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 186x146, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 187x147 of 187x147, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 283.0, [l -1.2721088, r 1.2721088, b -1.0, t 1.0] 2.5442176x2.0 -> [l -1.2721088, r 1.2721088, b -1.0, t 1.0] 2.5442176x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 187x147, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 187x147, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 187x147, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 22 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 187x147, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 188x148 of 188x148, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 285.0, [l -1.2702702, r 1.2702702, b -1.0, t 1.0] 2.5405405x2.0 -> [l -1.2702702, r 1.2702702, b -1.0, t 1.0] 2.5405405x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 188x148, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 188x148, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 188x148, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 22 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 188x148, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 189x149 of 189x149, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 287.0, [l -1.2684563, r 1.2684563, b -1.0, t 1.0] 2.5369127x2.0 -> [l -1.2684563, r 1.2684563, b -1.0, t 1.0] 2.5369127x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 189x149, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 189x149, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 189x149, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 23 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 189x149, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 190x150 of 190x150, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 289.0, [l -1.2666667, r 1.2666667, b -1.0, t 1.0] 2.5333333x2.0 -> [l -1.2666667, r 1.2666667, b -1.0, t 1.0] 2.5333333x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 190x150, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 190x150, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 190x150, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 23 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 190x150, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 191x151 of 191x151, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 291.0, [l -1.2649007, r 1.2649007, b -1.0, t 1.0] 2.5298014x2.0 -> [l -1.2649007, r 1.2649007, b -1.0, t 1.0] 2.5298014x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 191x151, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 191x151, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 191x151, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 23 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 191x151, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 192x152 of 192x152, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 293.0, [l -1.2631578, r 1.2631578, b -1.0, t 1.0] 2.5263157x2.0 -> [l -1.2631578, r 1.2631578, b -1.0, t 1.0] 2.5263157x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 192x152, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 192x152, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 192x152, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 24 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 192x152, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 193x153 of 193x153, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 295.0, [l -1.2614379, r 1.2614379, b -1.0, t 1.0] 2.5228758x2.0 -> [l -1.2614379, r 1.2614379, b -1.0, t 1.0] 2.5228758x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 193x153, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 193x153, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 193x153, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 24 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 193x153, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 194x154 of 194x154, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 297.0, [l -1.2597402, r 1.2597402, b -1.0, t 1.0] 2.5194805x2.0 -> [l -1.2597402, r 1.2597402, b -1.0, t 1.0] 2.5194805x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 194x154, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 194x154, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: Action 24 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 195x155 of 195x155, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 299.0, [l -1.2580645, r 1.2580645, b -1.0, t 1.0] 2.516129x2.0 -> [l -1.2580645, r 1.2580645, b -1.0, t 1.0] 2.516129x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 195x155, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 195x155, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 195x155, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 25 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 195x155, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 196x156 of 196x156, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 301.0, [l -1.2564102, r 1.2564102, b -1.0, t 1.0] 2.5128205x2.0 -> [l -1.2564102, r 1.2564102, b -1.0, t 1.0] 2.5128205x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 196x156, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 196x156, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 196x156, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 25 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 196x156, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 197x157 of 197x157, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 303.0, [l -1.2547771, r 1.2547771, b -1.0, t 1.0] 2.5095541x2.0 -> [l -1.2547771, r 1.2547771, b -1.0, t 1.0] 2.5095541x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 197x157, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 197x157, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 197x157, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: Action 25 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 197x157, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 198x158 of 198x158, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 305.0, [l -1.2531645, r 1.2531645, b -1.0, t 1.0] 2.506329x2.0 -> [l -1.2531645, r 1.2531645, b -1.0, t 1.0] 2.506329x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 198x158, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 198x158, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 198x158, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 26 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 198x158, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 199x159 of 199x159, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 307.0, [l -1.2515724, r 1.2515724, b -1.0, t 1.0] 2.5031447x2.0 -> [l -1.2515724, r 1.2515724, b -1.0, t 1.0] 2.5031447x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 199x159, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 199x159, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 199x159, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 26 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 199x159, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 200x160 of 200x160, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 309.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 200x160, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 200x160, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 200x160, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 26 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 200x160, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 201x161 of 201x161, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 311.0, [l -1.2484472, r 1.2484472, b -1.0, t 1.0] 2.4968944x2.0 -> [l -1.2484472, r 1.2484472, b -1.0, t 1.0] 2.4968944x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 201x161, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 201x161, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 201x161, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 27 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 201x161, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 202x162 of 202x162, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 313.0, [l -1.2469136, r 1.2469136, b -1.0, t 1.0] 2.493827x2.0 -> [l -1.2469136, r 1.2469136, b -1.0, t 1.0] 2.493827x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 202x162, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 202x162, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 202x162, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 27 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 202x162, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 203x163 of 203x163, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 315.0, [l -1.2453988, r 1.2453988, b -1.0, t 1.0] 2.4907975x2.0 -> [l -1.2453988, r 1.2453988, b -1.0, t 1.0] 2.4907975x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 203x163, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 203x163, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 203x163, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: Action 27 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 203x163, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 204x164 of 204x164, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 317.0, [l -1.2439024, r 1.2439024, b -1.0, t 1.0] 2.487805x2.0 -> [l -1.2439024, r 1.2439024, b -1.0, t 1.0] 2.487805x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 204x164, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 204x164, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 204x164, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 28 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 204x164, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 205x165 of 205x165, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 319.0, [l -1.2424242, r 1.2424242, b -1.0, t 1.0] 2.4848485x2.0 -> [l -1.2424242, r 1.2424242, b -1.0, t 1.0] 2.4848485x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 205x165, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 205x165, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 205x165, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 28 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 205x165, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 206x166 of 206x166, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 321.0, [l -1.2409638, r 1.2409638, b -1.0, t 1.0] 2.4819276x2.0 -> [l -1.2409638, r 1.2409638, b -1.0, t 1.0] 2.4819276x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 206x166, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 206x166, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 206x166, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 28 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 206x166, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 207x167 of 207x167, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 323.0, [l -1.2395209, r 1.2395209, b -1.0, t 1.0] 2.4790418x2.0 -> [l -1.2395209, r 1.2395211, b -1.0, t 1.0] 2.479042x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 207x167, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 207x167, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 207x167, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 29 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 207x167, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 208x168 of 208x168, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 325.0, [l -1.2380953, r 1.2380953, b -1.0, t 1.0] 2.4761906x2.0 -> [l -1.2380953, r 1.238095, b -1.0, t 1.0] 2.4761903x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 208x168, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 208x168, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 208x168, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 29 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 208x168, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 209x169 of 209x169, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 327.0, [l -1.2366863, r 1.2366863, b -1.0, t 1.0] 2.4733727x2.0 -> [l -1.2366863, r 1.2366863, b -1.0, t 1.0] 2.4733727x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 209x169, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 209x169, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 209x169, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: Action 29 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 209x169, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 210x170 of 210x170, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 329.0, [l -1.2352941, r 1.2352941, b -1.0, t 1.0] 2.4705882x2.0 -> [l -1.2352941, r 1.2352941, b -1.0, t 1.0] 2.4705882x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 210x170, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 210x170, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 210x170, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 30 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 210x170, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 211x171 of 211x171, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 331.0, [l -1.2339181, r 1.2339181, b -1.0, t 1.0] 2.4678361x2.0 -> [l -1.2339181, r 1.2339181, b -1.0, t 1.0] 2.4678361x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 211x171, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 211x171, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 211x171, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 30 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 211x171, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 212x172 of 212x172, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 333.0, [l -1.2325581, r 1.2325581, b -1.0, t 1.0] 2.4651163x2.0 -> [l -1.2325581, r 1.2325584, b -1.0, t 1.0] 2.4651165x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 212x172, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 212x172, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 212x172, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 30 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 212x172, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 213x173 of 213x173, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 335.0, [l -1.2312139, r 1.2312139, b -1.0, t 1.0] 2.4624279x2.0 -> [l -1.2312139, r 1.2312139, b -1.0, t 1.0] 2.4624279x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 213x173, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 213x173, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 213x173, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 31 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 213x173, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 214x174 of 214x174, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 337.0, [l -1.2298851, r 1.2298851, b -1.0, t 1.0] 2.4597702x2.0 -> [l -1.2298851, r 1.2298851, b -1.0, t 1.0] 2.4597702x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 214x174, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 214x174, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 214x174, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 31 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 214x174, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 215x175 of 215x175, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 339.0, [l -1.2285714, r 1.2285714, b -1.0, t 1.0] 2.4571428x2.0 -> [l -1.2285714, r 1.2285714, b -1.0, t 1.0] 2.4571428x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 215x175, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 215x175, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 215x175, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 31 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 215x175, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 216x176 of 216x176, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 341.0, [l -1.2272727, r 1.2272727, b -1.0, t 1.0] 2.4545455x2.0 -> [l -1.2272727, r 1.2272727, b -1.0, t 1.0] 2.4545455x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 216x176, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 216x176, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 216x176, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 32 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 216x176, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 217x177 of 217x177, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 343.0, [l -1.2259887, r 1.2259887, b -1.0, t 1.0] 2.4519775x2.0 -> [l -1.2259887, r 1.2259887, b -1.0, t 1.0] 2.4519775x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 217x177, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 217x177, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 217x177, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 32 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 217x177, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 218x178 of 218x178, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 345.0, [l -1.224719, r 1.224719, b -1.0, t 1.0] 2.449438x2.0 -> [l -1.224719, r 1.2247188, b -1.0, t 1.0] 2.4494379x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 218x178, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 218x178, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 218x178, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 32 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 218x178, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 219x179 of 219x179, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 347.0, [l -1.2234637, r 1.2234637, b -1.0, t 1.0] 2.4469273x2.0 -> [l -1.2234637, r 1.2234637, b -1.0, t 1.0] 2.4469273x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 219x179, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 219x179, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 219x179, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 33 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 219x179, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 220x180 of 220x180, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 349.0, [l -1.2222222, r 1.2222222, b -1.0, t 1.0] 2.4444444x2.0 -> [l -1.2222222, r 1.2222222, b -1.0, t 1.0] 2.4444444x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 220x180, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 220x180, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 220x180, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 33 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 220x180, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 221x181 of 221x181, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 351.0, [l -1.2209945, r 1.2209945, b -1.0, t 1.0] 2.441989x2.0 -> [l -1.2209945, r 1.2209945, b -1.0, t 1.0] 2.441989x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 221x181, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 221x181, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 221x181, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 33 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 221x181, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 222x182 of 222x182, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 353.0, [l -1.2197802, r 1.2197802, b -1.0, t 1.0] 2.4395604x2.0 -> [l -1.2197802, r 1.2197802, b -1.0, t 1.0] 2.4395604x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 222x182, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 222x182, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 222x182, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 34 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 222x182, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 223x183 of 223x183, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 355.0, [l -1.2185793, r 1.2185793, b -1.0, t 1.0] 2.4371586x2.0 -> [l -1.2185793, r 1.2185793, b -1.0, t 1.0] 2.4371586x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 223x183, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 223x183, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 223x183, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 34 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 223x183, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 224x184 of 224x184, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 357.0, [l -1.2173913, r 1.2173913, b -1.0, t 1.0] 2.4347825x2.0 -> [l -1.2173913, r 1.2173913, b -1.0, t 1.0] 2.4347825x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 224x184, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 224x184, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 224x184, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: Action 34 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 224x184, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 225x185 of 225x185, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 359.0, [l -1.2162162, r 1.2162162, b -1.0, t 1.0] 2.4324324x2.0 -> [l -1.2162162, r 1.2162162, b -1.0, t 1.0] 2.4324324x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 225x185, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 225x185, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 225x185, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 35 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 225x185, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 226x186 of 226x186, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 361.0, [l -1.2150538, r 1.2150538, b -1.0, t 1.0] 2.4301076x2.0 -> [l -1.2150538, r 1.215054, b -1.0, t 1.0] 2.4301078x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 226x186, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 226x186, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 226x186, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 35 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 226x186, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 227x187 of 227x187, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 363.0, [l -1.2139038, r 1.2139038, b -1.0, t 1.0] 2.4278076x2.0 -> [l -1.2139038, r 1.2139038, b -1.0, t 1.0] 2.4278076x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 227x187, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 227x187, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 227x187, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 35 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 227x187, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 228x188 of 228x188, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 365.0, [l -1.2127659, r 1.2127659, b -1.0, t 1.0] 2.4255319x2.0 -> [l -1.2127659, r 1.2127659, b -1.0, t 1.0] 2.4255319x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 228x188, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 228x188, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 228x188, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 36 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 228x188, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 229x189 of 229x189, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 367.0, [l -1.2116402, r 1.2116402, b -1.0, t 1.0] 2.4232805x2.0 -> [l -1.2116402, r 1.2116402, b -1.0, t 1.0] 2.4232805x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 229x189, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 229x189, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 229x189, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 36 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 229x189, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 230x190 of 230x190, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 369.0, [l -1.2105263, r 1.2105263, b -1.0, t 1.0] 2.4210527x2.0 -> [l -1.2105263, r 1.2105263, b -1.0, t 1.0] 2.4210527x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 230x190, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 230x190, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 230x190, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 36 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 230x190, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 231x191 of 231x191, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 371.0, [l -1.2094241, r 1.2094241, b -1.0, t 1.0] 2.4188483x2.0 -> [l -1.2094241, r 1.2094241, b -1.0, t 1.0] 2.4188483x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 231x191, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 231x191, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 231x191, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 37 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 231x191, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 232x192 of 232x192, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 373.0, [l -1.2083334, r 1.2083334, b -1.0, t 1.0] 2.4166667x2.0 -> [l -1.2083334, r 1.2083334, b -1.0, t 1.0] 2.4166667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 232x192, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 232x192, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 232x192, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 37 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 232x192, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 233x193 of 233x193, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 375.0, [l -1.2072539, r 1.2072539, b -1.0, t 1.0] 2.4145079x2.0 -> [l -1.2072539, r 1.2072539, b -1.0, t 1.0] 2.4145079x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 233x193, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 233x193, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 233x193, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 37 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 233x193, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 234x194 of 234x194, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 377.0, [l -1.2061856, r 1.2061856, b -1.0, t 1.0] 2.4123712x2.0 -> [l -1.2061856, r 1.2061856, b -1.0, t 1.0] 2.4123712x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 234x194, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 234x194, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 234x194, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 38 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 234x194, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 235x195 of 235x195, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 379.0, [l -1.2051282, r 1.2051282, b -1.0, t 1.0] 2.4102564x2.0 -> [l -1.2051282, r 1.2051282, b -1.0, t 1.0] 2.4102564x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 235x195, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 235x195, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 235x195, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 38 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 235x195, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 236x196 of 236x196, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 381.0, [l -1.2040817, r 1.2040817, b -1.0, t 1.0] 2.4081633x2.0 -> [l -1.2040817, r 1.2040817, b -1.0, t 1.0] 2.4081633x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 236x196, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 236x196, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 236x196, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 38 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 236x196, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 237x197 of 237x197, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 383.0, [l -1.2030457, r 1.2030457, b -1.0, t 1.0] 2.4060915x2.0 -> [l -1.2030457, r 1.2030457, b -1.0, t 1.0] 2.4060915x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 237x197, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 237x197, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 237x197, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 39 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 237x197, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 238x198 of 238x198, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 385.0, [l -1.2020202, r 1.2020202, b -1.0, t 1.0] 2.4040403x2.0 -> [l -1.2020202, r 1.2020202, b -1.0, t 1.0] 2.4040403x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 238x198, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 238x198, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 238x198, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 39 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 238x198, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 239x199 of 239x199, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 387.0, [l -1.201005, r 1.201005, b -1.0, t 1.0] 2.40201x2.0 -> [l -1.201005, r 1.201005, b -1.0, t 1.0] 2.40201x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 239x199, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 239x199, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 239x199, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 39 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 239x199, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 240x200 of 240x200, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 389.0, [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0 -> [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 240x200, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 240x200, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 240x200, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 40 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 240x200, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 241x201 of 241x201, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 391.0, [l -1.199005, r 1.199005, b -1.0, t 1.0] 2.39801x2.0 -> [l -1.199005, r 1.199005, b -1.0, t 1.0] 2.39801x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 241x201, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 241x201, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 241x201, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 40 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 241x201, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 242x202 of 242x202, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 393.0, [l -1.1980197, r 1.1980197, b -1.0, t 1.0] 2.3960395x2.0 -> [l -1.1980197, r 1.1980197, b -1.0, t 1.0] 2.3960395x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 242x202, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 242x202, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 242x202, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 40 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 242x202, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 243x203 of 243x203, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 395.0, [l -1.1970444, r 1.1970444, b -1.0, t 1.0] 2.3940887x2.0 -> [l -1.1970444, r 1.1970444, b -1.0, t 1.0] 2.3940887x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 243x203, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 243x203, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 243x203, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 41 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 243x203, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 244x204 of 244x204, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 397.0, [l -1.1960784, r 1.1960784, b -1.0, t 1.0] 2.3921568x2.0 -> [l -1.1960784, r 1.1960784, b -1.0, t 1.0] 2.3921568x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 244x204, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 244x204, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 244x204, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 41 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 244x204, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 245x205 of 245x205, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 399.0, [l -1.195122, r 1.195122, b -1.0, t 1.0] 2.390244x2.0 -> [l -1.195122, r 1.195122, b -1.0, t 1.0] 2.390244x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 245x205, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 245x205, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 245x205, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 41 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 245x205, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 246x206 of 246x206, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 401.0, [l -1.1941748, r 1.1941748, b -1.0, t 1.0] 2.3883495x2.0 -> [l -1.1941748, r 1.1941748, b -1.0, t 1.0] 2.3883495x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 246x206, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 246x206, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 246x206, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 42 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 246x206, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 247x207 of 247x207, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 403.0, [l -1.1932367, r 1.1932367, b -1.0, t 1.0] 2.3864734x2.0 -> [l -1.1932367, r 1.1932367, b -1.0, t 1.0] 2.3864734x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 247x207, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 247x207, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 247x207, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 42 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 247x207, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 248x208 of 248x208, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 405.0, [l -1.1923077, r 1.1923077, b -1.0, t 1.0] 2.3846154x2.0 -> [l -1.1923077, r 1.1923077, b -1.0, t 1.0] 2.3846154x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 248x208, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 248x208, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 248x208, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 42 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 248x208, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 249x209 of 249x209, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 407.0, [l -1.1913875, r 1.1913875, b -1.0, t 1.0] 2.382775x2.0 -> [l -1.1913875, r 1.1913875, b -1.0, t 1.0] 2.382775x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 249x209, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 249x209, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 249x209, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 43 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 249x209, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 250x210 of 250x210, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 409.0, [l -1.1904762, r 1.1904762, b -1.0, t 1.0] 2.3809524x2.0 -> [l -1.1904762, r 1.1904762, b -1.0, t 1.0] 2.3809524x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 250x210, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 250x210, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 250x210, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 43 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 250x210, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 251x211 of 251x211, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 411.0, [l -1.1895734, r 1.1895734, b -1.0, t 1.0] 2.3791468x2.0 -> [l -1.1895734, r 1.1895734, b -1.0, t 1.0] 2.3791468x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 251x211, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 251x211, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 251x211, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 43 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 251x211, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 252x212 of 252x212, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 413.0, [l -1.1886792, r 1.1886792, b -1.0, t 1.0] 2.3773584x2.0 -> [l -1.1886792, r 1.1886792, b -1.0, t 1.0] 2.3773584x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 252x212, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 252x212, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 252x212, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 44 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 252x212, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 253x213 of 253x213, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 415.0, [l -1.1877934, r 1.1877934, b -1.0, t 1.0] 2.3755867x2.0 -> [l -1.1877934, r 1.1877934, b -1.0, t 1.0] 2.3755867x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 253x213, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 253x213, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 253x213, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 44 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 253x213, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 254x214 of 254x214, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 417.0, [l -1.1869159, r 1.1869159, b -1.0, t 1.0] 2.3738317x2.0 -> [l -1.1869159, r 1.1869159, b -1.0, t 1.0] 2.3738317x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 254x214, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 254x214, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 254x214, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 44 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 254x214, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 255x215 of 255x215, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 419.0, [l -1.1860465, r 1.1860465, b -1.0, t 1.0] 2.372093x2.0 -> [l -1.1860465, r 1.1860465, b -1.0, t 1.0] 2.372093x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 255x215, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 255x215, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 255x215, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 45 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 255x215, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 256x216 of 256x216, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 421.0, [l -1.1851852, r 1.1851852, b -1.0, t 1.0] 2.3703704x2.0 -> [l -1.1851852, r 1.1851852, b -1.0, t 1.0] 2.3703704x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 256x216, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 256x216, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 256x216, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 45 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 256x216, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 257x217 of 257x217, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 423.0, [l -1.1843318, r 1.1843318, b -1.0, t 1.0] 2.3686635x2.0 -> [l -1.1843318, r 1.1843318, b -1.0, t 1.0] 2.3686635x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 257x217, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 257x217, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 257x217, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 45 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 257x217, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 258x218 of 258x218, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 425.0, [l -1.1834862, r 1.1834862, b -1.0, t 1.0] 2.3669724x2.0 -> [l -1.1834862, r 1.1834862, b -1.0, t 1.0] 2.3669724x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 258x218, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 258x218, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 258x218, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 46 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 258x218, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 259x219 of 259x219, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 427.0, [l -1.1826484, r 1.1826484, b -1.0, t 1.0] 2.3652968x2.0 -> [l -1.1826484, r 1.1826484, b -1.0, t 1.0] 2.3652968x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 259x219, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 259x219, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 259x219, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 46 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 259x219, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 260x220 of 260x220, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 429.0, [l -1.1818181, r 1.1818181, b -1.0, t 1.0] 2.3636363x2.0 -> [l -1.1818181, r 1.1818181, b -1.0, t 1.0] 2.3636363x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 260x220, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 260x220, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 260x220, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 46 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 260x220, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 261x221 of 261x221, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 431.0, [l -1.1809955, r 1.1809955, b -1.0, t 1.0] 2.361991x2.0 -> [l -1.1809955, r 1.1809955, b -1.0, t 1.0] 2.361991x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 261x221, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 261x221, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 261x221, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 47 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 261x221, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 262x222 of 262x222, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 433.0, [l -1.1801802, r 1.1801802, b -1.0, t 1.0] 2.3603604x2.0 -> [l -1.1801802, r 1.1801802, b -1.0, t 1.0] 2.3603604x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 262x222, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 262x222, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 262x222, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 47 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 262x222, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 263x223 of 263x223, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 435.0, [l -1.1793722, r 1.1793722, b -1.0, t 1.0] 2.3587444x2.0 -> [l -1.1793722, r 1.1793722, b -1.0, t 1.0] 2.3587444x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 263x223, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 263x223, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 263x223, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 47 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 263x223, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 264x224 of 264x224, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 437.0, [l -1.1785715, r 1.1785715, b -1.0, t 1.0] 2.357143x2.0 -> [l -1.1785715, r 1.1785715, b -1.0, t 1.0] 2.357143x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 264x224, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 264x224, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 264x224, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 48 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 264x224, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 265x225 of 265x225, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 439.0, [l -1.1777778, r 1.1777778, b -1.0, t 1.0] 2.3555555x2.0 -> [l -1.1777778, r 1.1777778, b -1.0, t 1.0] 2.3555555x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 265x225, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 265x225, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 265x225, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 48 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 265x225, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 266x226 of 266x226, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 441.0, [l -1.1769911, r 1.1769911, b -1.0, t 1.0] 2.3539822x2.0 -> [l -1.1769911, r 1.1769911, b -1.0, t 1.0] 2.3539822x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 266x226, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 266x226, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 266x226, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 48 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 266x226, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 267x227 of 267x227, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 443.0, [l -1.1762115, r 1.1762115, b -1.0, t 1.0] 2.352423x2.0 -> [l -1.1762115, r 1.1762115, b -1.0, t 1.0] 2.352423x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 267x227, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 267x227, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 267x227, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 49 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 267x227, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 268x228 of 268x228, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 445.0, [l -1.1754386, r 1.1754386, b -1.0, t 1.0] 2.3508773x2.0 -> [l -1.1754386, r 1.1754386, b -1.0, t 1.0] 2.3508773x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 268x228, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 268x228, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 268x228, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: DONE/SYNC: main-resz0
    [apply] Resizer 1: Action 49 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Resizer 0: END: main-resz0
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 268x228, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 269x229 of 269x229, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 447.0, [l -1.1746725, r 1.1746725, b -1.0, t 1.0] 2.349345x2.0 -> [l -1.1746725, r 1.1746725, b -1.0, t 1.0] 2.349345x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: DONE/SYNC: main-resz1
    [apply] Resizer 1: END: main-resz1
    [apply] Resizer 2: Action 49 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 270x230 of 270x230, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 449.0, [l -1.173913, r 1.173913, b -1.0, t 1.0] 2.347826x2.0 -> [l -1.173913, r 1.173913, b -1.0, t 1.0] 2.347826x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 270x230, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] junit.framework.TestListener: endTest(test01_3A3RThreads_50Resizes)
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 270x230, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 270x230, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: DONE/SYNC: main-resz2
    [apply] Resizer 2: END: main-resz2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4466af20: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4466af20 FIN
    [apply] *** reshapes: 150, displays 900
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_3A3RThreads_50Resizes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846989109 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846989109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.772 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846977979 ms III - Start
    [apply] SLOCK [T main @ 1755846977980 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x42e99e4a: tileRendererInUse null, GearsES2[obj 0x42e99e4a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x42e99e4a on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x42e99e4a created: GearsObj[0x6efa137e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x42e99e4a created: GearsObj[0x6c6879f4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x42e99e4a created: GearsObj[0x6c6879f4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x42e99e4a FIN GearsES2[obj 0x42e99e4a isInit true, usesShared false, 1 GearsObj[0x6efa137e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6c6879f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27118e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 120x80 of 120x80, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 120x80, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] animThreadCount 1, frameCount 200
    [apply] reszThreadCount 1, resizeCount 100
    [apply] tasks 2, threads 2
    [apply] create anim task/thread 0
    [apply] create resz task/thread 0
    [apply] start resize thread 0
    [apply] start anim thread 0
    [apply] Animatr 0, count 200: PRE: main-anim0
    [apply] Animatr 0: Action 0 / 200: main-anim0
    [apply] Resizer 0, count 100: PRE: main-resz0
    [apply] Resizer 0: Action 0 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 120x80, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 1 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 120x80, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 121x81 of 121x81, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 1.5, [l -1.4938271, r 1.4938271, b -1.0, t 1.0] 2.9876542x2.0 -> [l -1.4938271, r 1.4938271, b -1.0, t 1.0] 2.9876542x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 2 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 1 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 3 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 121x81, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 122x82 of 122x82, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 4.5, [l -1.4878049, r 1.4878049, b -1.0, t 1.0] 2.9756098x2.0 -> [l -1.4878049, r 1.4878049, b -1.0, t 1.0] 2.9756098x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 4 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 2 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 5 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 122x82, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 123x83 of 123x83, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 7.5, [l -1.4819278, r 1.4819278, b -1.0, t 1.0] 2.9638555x2.0 -> [l -1.4819278, r 1.4819278, b -1.0, t 1.0] 2.9638555x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 6 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 3 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 7 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 123x83, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 124x84 of 124x84, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 10.5, [l -1.4761904, r 1.4761904, b -1.0, t 1.0] 2.952381x2.0 -> [l -1.4761904, r 1.4761904, b -1.0, t 1.0] 2.952381x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 8 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 4 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 9 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 124x84, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 125x85 of 125x85, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 13.5, [l -1.4705882, r 1.4705882, b -1.0, t 1.0] 2.9411764x2.0 -> [l -1.4705882, r 1.4705882, b -1.0, t 1.0] 2.9411764x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 10 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 5 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 11 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 126x86 of 126x86, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 16.5, [l -1.4651163, r 1.4651163, b -1.0, t 1.0] 2.9302325x2.0 -> [l -1.4651163, r 1.4651163, b -1.0, t 1.0] 2.9302325x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 12 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 6 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 13 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 126x86, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 127x87 of 127x87, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 19.5, [l -1.4597701, r 1.4597701, b -1.0, t 1.0] 2.9195402x2.0 -> [l -1.4597701, r 1.4597701, b -1.0, t 1.0] 2.9195402x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 14 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 7 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 15 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 127x87, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 128x88 of 128x88, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 22.5, [l -1.4545455, r 1.4545455, b -1.0, t 1.0] 2.909091x2.0 -> [l -1.4545455, r 1.4545455, b -1.0, t 1.0] 2.909091x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 16 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 8 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 17 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 128x88, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 129x89 of 129x89, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 25.5, [l -1.4494382, r 1.4494382, b -1.0, t 1.0] 2.8988764x2.0 -> [l -1.4494382, r 1.4494382, b -1.0, t 1.0] 2.8988764x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 18 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 9 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 19 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 129x89, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 130x90 of 130x90, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 28.5, [l -1.4444444, r 1.4444444, b -1.0, t 1.0] 2.8888888x2.0 -> [l -1.4444444, r 1.4444444, b -1.0, t 1.0] 2.8888888x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 20 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 10 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 21 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 130x90, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 131x91 of 131x91, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 31.5, [l -1.4395604, r 1.4395604, b -1.0, t 1.0] 2.8791208x2.0 -> [l -1.4395604, r 1.4395604, b -1.0, t 1.0] 2.8791208x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 22 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 11 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 23 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 131x91, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 132x92 of 132x92, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 34.5, [l -1.4347826, r 1.4347826, b -1.0, t 1.0] 2.8695652x2.0 -> [l -1.4347826, r 1.4347826, b -1.0, t 1.0] 2.8695652x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 24 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 12 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 25 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 132x92, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 133x93 of 133x93, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 37.5, [l -1.4301075, r 1.4301075, b -1.0, t 1.0] 2.860215x2.0 -> [l -1.4301075, r 1.4301075, b -1.0, t 1.0] 2.860215x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 26 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 13 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 27 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 133x93, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 134x94 of 134x94, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 40.5, [l -1.4255319, r 1.4255319, b -1.0, t 1.0] 2.8510637x2.0 -> [l -1.4255319, r 1.4255319, b -1.0, t 1.0] 2.8510637x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 28 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 29 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 14 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 30 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 134x94, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 135x95 of 135x95, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 44.0, [l -1.4210526, r 1.4210526, b -1.0, t 1.0] 2.8421052x2.0 -> [l -1.4210526, r 1.4210526, b -1.0, t 1.0] 2.8421052x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 31 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 15 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 32 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 135x95, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 136x96 of 136x96, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 47.0, [l -1.4166666, r 1.4166666, b -1.0, t 1.0] 2.8333333x2.0 -> [l -1.4166666, r 1.4166666, b -1.0, t 1.0] 2.8333333x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 33 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 16 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 34 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 136x96, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 137x97 of 137x97, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 50.0, [l -1.4123712, r 1.4123712, b -1.0, t 1.0] 2.8247423x2.0 -> [l -1.4123712, r 1.4123712, b -1.0, t 1.0] 2.8247423x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 35 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 17 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 36 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 137x97, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 138x98 of 138x98, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 53.0, [l -1.4081633, r 1.4081633, b -1.0, t 1.0] 2.8163266x2.0 -> [l -1.4081633, r 1.4081633, b -1.0, t 1.0] 2.8163266x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 37 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 18 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 38 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 138x98, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 139x99 of 139x99, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 56.0, [l -1.4040405, r 1.4040405, b -1.0, t 1.0] 2.808081x2.0 -> [l -1.4040405, r 1.4040405, b -1.0, t 1.0] 2.808081x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 39 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 19 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 40 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 139x99, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 140x100 of 140x100, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 59.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 41 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 20 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 42 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 140x100, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 141x101 of 141x101, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 62.0, [l -1.3960396, r 1.3960396, b -1.0, t 1.0] 2.7920792x2.0 -> [l -1.3960396, r 1.3960396, b -1.0, t 1.0] 2.7920792x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 43 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 21 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 44 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 141x101, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 142x102 of 142x102, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 65.0, [l -1.3921568, r 1.3921568, b -1.0, t 1.0] 2.7843137x2.0 -> [l -1.3921568, r 1.3921568, b -1.0, t 1.0] 2.7843137x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 45 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 22 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 46 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 142x102, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 143x103 of 143x103, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 68.0, [l -1.3883495, r 1.3883495, b -1.0, t 1.0] 2.776699x2.0 -> [l -1.3883495, r 1.3883495, b -1.0, t 1.0] 2.776699x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 47 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 23 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 48 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 143x103, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 144x104 of 144x104, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 71.0, [l -1.3846154, r 1.3846154, b -1.0, t 1.0] 2.7692308x2.0 -> [l -1.3846154, r 1.3846154, b -1.0, t 1.0] 2.7692308x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 49 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 24 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 50 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 144x104, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 145x105 of 145x105, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 74.0, [l -1.3809524, r 1.3809524, b -1.0, t 1.0] 2.7619047x2.0 -> [l -1.3809524, r 1.3809524, b -1.0, t 1.0] 2.7619047x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 51 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 25 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 52 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 145x105, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 146x106 of 146x106, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 77.0, [l -1.3773584, r 1.3773584, b -1.0, t 1.0] 2.7547169x2.0 -> [l -1.3773584, r 1.3773584, b -1.0, t 1.0] 2.7547169x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 53 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 26 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 54 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 146x106, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 147x107 of 147x107, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 80.0, [l -1.3738317, r 1.3738317, b -1.0, t 1.0] 2.7476635x2.0 -> [l -1.3738317, r 1.3738317, b -1.0, t 1.0] 2.7476635x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 55 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 27 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 56 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 147x107, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 148x108 of 148x108, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 83.0, [l -1.3703704, r 1.3703704, b -1.0, t 1.0] 2.7407408x2.0 -> [l -1.3703704, r 1.3703704, b -1.0, t 1.0] 2.7407408x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 57 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 28 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 58 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 148x108, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 149x109 of 149x109, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 86.0, [l -1.3669724, r 1.3669724, b -1.0, t 1.0] 2.733945x2.0 -> [l -1.3669724, r 1.3669724, b -1.0, t 1.0] 2.733945x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 59 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 29 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 60 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 149x109, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 150x110 of 150x110, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 89.0, [l -1.3636364, r 1.3636364, b -1.0, t 1.0] 2.7272727x2.0 -> [l -1.3636364, r 1.3636364, b -1.0, t 1.0] 2.7272727x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 61 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 30 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 62 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 150x110, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 151x111 of 151x111, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 92.0, [l -1.3603604, r 1.3603604, b -1.0, t 1.0] 2.7207208x2.0 -> [l -1.3603604, r 1.3603604, b -1.0, t 1.0] 2.7207208x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 63 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 64 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 65 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 66 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 67 / 200: main-anim0
    [apply] Resizer 0: Action 31 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 68 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 151x111, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 152x112 of 152x112, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 97.0, [l -1.3571428, r 1.3571428, b -1.0, t 1.0] 2.7142856x2.0 -> [l -1.3571428, r 1.3571428, b -1.0, t 1.0] 2.7142856x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 69 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 70 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 71 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 72 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 73 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 74 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 75 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 32 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 76 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 152x112, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 153x113 of 153x113, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 103.0, [l -1.3539823, r 1.3539823, b -1.0, t 1.0] 2.7079647x2.0 -> [l -1.3539823, r 1.3539823, b -1.0, t 1.0] 2.7079647x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 77 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 33 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 78 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 153x113, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 154x114 of 154x114, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 106.0, [l -1.3508772, r 1.3508772, b -1.0, t 1.0] 2.7017543x2.0 -> [l -1.3508772, r 1.3508772, b -1.0, t 1.0] 2.7017543x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 79 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 34 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 80 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 154x114, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 155x115 of 155x115, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 109.0, [l -1.3478261, r 1.3478261, b -1.0, t 1.0] 2.6956522x2.0 -> [l -1.3478261, r 1.3478261, b -1.0, t 1.0] 2.6956522x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 81 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 35 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 82 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 155x115, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 156x116 of 156x116, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 112.0, [l -1.3448275, r 1.3448275, b -1.0, t 1.0] 2.689655x2.0 -> [l -1.3448275, r 1.3448275, b -1.0, t 1.0] 2.689655x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 83 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 36 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 84 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 156x116, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 157x117 of 157x117, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 115.0, [l -1.3418803, r 1.3418803, b -1.0, t 1.0] 2.6837606x2.0 -> [l -1.3418803, r 1.3418803, b -1.0, t 1.0] 2.6837606x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 85 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 37 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 86 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 157x117, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 158x118 of 158x118, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 118.0, [l -1.338983, r 1.338983, b -1.0, t 1.0] 2.677966x2.0 -> [l -1.338983, r 1.338983, b -1.0, t 1.0] 2.677966x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 87 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 38 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 88 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 158x118, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 159x119 of 159x119, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 121.0, [l -1.3361344, r 1.3361344, b -1.0, t 1.0] 2.6722689x2.0 -> [l -1.3361344, r 1.3361344, b -1.0, t 1.0] 2.6722689x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 89 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 39 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 90 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 159x119, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 160x120 of 160x120, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 124.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 91 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 40 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 92 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 160x120, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 161x121 of 161x121, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 127.0, [l -1.3305786, r 1.3305786, b -1.0, t 1.0] 2.6611571x2.0 -> [l -1.3305786, r 1.3305786, b -1.0, t 1.0] 2.6611571x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 93 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 41 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 94 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 161x121, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 162x122 of 162x122, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 130.0, [l -1.3278688, r 1.3278688, b -1.0, t 1.0] 2.6557376x2.0 -> [l -1.3278688, r 1.3278688, b -1.0, t 1.0] 2.6557376x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 95 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 42 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 96 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 162x122, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 163x123 of 163x123, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 133.0, [l -1.3252033, r 1.3252033, b -1.0, t 1.0] 2.6504066x2.0 -> [l -1.3252033, r 1.3252033, b -1.0, t 1.0] 2.6504066x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 97 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 43 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 98 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 163x123, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 164x124 of 164x124, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 136.0, [l -1.3225807, r 1.3225807, b -1.0, t 1.0] 2.6451614x2.0 -> [l -1.3225807, r 1.3225807, b -1.0, t 1.0] 2.6451614x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 99 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 44 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 100 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 164x124, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 165x125 of 165x125, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 139.0, [l -1.32, r 1.32, b -1.0, t 1.0] 2.64x2.0 -> [l -1.32, r 1.32, b -1.0, t 1.0] 2.64x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 101 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 45 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 102 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 165x125, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 166x126 of 166x126, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 142.0, [l -1.3174603, r 1.3174603, b -1.0, t 1.0] 2.6349206x2.0 -> [l -1.3174603, r 1.3174603, b -1.0, t 1.0] 2.6349206x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 103 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 46 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 104 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 166x126, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 167x127 of 167x127, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 145.0, [l -1.3149606, r 1.3149606, b -1.0, t 1.0] 2.6299212x2.0 -> [l -1.3149606, r 1.3149606, b -1.0, t 1.0] 2.6299212x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 105 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 47 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 106 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 167x127, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 168x128 of 168x128, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 148.0, [l -1.3125, r 1.3125, b -1.0, t 1.0] 2.625x2.0 -> [l -1.3125, r 1.3125, b -1.0, t 1.0] 2.625x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 107 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 108 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 109 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 48 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 110 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 168x128, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 169x129 of 169x129, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 152.0, [l -1.3100775, r 1.3100775, b -1.0, t 1.0] 2.620155x2.0 -> [l -1.3100775, r 1.3100775, b -1.0, t 1.0] 2.620155x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 111 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 49 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 112 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 169x129, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 170x130 of 170x130, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 155.0, [l -1.3076923, r 1.3076923, b -1.0, t 1.0] 2.6153846x2.0 -> [l -1.3076923, r 1.3076923, b -1.0, t 1.0] 2.6153846x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 113 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 50 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 114 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 170x130, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 171x131 of 171x131, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 158.0, [l -1.3053435, r 1.3053435, b -1.0, t 1.0] 2.610687x2.0 -> [l -1.3053435, r 1.3053435, b -1.0, t 1.0] 2.610687x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 115 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 51 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 116 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 171x131, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 172x132 of 172x132, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 161.0, [l -1.3030303, r 1.3030303, b -1.0, t 1.0] 2.6060605x2.0 -> [l -1.3030303, r 1.3030303, b -1.0, t 1.0] 2.6060605x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 117 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 52 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 118 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 172x132, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 173x133 of 173x133, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 164.0, [l -1.3007519, r 1.3007519, b -1.0, t 1.0] 2.6015038x2.0 -> [l -1.3007519, r 1.3007519, b -1.0, t 1.0] 2.6015038x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 119 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 53 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 120 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 173x133, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 174x134 of 174x134, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 167.0, [l -1.2985075, r 1.2985075, b -1.0, t 1.0] 2.597015x2.0 -> [l -1.2985075, r 1.2985075, b -1.0, t 1.0] 2.597015x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 121 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 54 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 122 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 174x134, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 175x135 of 175x135, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 170.0, [l -1.2962962, r 1.2962962, b -1.0, t 1.0] 2.5925925x2.0 -> [l -1.2962962, r 1.2962962, b -1.0, t 1.0] 2.5925925x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 123 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 55 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 124 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 175x135, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 176x136 of 176x136, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 173.0, [l -1.2941177, r 1.2941177, b -1.0, t 1.0] 2.5882354x2.0 -> [l -1.2941177, r 1.2941177, b -1.0, t 1.0] 2.5882354x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 125 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 56 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 126 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 176x136, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 177x137 of 177x137, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 176.0, [l -1.2919708, r 1.2919708, b -1.0, t 1.0] 2.5839417x2.0 -> [l -1.2919708, r 1.2919708, b -1.0, t 1.0] 2.5839417x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 127 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 57 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 128 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 177x137, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 178x138 of 178x138, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 179.0, [l -1.2898551, r 1.2898551, b -1.0, t 1.0] 2.5797102x2.0 -> [l -1.2898551, r 1.2898551, b -1.0, t 1.0] 2.5797102x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 129 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 58 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 130 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 178x138, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 179x139 of 179x139, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 182.0, [l -1.2877698, r 1.2877698, b -1.0, t 1.0] 2.5755396x2.0 -> [l -1.2877698, r 1.2877698, b -1.0, t 1.0] 2.5755396x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 131 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 59 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 132 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 179x139, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 180x140 of 180x140, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 185.0, [l -1.2857143, r 1.2857143, b -1.0, t 1.0] 2.5714285x2.0 -> [l -1.2857143, r 1.2857143, b -1.0, t 1.0] 2.5714285x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 133 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 60 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 134 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 180x140, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 181x141 of 181x141, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 188.0, [l -1.283688, r 1.283688, b -1.0, t 1.0] 2.567376x2.0 -> [l -1.283688, r 1.283688, b -1.0, t 1.0] 2.567376x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 135 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 61 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 136 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 181x141, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 182x142 of 182x142, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 191.0, [l -1.2816901, r 1.2816901, b -1.0, t 1.0] 2.5633802x2.0 -> [l -1.2816901, r 1.2816901, b -1.0, t 1.0] 2.5633802x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 137 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 62 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 138 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 182x142, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 183x143 of 183x143, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 194.0, [l -1.2797203, r 1.2797203, b -1.0, t 1.0] 2.5594406x2.0 -> [l -1.2797203, r 1.2797203, b -1.0, t 1.0] 2.5594406x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 139 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 63 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 140 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 183x143, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 184x144 of 184x144, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 197.0, [l -1.2777778, r 1.2777778, b -1.0, t 1.0] 2.5555556x2.0 -> [l -1.2777778, r 1.2777778, b -1.0, t 1.0] 2.5555556x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 141 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 64 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 142 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 184x144, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 185x145 of 185x145, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 200.0, [l -1.2758621, r 1.2758621, b -1.0, t 1.0] 2.5517242x2.0 -> [l -1.2758621, r 1.2758621, b -1.0, t 1.0] 2.5517242x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 143 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 65 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 144 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 185x145, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 186x146 of 186x146, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 203.0, [l -1.2739726, r 1.2739726, b -1.0, t 1.0] 2.5479453x2.0 -> [l -1.2739726, r 1.2739726, b -1.0, t 1.0] 2.5479453x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 145 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 66 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 146 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 186x146, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 187x147 of 187x147, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 206.0, [l -1.2721088, r 1.2721088, b -1.0, t 1.0] 2.5442176x2.0 -> [l -1.2721088, r 1.2721088, b -1.0, t 1.0] 2.5442176x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 147 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 67 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 148 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 187x147, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 188x148 of 188x148, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 209.0, [l -1.2702702, r 1.2702702, b -1.0, t 1.0] 2.5405405x2.0 -> [l -1.2702702, r 1.2702702, b -1.0, t 1.0] 2.5405405x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 149 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 68 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 150 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 188x148, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 189x149 of 189x149, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 212.0, [l -1.2684563, r 1.2684563, b -1.0, t 1.0] 2.5369127x2.0 -> [l -1.2684563, r 1.2684563, b -1.0, t 1.0] 2.5369127x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 151 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 69 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 152 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 189x149, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 190x150 of 190x150, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 215.0, [l -1.2666667, r 1.2666667, b -1.0, t 1.0] 2.5333333x2.0 -> [l -1.2666667, r 1.2666667, b -1.0, t 1.0] 2.5333333x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 153 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 70 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 154 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 190x150, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 191x151 of 191x151, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 218.0, [l -1.2649007, r 1.2649007, b -1.0, t 1.0] 2.5298014x2.0 -> [l -1.2649007, r 1.2649007, b -1.0, t 1.0] 2.5298014x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 155 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 71 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 156 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 191x151, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 192x152 of 192x152, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 221.0, [l -1.2631578, r 1.2631578, b -1.0, t 1.0] 2.5263157x2.0 -> [l -1.2631578, r 1.2631578, b -1.0, t 1.0] 2.5263157x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 157 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 72 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 158 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 192x152, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 193x153 of 193x153, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 224.0, [l -1.2614379, r 1.2614379, b -1.0, t 1.0] 2.5228758x2.0 -> [l -1.2614379, r 1.2614379, b -1.0, t 1.0] 2.5228758x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 159 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 73 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 160 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 193x153, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 194x154 of 194x154, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 227.0, [l -1.2597402, r 1.2597402, b -1.0, t 1.0] 2.5194805x2.0 -> [l -1.2597402, r 1.2597402, b -1.0, t 1.0] 2.5194805x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 161 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 162 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 163 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 164 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 165 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 166 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 167 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 168 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 169 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 170 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 171 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 172 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 173 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 174 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 175 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 176 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 177 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 178 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 179 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 180 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 181 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 182 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 183 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 184 / 200: main-anim0
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 74 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Animatr 0: Action 185 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 194x154, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 195x155 of 195x155, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 241.5, [l -1.2580645, r 1.2580645, b -1.0, t 1.0] 2.516129x2.0 -> [l -1.2580645, r 1.2580645, b -1.0, t 1.0] 2.516129x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 186 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 75 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 187 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 195x155, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 196x156 of 196x156, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 244.5, [l -1.2564102, r 1.2564102, b -1.0, t 1.0] 2.5128205x2.0 -> [l -1.2564102, r 1.2564102, b -1.0, t 1.0] 2.5128205x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 188 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 76 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 189 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 196x156, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 197x157 of 197x157, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 247.5, [l -1.2547771, r 1.2547771, b -1.0, t 1.0] 2.5095541x2.0 -> [l -1.2547771, r 1.2547771, b -1.0, t 1.0] 2.5095541x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 190 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 77 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 191 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 197x157, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 198x158 of 198x158, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 250.5, [l -1.2531645, r 1.2531645, b -1.0, t 1.0] 2.506329x2.0 -> [l -1.2531645, r 1.2531645, b -1.0, t 1.0] 2.506329x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 192 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 78 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 193 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 198x158, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 199x159 of 199x159, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 253.5, [l -1.2515724, r 1.2515724, b -1.0, t 1.0] 2.5031447x2.0 -> [l -1.2515724, r 1.2515724, b -1.0, t 1.0] 2.5031447x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 194 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 79 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 195 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 199x159, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 200x160 of 200x160, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 256.5, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 196 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 80 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 197 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 200x160, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 201x161 of 201x161, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 259.5, [l -1.2484472, r 1.2484472, b -1.0, t 1.0] 2.4968944x2.0 -> [l -1.2484472, r 1.2484472, b -1.0, t 1.0] 2.4968944x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 198 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 81 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 199 / 200: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 201x161, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 202x162 of 202x162, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 262.5, [l -1.2469136, r 1.2469136, b -1.0, t 1.0] 2.493827x2.0 -> [l -1.2469136, r 1.2469136, b -1.0, t 1.0] 2.493827x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#32,main-anim0,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: DONE/SYNC: main-anim0
    [apply] Animatr 0: END: main-anim0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 82 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 202x162, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 203x163 of 203x163, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 265.0, [l -1.2453988, r 1.2453988, b -1.0, t 1.0] 2.4907975x2.0 -> [l -1.2453988, r 1.2453988, b -1.0, t 1.0] 2.4907975x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 203x163, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 203x163, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 203x163, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 83 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 203x163, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 204x164 of 204x164, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 267.0, [l -1.2439024, r 1.2439024, b -1.0, t 1.0] 2.487805x2.0 -> [l -1.2439024, r 1.2439024, b -1.0, t 1.0] 2.487805x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 204x164, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 204x164, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 204x164, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 84 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 204x164, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 205x165 of 205x165, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 269.0, [l -1.2424242, r 1.2424242, b -1.0, t 1.0] 2.4848485x2.0 -> [l -1.2424242, r 1.2424242, b -1.0, t 1.0] 2.4848485x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 205x165, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 205x165, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 205x165, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 85 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 205x165, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 206x166 of 206x166, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 271.0, [l -1.2409638, r 1.2409638, b -1.0, t 1.0] 2.4819276x2.0 -> [l -1.2409638, r 1.2409638, b -1.0, t 1.0] 2.4819276x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 206x166, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 206x166, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 206x166, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 86 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 206x166, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 207x167 of 207x167, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 273.0, [l -1.2395209, r 1.2395209, b -1.0, t 1.0] 2.4790418x2.0 -> [l -1.2395209, r 1.2395211, b -1.0, t 1.0] 2.479042x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 207x167, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 207x167, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 207x167, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 87 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 207x167, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 208x168 of 208x168, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 275.0, [l -1.2380953, r 1.2380953, b -1.0, t 1.0] 2.4761906x2.0 -> [l -1.2380953, r 1.238095, b -1.0, t 1.0] 2.4761903x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 208x168, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 208x168, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 208x168, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 88 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 208x168, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 209x169 of 209x169, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 277.0, [l -1.2366863, r 1.2366863, b -1.0, t 1.0] 2.4733727x2.0 -> [l -1.2366863, r 1.2366863, b -1.0, t 1.0] 2.4733727x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 209x169, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 209x169, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 209x169, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 89 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 209x169, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 210x170 of 210x170, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 279.0, [l -1.2352941, r 1.2352941, b -1.0, t 1.0] 2.4705882x2.0 -> [l -1.2352941, r 1.2352941, b -1.0, t 1.0] 2.4705882x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 210x170, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 210x170, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 210x170, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 90 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 210x170, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 211x171 of 211x171, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 281.0, [l -1.2339181, r 1.2339181, b -1.0, t 1.0] 2.4678361x2.0 -> [l -1.2339181, r 1.2339181, b -1.0, t 1.0] 2.4678361x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 211x171, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 211x171, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 211x171, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 91 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 211x171, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 212x172 of 212x172, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 283.0, [l -1.2325581, r 1.2325581, b -1.0, t 1.0] 2.4651163x2.0 -> [l -1.2325581, r 1.2325584, b -1.0, t 1.0] 2.4651165x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 212x172, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 212x172, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 212x172, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 92 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 212x172, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 213x173 of 213x173, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 285.0, [l -1.2312139, r 1.2312139, b -1.0, t 1.0] 2.4624279x2.0 -> [l -1.2312139, r 1.2312139, b -1.0, t 1.0] 2.4624279x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 213x173, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 213x173, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 213x173, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 93 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 213x173, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 214x174 of 214x174, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 287.0, [l -1.2298851, r 1.2298851, b -1.0, t 1.0] 2.4597702x2.0 -> [l -1.2298851, r 1.2298851, b -1.0, t 1.0] 2.4597702x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 214x174, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 214x174, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 214x174, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 94 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 214x174, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 215x175 of 215x175, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 289.0, [l -1.2285714, r 1.2285714, b -1.0, t 1.0] 2.4571428x2.0 -> [l -1.2285714, r 1.2285714, b -1.0, t 1.0] 2.4571428x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 215x175, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 215x175, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 215x175, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 95 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 215x175, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 216x176 of 216x176, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 291.0, [l -1.2272727, r 1.2272727, b -1.0, t 1.0] 2.4545455x2.0 -> [l -1.2272727, r 1.2272727, b -1.0, t 1.0] 2.4545455x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 216x176, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 216x176, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 216x176, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 96 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 216x176, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 217x177 of 217x177, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 293.0, [l -1.2259887, r 1.2259887, b -1.0, t 1.0] 2.4519775x2.0 -> [l -1.2259887, r 1.2259887, b -1.0, t 1.0] 2.4519775x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 217x177, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 217x177, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 217x177, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 97 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 217x177, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 218x178 of 218x178, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 295.0, [l -1.224719, r 1.224719, b -1.0, t 1.0] 2.449438x2.0 -> [l -1.224719, r 1.2247188, b -1.0, t 1.0] 2.4494379x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 218x178, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 218x178, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 218x178, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 98 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 218x178, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 219x179 of 219x179, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 297.0, [l -1.2234637, r 1.2234637, b -1.0, t 1.0] 2.4469273x2.0 -> [l -1.2234637, r 1.2234637, b -1.0, t 1.0] 2.4469273x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 219x179, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 219x179, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 219x179, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 99 / 100: main-Display-.windows_nil-1-EDT-1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 219x179, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 220x180 of 220x180, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 299.0, [l -1.2222222, r 1.2222222, b -1.0, t 1.0] 2.4444444x2.0 -> [l -1.2222222, r 1.2222222, b -1.0, t 1.0] 2.4444444x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 220x180, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 220x180, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 220x180, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: DONE/SYNC: main-resz0
    [apply] Resizer 0: END: main-resz0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x42e99e4a: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x42e99e4a FIN
    [apply] *** reshapes: 100, displays 600
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_1A1RThreads_100Resizes
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_3A3RThreads_50Resizes
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x4466af20: tileRendererInUse null, GearsES2[obj 0x4466af20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4466af20 on Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4466af20 created: GearsObj[0x58d3000d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x67350fbf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x67350fbf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x4466af20 FIN GearsES2[obj 0x4466af20 isInit true, usesShared false, 1 GearsObj[0x58d3000d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67350fbf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x95f11d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 120x80 of 120x80, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 120x80, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] animThreadCount 3, frameCount 100
    [apply] reszThreadCount 3, resizeCount 50
    [apply] tasks 6, threads 6
    [apply] create anim task/thread 0
    [apply] create anim task/thread 1
    [apply] create anim task/thread 2
    [apply] create resz task/thread 0
    [apply] create resz task/thread 1
    [apply] create resz task/thread 2
    [apply] start resize thread 0
    [apply] start anim thread 0
    [apply] start resize thread 1
    [apply] start anim thread 1
    [apply] start resize thread 2
    [apply] start anim thread 2
    [apply] Resizer 0, count 50: PRE: main-resz0
    [apply] Resizer 0: Action 0 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Animatr 0, count 100: PRE: main-anim0
    [apply] Animatr 0: Action 0 / 100: main-anim0
    [apply] Resizer 1, count 50: PRE: main-resz1
    [apply] Animatr 1, count 100: PRE: main-anim1
    [apply] Animatr 1: Action 0 / 100: main-anim1
    [apply] Resizer 2, count 50: PRE: main-resz2
    [apply] Animatr 2, count 100: PRE: main-anim2
    [apply] Animatr 2: Action 0 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 120x80, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 121x81 of 121x81, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 1.0, [l -1.4938271, r 1.4938271, b -1.0, t 1.0] 2.9876542x2.0 -> [l -1.4938271, r 1.4938271, b -1.0, t 1.0] 2.9876542x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 1 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 1 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 1 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 0 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 2 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 2 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 2 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 121x81, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 122x82 of 122x82, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 6.0, [l -1.4878049, r 1.4878049, b -1.0, t 1.0] 2.9756098x2.0 -> [l -1.4878049, r 1.4878049, b -1.0, t 1.0] 2.9756098x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 3 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 3 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 3 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 0 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 4 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 4 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 4 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 122x82, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 123x83 of 123x83, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 11.0, [l -1.4819278, r 1.4819278, b -1.0, t 1.0] 2.9638555x2.0 -> [l -1.4819278, r 1.4819278, b -1.0, t 1.0] 2.9638555x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 5 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 5 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 5 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 1 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 6 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 6 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 6 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 123x83, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 124x84 of 124x84, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 16.0, [l -1.4761904, r 1.4761904, b -1.0, t 1.0] 2.952381x2.0 -> [l -1.4761904, r 1.4761904, b -1.0, t 1.0] 2.952381x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 7 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 7 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 7 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 1 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 8 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 8 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 8 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 124x84, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 125x85 of 125x85, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 21.0, [l -1.4705882, r 1.4705882, b -1.0, t 1.0] 2.9411764x2.0 -> [l -1.4705882, r 1.4705882, b -1.0, t 1.0] 2.9411764x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 9 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 9 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 9 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 1 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 10 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 10 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 10 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 125x85, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 126x86 of 126x86, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 26.0, [l -1.4651163, r 1.4651163, b -1.0, t 1.0] 2.9302325x2.0 -> [l -1.4651163, r 1.4651163, b -1.0, t 1.0] 2.9302325x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 11 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 11 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 11 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 2 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 12 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 12 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 12 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 126x86, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 127x87 of 127x87, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 31.0, [l -1.4597701, r 1.4597701, b -1.0, t 1.0] 2.9195402x2.0 -> [l -1.4597701, r 1.4597701, b -1.0, t 1.0] 2.9195402x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 13 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 13 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 13 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 2 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 14 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 14 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 14 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 127x87, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 128x88 of 128x88, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 36.0, [l -1.4545455, r 1.4545455, b -1.0, t 1.0] 2.909091x2.0 -> [l -1.4545455, r 1.4545455, b -1.0, t 1.0] 2.909091x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 15 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 15 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 15 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 2 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 16 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 16 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 16 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 128x88, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 129x89 of 129x89, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 41.0, [l -1.4494382, r 1.4494382, b -1.0, t 1.0] 2.8988764x2.0 -> [l -1.4494382, r 1.4494382, b -1.0, t 1.0] 2.8988764x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 17 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 17 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 17 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 3 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 18 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 18 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 18 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 129x89, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 130x90 of 130x90, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 46.0, [l -1.4444444, r 1.4444444, b -1.0, t 1.0] 2.8888888x2.0 -> [l -1.4444444, r 1.4444444, b -1.0, t 1.0] 2.8888888x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 19 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 19 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 19 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 3 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 20 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 20 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 20 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 130x90, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 131x91 of 131x91, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 51.0, [l -1.4395604, r 1.4395604, b -1.0, t 1.0] 2.8791208x2.0 -> [l -1.4395604, r 1.4395604, b -1.0, t 1.0] 2.8791208x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 21 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 21 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 21 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 3 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 22 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 22 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 22 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 131x91, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 132x92 of 132x92, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 56.0, [l -1.4347826, r 1.4347826, b -1.0, t 1.0] 2.8695652x2.0 -> [l -1.4347826, r 1.4347826, b -1.0, t 1.0] 2.8695652x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 23 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 23 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 23 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 4 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 24 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 24 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 24 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 132x92, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 133x93 of 133x93, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 61.0, [l -1.4301075, r 1.4301075, b -1.0, t 1.0] 2.860215x2.0 -> [l -1.4301075, r 1.4301075, b -1.0, t 1.0] 2.860215x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 25 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 25 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 25 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 4 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 26 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 26 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 26 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 133x93, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 134x94 of 134x94, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 66.0, [l -1.4255319, r 1.4255319, b -1.0, t 1.0] 2.8510637x2.0 -> [l -1.4255319, r 1.4255319, b -1.0, t 1.0] 2.8510637x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 27 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 27 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 27 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 4 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 28 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 28 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 28 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 134x94, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 135x95 of 135x95, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 71.0, [l -1.4210526, r 1.4210526, b -1.0, t 1.0] 2.8421052x2.0 -> [l -1.4210526, r 1.4210526, b -1.0, t 1.0] 2.8421052x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 29 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 29 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 29 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 5 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 30 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 30 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 30 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 135x95, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 136x96 of 136x96, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 76.0, [l -1.4166666, r 1.4166666, b -1.0, t 1.0] 2.8333333x2.0 -> [l -1.4166666, r 1.4166666, b -1.0, t 1.0] 2.8333333x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 31 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 31 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 31 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 5 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 32 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 32 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 32 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 136x96, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 137x97 of 137x97, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 81.0, [l -1.4123712, r 1.4123712, b -1.0, t 1.0] 2.8247423x2.0 -> [l -1.4123712, r 1.4123712, b -1.0, t 1.0] 2.8247423x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 33 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 33 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 33 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 5 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 34 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 34 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 34 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 137x97, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 138x98 of 138x98, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 86.0, [l -1.4081633, r 1.4081633, b -1.0, t 1.0] 2.8163266x2.0 -> [l -1.4081633, r 1.4081633, b -1.0, t 1.0] 2.8163266x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 35 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 35 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 35 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 6 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 36 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 36 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 36 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 138x98, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 139x99 of 139x99, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 91.0, [l -1.4040405, r 1.4040405, b -1.0, t 1.0] 2.808081x2.0 -> [l -1.4040405, r 1.4040405, b -1.0, t 1.0] 2.808081x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 37 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 37 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 37 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 6 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 38 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 38 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 38 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 139x99, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 140x100 of 140x100, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 96.0, [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0 -> [l -1.4, r 1.4, b -1.0, t 1.0] 2.8x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 39 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 39 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 39 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 6 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 40 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 40 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 40 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 140x100, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 141x101 of 141x101, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 101.0, [l -1.3960396, r 1.3960396, b -1.0, t 1.0] 2.7920792x2.0 -> [l -1.3960396, r 1.3960396, b -1.0, t 1.0] 2.7920792x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 41 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 41 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 41 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 7 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 42 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 42 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 42 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 141x101, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 142x102 of 142x102, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 106.0, [l -1.3921568, r 1.3921568, b -1.0, t 1.0] 2.7843137x2.0 -> [l -1.3921568, r 1.3921568, b -1.0, t 1.0] 2.7843137x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 43 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 43 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 43 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 7 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 44 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 44 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 44 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 142x102, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 143x103 of 143x103, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 111.0, [l -1.3883495, r 1.3883495, b -1.0, t 1.0] 2.776699x2.0 -> [l -1.3883495, r 1.3883495, b -1.0, t 1.0] 2.776699x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 45 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 45 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 45 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 7 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 46 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 46 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 46 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 143x103, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 144x104 of 144x104, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 116.0, [l -1.3846154, r 1.3846154, b -1.0, t 1.0] 2.7692308x2.0 -> [l -1.3846154, r 1.3846154, b -1.0, t 1.0] 2.7692308x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 47 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 47 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 47 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 8 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 48 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 48 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 48 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 144x104, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 145x105 of 145x105, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 121.0, [l -1.3809524, r 1.3809524, b -1.0, t 1.0] 2.7619047x2.0 -> [l -1.3809524, r 1.3809524, b -1.0, t 1.0] 2.7619047x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 49 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 49 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 49 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 8 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 50 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 50 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 50 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 145x105, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 146x106 of 146x106, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 126.0, [l -1.3773584, r 1.3773584, b -1.0, t 1.0] 2.7547169x2.0 -> [l -1.3773584, r 1.3773584, b -1.0, t 1.0] 2.7547169x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 51 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 51 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 51 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 8 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 52 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 52 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 52 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 146x106, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 147x107 of 147x107, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 131.0, [l -1.3738317, r 1.3738317, b -1.0, t 1.0] 2.7476635x2.0 -> [l -1.3738317, r 1.3738317, b -1.0, t 1.0] 2.7476635x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 53 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 53 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 53 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 9 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 54 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 54 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 54 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 147x107, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 148x108 of 148x108, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 136.0, [l -1.3703704, r 1.3703704, b -1.0, t 1.0] 2.7407408x2.0 -> [l -1.3703704, r 1.3703704, b -1.0, t 1.0] 2.7407408x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 55 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 55 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 55 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 9 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 56 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 56 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 56 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 148x108, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 149x109 of 149x109, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 141.0, [l -1.3669724, r 1.3669724, b -1.0, t 1.0] 2.733945x2.0 -> [l -1.3669724, r 1.3669724, b -1.0, t 1.0] 2.733945x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 57 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 57 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 57 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 9 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 58 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 58 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 58 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 149x109, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 150x110 of 150x110, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 146.0, [l -1.3636364, r 1.3636364, b -1.0, t 1.0] 2.7272727x2.0 -> [l -1.3636364, r 1.3636364, b -1.0, t 1.0] 2.7272727x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 59 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 59 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 59 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 10 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 60 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 60 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 60 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 150x110, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 151x111 of 151x111, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 151.0, [l -1.3603604, r 1.3603604, b -1.0, t 1.0] 2.7207208x2.0 -> [l -1.3603604, r 1.3603604, b -1.0, t 1.0] 2.7207208x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 61 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 61 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 61 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 10 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 62 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 62 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 62 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 151x111, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 152x112 of 152x112, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 156.0, [l -1.3571428, r 1.3571428, b -1.0, t 1.0] 2.7142856x2.0 -> [l -1.3571428, r 1.3571428, b -1.0, t 1.0] 2.7142856x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 63 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 63 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 63 / 100: main-anim2
    [apply] Resizer 2: Action 10 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 64 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 64 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 64 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 152x112, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 153x113 of 153x113, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 161.0, [l -1.3539823, r 1.3539823, b -1.0, t 1.0] 2.7079647x2.0 -> [l -1.3539823, r 1.3539823, b -1.0, t 1.0] 2.7079647x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 65 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 65 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 65 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 11 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 66 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 66 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 66 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 153x113, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 154x114 of 154x114, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 166.0, [l -1.3508772, r 1.3508772, b -1.0, t 1.0] 2.7017543x2.0 -> [l -1.3508772, r 1.3508772, b -1.0, t 1.0] 2.7017543x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 67 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 67 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 67 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 11 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 68 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 68 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 68 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 154x114, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 155x115 of 155x115, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 171.0, [l -1.3478261, r 1.3478261, b -1.0, t 1.0] 2.6956522x2.0 -> [l -1.3478261, r 1.3478261, b -1.0, t 1.0] 2.6956522x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 69 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 69 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 69 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 11 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 70 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 70 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 70 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 155x115, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 156x116 of 156x116, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 176.0, [l -1.3448275, r 1.3448275, b -1.0, t 1.0] 2.689655x2.0 -> [l -1.3448275, r 1.3448275, b -1.0, t 1.0] 2.689655x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 71 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 71 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 71 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 12 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 72 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 72 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 72 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 156x116, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 157x117 of 157x117, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 181.0, [l -1.3418803, r 1.3418803, b -1.0, t 1.0] 2.6837606x2.0 -> [l -1.3418803, r 1.3418803, b -1.0, t 1.0] 2.6837606x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 73 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 73 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 73 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 12 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 74 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 74 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 74 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 157x117, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 158x118 of 158x118, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 186.0, [l -1.338983, r 1.338983, b -1.0, t 1.0] 2.677966x2.0 -> [l -1.338983, r 1.338983, b -1.0, t 1.0] 2.677966x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 75 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 75 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 75 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 12 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 76 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 76 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 76 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 158x118, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 159x119 of 159x119, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 191.0, [l -1.3361344, r 1.3361344, b -1.0, t 1.0] 2.6722689x2.0 -> [l -1.3361344, r 1.3361344, b -1.0, t 1.0] 2.6722689x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 77 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 77 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 77 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 13 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 78 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 78 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 78 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 159x119, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 160x120 of 160x120, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 196.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 79 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 79 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 79 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 13 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 80 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 80 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 80 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 160x120, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 161x121 of 161x121, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 201.0, [l -1.3305786, r 1.3305786, b -1.0, t 1.0] 2.6611571x2.0 -> [l -1.3305786, r 1.3305786, b -1.0, t 1.0] 2.6611571x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 81 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 81 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 81 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 13 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 82 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 82 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 82 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 161x121, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 162x122 of 162x122, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 206.0, [l -1.3278688, r 1.3278688, b -1.0, t 1.0] 2.6557376x2.0 -> [l -1.3278688, r 1.3278688, b -1.0, t 1.0] 2.6557376x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 83 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 83 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 83 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 14 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 84 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 1: Action 84 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 84 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 162x122, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 163x123 of 163x123, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 211.0, [l -1.3252033, r 1.3252033, b -1.0, t 1.0] 2.6504066x2.0 -> [l -1.3252033, r 1.3252033, b -1.0, t 1.0] 2.6504066x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 85 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 85 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 85 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 14 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 86 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 86 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 86 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 163x123, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 164x124 of 164x124, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 216.0, [l -1.3225807, r 1.3225807, b -1.0, t 1.0] 2.6451614x2.0 -> [l -1.3225807, r 1.3225807, b -1.0, t 1.0] 2.6451614x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 87 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 87 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 87 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 14 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 88 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 88 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 88 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 164x124, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 165x125 of 165x125, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 221.0, [l -1.32, r 1.32, b -1.0, t 1.0] 2.64x2.0 -> [l -1.32, r 1.32, b -1.0, t 1.0] 2.64x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 89 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 89 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 89 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 15 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 90 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 90 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 90 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 165x125, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 166x126 of 166x126, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 226.0, [l -1.3174603, r 1.3174603, b -1.0, t 1.0] 2.6349206x2.0 -> [l -1.3174603, r 1.3174603, b -1.0, t 1.0] 2.6349206x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 91 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 91 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 91 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 15 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 92 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 92 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 92 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 166x126, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 167x127 of 167x127, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 231.0, [l -1.3149606, r 1.3149606, b -1.0, t 1.0] 2.6299212x2.0 -> [l -1.3149606, r 1.3149606, b -1.0, t 1.0] 2.6299212x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 93 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 93 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 93 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: Action 15 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 0: Action 94 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 1: Action 94 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 2: Action 94 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 167x127, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 168x128 of 168x128, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 236.0, [l -1.3125, r 1.3125, b -1.0, t 1.0] 2.625x2.0 -> [l -1.3125, r 1.3125, b -1.0, t 1.0] 2.625x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 95 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 95 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 95 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 16 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 0: Action 96 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 1: Action 96 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0x3b0107d5
    [apply] Animatr 2: Action 96 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 168x128, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 169x129 of 169x129, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 241.0, [l -1.3100775, r 1.3100775, b -1.0, t 1.0] 2.620155x2.0 -> [l -1.3100775, r 1.3100775, b -1.0, t 1.0] 2.620155x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 97 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 97 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 97 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 16 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 0: Action 98 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 98 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Animatr 2: Action 98 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 169x129, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 170x130 of 170x130, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 246.0, [l -1.3076923, r 1.3076923, b -1.0, t 1.0] 2.6153846x2.0 -> [l -1.3076923, r 1.3076923, b -1.0, t 1.0] 2.6153846x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: Action 99 / 100: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: Action 99 / 100: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: Action 99 / 100: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 16 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#35,main-anim0,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 0: DONE/SYNC: main-anim0
    [apply] Animatr 0: END: main-anim0
    [apply] Thread[#36,main-anim1,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Animatr 1: DONE/SYNC: main-anim1
    [apply] Animatr 1: END: main-anim1
    [apply] Thread[#37,main-anim2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Animatr 2: DONE/SYNC: main-anim2
    [apply] Animatr 2: END: main-anim2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 170x130, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 171x131 of 171x131, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 251.0, [l -1.3053435, r 1.3053435, b -1.0, t 1.0] 2.610687x2.0 -> [l -1.3053435, r 1.3053435, b -1.0, t 1.0] 2.610687x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 171x131, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 171x131, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 171x131, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 17 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 171x131, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 172x132 of 172x132, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 253.0, [l -1.3030303, r 1.3030303, b -1.0, t 1.0] 2.6060605x2.0 -> [l -1.3030303, r 1.3030303, b -1.0, t 1.0] 2.6060605x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 172x132, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 172x132, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 172x132, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 17 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 172x132, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 173x133 of 173x133, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 255.0, [l -1.3007519, r 1.3007519, b -1.0, t 1.0] 2.6015038x2.0 -> [l -1.3007519, r 1.3007519, b -1.0, t 1.0] 2.6015038x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 173x133, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 173x133, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 173x133, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 17 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 173x133, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 174x134 of 174x134, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 257.0, [l -1.2985075, r 1.2985075, b -1.0, t 1.0] 2.597015x2.0 -> [l -1.2985075, r 1.2985075, b -1.0, t 1.0] 2.597015x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 174x134, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 174x134, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 174x134, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 18 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 174x134, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 175x135 of 175x135, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 259.0, [l -1.2962962, r 1.2962962, b -1.0, t 1.0] 2.5925925x2.0 -> [l -1.2962962, r 1.2962962, b -1.0, t 1.0] 2.5925925x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 175x135, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 175x135, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 175x135, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 18 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 175x135, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 176x136 of 176x136, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 261.0, [l -1.2941177, r 1.2941177, b -1.0, t 1.0] 2.5882354x2.0 -> [l -1.2941177, r 1.2941177, b -1.0, t 1.0] 2.5882354x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 176x136, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 176x136, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 176x136, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 18 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 176x136, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 177x137 of 177x137, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 263.0, [l -1.2919708, r 1.2919708, b -1.0, t 1.0] 2.5839417x2.0 -> [l -1.2919708, r 1.2919708, b -1.0, t 1.0] 2.5839417x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 177x137, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 177x137, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 177x137, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 19 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 177x137, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 178x138 of 178x138, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 265.0, [l -1.2898551, r 1.2898551, b -1.0, t 1.0] 2.5797102x2.0 -> [l -1.2898551, r 1.2898551, b -1.0, t 1.0] 2.5797102x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 178x138, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 178x138, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 178x138, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 19 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 178x138, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 179x139 of 179x139, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 267.0, [l -1.2877698, r 1.2877698, b -1.0, t 1.0] 2.5755396x2.0 -> [l -1.2877698, r 1.2877698, b -1.0, t 1.0] 2.5755396x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 179x139, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 179x139, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 179x139, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 19 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 179x139, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 180x140 of 180x140, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 269.0, [l -1.2857143, r 1.2857143, b -1.0, t 1.0] 2.5714285x2.0 -> [l -1.2857143, r 1.2857143, b -1.0, t 1.0] 2.5714285x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 180x140, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 180x140, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 180x140, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 20 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 180x140, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 181x141 of 181x141, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 271.0, [l -1.283688, r 1.283688, b -1.0, t 1.0] 2.567376x2.0 -> [l -1.283688, r 1.283688, b -1.0, t 1.0] 2.567376x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 181x141, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 181x141, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 181x141, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 20 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 181x141, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 182x142 of 182x142, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 273.0, [l -1.2816901, r 1.2816901, b -1.0, t 1.0] 2.5633802x2.0 -> [l -1.2816901, r 1.2816901, b -1.0, t 1.0] 2.5633802x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 182x142, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 182x142, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 182x142, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 20 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 182x142, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 183x143 of 183x143, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 275.0, [l -1.2797203, r 1.2797203, b -1.0, t 1.0] 2.5594406x2.0 -> [l -1.2797203, r 1.2797203, b -1.0, t 1.0] 2.5594406x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 183x143, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 183x143, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 183x143, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 21 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 183x143, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 184x144 of 184x144, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 277.0, [l -1.2777778, r 1.2777778, b -1.0, t 1.0] 2.5555556x2.0 -> [l -1.2777778, r 1.2777778, b -1.0, t 1.0] 2.5555556x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 184x144, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 184x144, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 184x144, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 21 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 184x144, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 185x145 of 185x145, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 279.0, [l -1.2758621, r 1.2758621, b -1.0, t 1.0] 2.5517242x2.0 -> [l -1.2758621, r 1.2758621, b -1.0, t 1.0] 2.5517242x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 185x145, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 185x145, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 185x145, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 21 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 185x145, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 186x146 of 186x146, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 281.0, [l -1.2739726, r 1.2739726, b -1.0, t 1.0] 2.5479453x2.0 -> [l -1.2739726, r 1.2739726, b -1.0, t 1.0] 2.5479453x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 186x146, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 186x146, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 186x146, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 22 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 186x146, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 187x147 of 187x147, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 283.0, [l -1.2721088, r 1.2721088, b -1.0, t 1.0] 2.5442176x2.0 -> [l -1.2721088, r 1.2721088, b -1.0, t 1.0] 2.5442176x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 187x147, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 187x147, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 187x147, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 22 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 187x147, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 188x148 of 188x148, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 285.0, [l -1.2702702, r 1.2702702, b -1.0, t 1.0] 2.5405405x2.0 -> [l -1.2702702, r 1.2702702, b -1.0, t 1.0] 2.5405405x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 188x148, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 188x148, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 188x148, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 22 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 188x148, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 189x149 of 189x149, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 287.0, [l -1.2684563, r 1.2684563, b -1.0, t 1.0] 2.5369127x2.0 -> [l -1.2684563, r 1.2684563, b -1.0, t 1.0] 2.5369127x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 189x149, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 189x149, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 189x149, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 23 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 189x149, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 190x150 of 190x150, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 289.0, [l -1.2666667, r 1.2666667, b -1.0, t 1.0] 2.5333333x2.0 -> [l -1.2666667, r 1.2666667, b -1.0, t 1.0] 2.5333333x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 190x150, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 190x150, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 190x150, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 23 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 190x150, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 191x151 of 191x151, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 291.0, [l -1.2649007, r 1.2649007, b -1.0, t 1.0] 2.5298014x2.0 -> [l -1.2649007, r 1.2649007, b -1.0, t 1.0] 2.5298014x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 191x151, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 191x151, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 191x151, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 23 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 191x151, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 192x152 of 192x152, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 293.0, [l -1.2631578, r 1.2631578, b -1.0, t 1.0] 2.5263157x2.0 -> [l -1.2631578, r 1.2631578, b -1.0, t 1.0] 2.5263157x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 192x152, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 192x152, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 192x152, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 24 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 192x152, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 193x153 of 193x153, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 295.0, [l -1.2614379, r 1.2614379, b -1.0, t 1.0] 2.5228758x2.0 -> [l -1.2614379, r 1.2614379, b -1.0, t 1.0] 2.5228758x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 193x153, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 193x153, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 193x153, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 24 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 193x153, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 194x154 of 194x154, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 297.0, [l -1.2597402, r 1.2597402, b -1.0, t 1.0] 2.5194805x2.0 -> [l -1.2597402, r 1.2597402, b -1.0, t 1.0] 2.5194805x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 194x154, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 194x154, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 194x154, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: Action 24 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 194x154, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 195x155 of 195x155, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 299.0, [l -1.2580645, r 1.2580645, b -1.0, t 1.0] 2.516129x2.0 -> [l -1.2580645, r 1.2580645, b -1.0, t 1.0] 2.516129x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 195x155, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 195x155, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 195x155, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 25 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 195x155, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 196x156 of 196x156, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 301.0, [l -1.2564102, r 1.2564102, b -1.0, t 1.0] 2.5128205x2.0 -> [l -1.2564102, r 1.2564102, b -1.0, t 1.0] 2.5128205x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 196x156, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 196x156, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 196x156, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 25 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 196x156, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 197x157 of 197x157, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 303.0, [l -1.2547771, r 1.2547771, b -1.0, t 1.0] 2.5095541x2.0 -> [l -1.2547771, r 1.2547771, b -1.0, t 1.0] 2.5095541x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 197x157, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 197x157, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 197x157, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: Action 25 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 197x157, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 198x158 of 198x158, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 305.0, [l -1.2531645, r 1.2531645, b -1.0, t 1.0] 2.506329x2.0 -> [l -1.2531645, r 1.2531645, b -1.0, t 1.0] 2.506329x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 198x158, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 198x158, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 198x158, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 26 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 198x158, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 199x159 of 199x159, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 307.0, [l -1.2515724, r 1.2515724, b -1.0, t 1.0] 2.5031447x2.0 -> [l -1.2515724, r 1.2515724, b -1.0, t 1.0] 2.5031447x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 199x159, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 199x159, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 199x159, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 26 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 199x159, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 200x160 of 200x160, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 309.0, [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0 -> [l -1.25, r 1.25, b -1.0, t 1.0] 2.5x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 200x160, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 200x160, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 200x160, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 26 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 200x160, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 201x161 of 201x161, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 311.0, [l -1.2484472, r 1.2484472, b -1.0, t 1.0] 2.4968944x2.0 -> [l -1.2484472, r 1.2484472, b -1.0, t 1.0] 2.4968944x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 201x161, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 201x161, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 201x161, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 27 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 201x161, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 202x162 of 202x162, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 313.0, [l -1.2469136, r 1.2469136, b -1.0, t 1.0] 2.493827x2.0 -> [l -1.2469136, r 1.2469136, b -1.0, t 1.0] 2.493827x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 202x162, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 202x162, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 202x162, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 27 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 202x162, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 203x163 of 203x163, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 315.0, [l -1.2453988, r 1.2453988, b -1.0, t 1.0] 2.4907975x2.0 -> [l -1.2453988, r 1.2453988, b -1.0, t 1.0] 2.4907975x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 203x163, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 203x163, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 203x163, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: Action 27 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 203x163, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 204x164 of 204x164, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 317.0, [l -1.2439024, r 1.2439024, b -1.0, t 1.0] 2.487805x2.0 -> [l -1.2439024, r 1.2439024, b -1.0, t 1.0] 2.487805x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 204x164, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 204x164, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 204x164, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 28 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 204x164, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 205x165 of 205x165, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 319.0, [l -1.2424242, r 1.2424242, b -1.0, t 1.0] 2.4848485x2.0 -> [l -1.2424242, r 1.2424242, b -1.0, t 1.0] 2.4848485x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 205x165, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 205x165, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 205x165, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 28 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 205x165, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 206x166 of 206x166, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 321.0, [l -1.2409638, r 1.2409638, b -1.0, t 1.0] 2.4819276x2.0 -> [l -1.2409638, r 1.2409638, b -1.0, t 1.0] 2.4819276x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 206x166, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 206x166, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 206x166, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 28 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 206x166, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 207x167 of 207x167, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 323.0, [l -1.2395209, r 1.2395209, b -1.0, t 1.0] 2.4790418x2.0 -> [l -1.2395209, r 1.2395211, b -1.0, t 1.0] 2.479042x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 207x167, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 207x167, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 207x167, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 29 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 207x167, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 208x168 of 208x168, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 325.0, [l -1.2380953, r 1.2380953, b -1.0, t 1.0] 2.4761906x2.0 -> [l -1.2380953, r 1.238095, b -1.0, t 1.0] 2.4761903x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 208x168, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 208x168, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 208x168, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 29 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 208x168, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 209x169 of 209x169, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 327.0, [l -1.2366863, r 1.2366863, b -1.0, t 1.0] 2.4733727x2.0 -> [l -1.2366863, r 1.2366863, b -1.0, t 1.0] 2.4733727x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 209x169, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 209x169, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 209x169, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: Action 29 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 209x169, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 210x170 of 210x170, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 329.0, [l -1.2352941, r 1.2352941, b -1.0, t 1.0] 2.4705882x2.0 -> [l -1.2352941, r 1.2352941, b -1.0, t 1.0] 2.4705882x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 210x170, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 210x170, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 210x170, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 30 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 210x170, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 211x171 of 211x171, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 331.0, [l -1.2339181, r 1.2339181, b -1.0, t 1.0] 2.4678361x2.0 -> [l -1.2339181, r 1.2339181, b -1.0, t 1.0] 2.4678361x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 211x171, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 211x171, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 211x171, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 30 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 211x171, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 212x172 of 212x172, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 333.0, [l -1.2325581, r 1.2325581, b -1.0, t 1.0] 2.4651163x2.0 -> [l -1.2325581, r 1.2325584, b -1.0, t 1.0] 2.4651165x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 212x172, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 212x172, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 212x172, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 30 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 212x172, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 213x173 of 213x173, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 335.0, [l -1.2312139, r 1.2312139, b -1.0, t 1.0] 2.4624279x2.0 -> [l -1.2312139, r 1.2312139, b -1.0, t 1.0] 2.4624279x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 213x173, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 213x173, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 213x173, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 31 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 213x173, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 214x174 of 214x174, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 337.0, [l -1.2298851, r 1.2298851, b -1.0, t 1.0] 2.4597702x2.0 -> [l -1.2298851, r 1.2298851, b -1.0, t 1.0] 2.4597702x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 214x174, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 214x174, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 214x174, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 31 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 214x174, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 215x175 of 215x175, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 339.0, [l -1.2285714, r 1.2285714, b -1.0, t 1.0] 2.4571428x2.0 -> [l -1.2285714, r 1.2285714, b -1.0, t 1.0] 2.4571428x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 215x175, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 215x175, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 215x175, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 31 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 215x175, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 216x176 of 216x176, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 341.0, [l -1.2272727, r 1.2272727, b -1.0, t 1.0] 2.4545455x2.0 -> [l -1.2272727, r 1.2272727, b -1.0, t 1.0] 2.4545455x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 216x176, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 216x176, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 216x176, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 32 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 216x176, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 217x177 of 217x177, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 343.0, [l -1.2259887, r 1.2259887, b -1.0, t 1.0] 2.4519775x2.0 -> [l -1.2259887, r 1.2259887, b -1.0, t 1.0] 2.4519775x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 217x177, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 217x177, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 217x177, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 32 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 217x177, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 218x178 of 218x178, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 345.0, [l -1.224719, r 1.224719, b -1.0, t 1.0] 2.449438x2.0 -> [l -1.224719, r 1.2247188, b -1.0, t 1.0] 2.4494379x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 218x178, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 218x178, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 218x178, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 32 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 218x178, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 219x179 of 219x179, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 347.0, [l -1.2234637, r 1.2234637, b -1.0, t 1.0] 2.4469273x2.0 -> [l -1.2234637, r 1.2234637, b -1.0, t 1.0] 2.4469273x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 219x179, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 219x179, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 219x179, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 33 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 219x179, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 220x180 of 220x180, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 349.0, [l -1.2222222, r 1.2222222, b -1.0, t 1.0] 2.4444444x2.0 -> [l -1.2222222, r 1.2222222, b -1.0, t 1.0] 2.4444444x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 220x180, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 220x180, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 220x180, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 33 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 220x180, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 221x181 of 221x181, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 351.0, [l -1.2209945, r 1.2209945, b -1.0, t 1.0] 2.441989x2.0 -> [l -1.2209945, r 1.2209945, b -1.0, t 1.0] 2.441989x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 221x181, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 221x181, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 221x181, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 33 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 221x181, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 222x182 of 222x182, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 353.0, [l -1.2197802, r 1.2197802, b -1.0, t 1.0] 2.4395604x2.0 -> [l -1.2197802, r 1.2197802, b -1.0, t 1.0] 2.4395604x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 222x182, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 222x182, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 222x182, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 34 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 222x182, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 223x183 of 223x183, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 355.0, [l -1.2185793, r 1.2185793, b -1.0, t 1.0] 2.4371586x2.0 -> [l -1.2185793, r 1.2185793, b -1.0, t 1.0] 2.4371586x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 223x183, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 223x183, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 223x183, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 34 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 223x183, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 224x184 of 224x184, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 357.0, [l -1.2173913, r 1.2173913, b -1.0, t 1.0] 2.4347825x2.0 -> [l -1.2173913, r 1.2173913, b -1.0, t 1.0] 2.4347825x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 224x184, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 224x184, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 224x184, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: Action 34 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 224x184, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 225x185 of 225x185, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 359.0, [l -1.2162162, r 1.2162162, b -1.0, t 1.0] 2.4324324x2.0 -> [l -1.2162162, r 1.2162162, b -1.0, t 1.0] 2.4324324x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 225x185, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 225x185, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 225x185, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 35 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 225x185, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 226x186 of 226x186, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 361.0, [l -1.2150538, r 1.2150538, b -1.0, t 1.0] 2.4301076x2.0 -> [l -1.2150538, r 1.215054, b -1.0, t 1.0] 2.4301078x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 226x186, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 226x186, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 226x186, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 35 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 226x186, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 227x187 of 227x187, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 363.0, [l -1.2139038, r 1.2139038, b -1.0, t 1.0] 2.4278076x2.0 -> [l -1.2139038, r 1.2139038, b -1.0, t 1.0] 2.4278076x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 227x187, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 227x187, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 227x187, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 35 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 227x187, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 228x188 of 228x188, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 365.0, [l -1.2127659, r 1.2127659, b -1.0, t 1.0] 2.4255319x2.0 -> [l -1.2127659, r 1.2127659, b -1.0, t 1.0] 2.4255319x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 228x188, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 228x188, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 228x188, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 36 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 228x188, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 229x189 of 229x189, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 367.0, [l -1.2116402, r 1.2116402, b -1.0, t 1.0] 2.4232805x2.0 -> [l -1.2116402, r 1.2116402, b -1.0, t 1.0] 2.4232805x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 229x189, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 229x189, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 229x189, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 36 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 229x189, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 230x190 of 230x190, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 369.0, [l -1.2105263, r 1.2105263, b -1.0, t 1.0] 2.4210527x2.0 -> [l -1.2105263, r 1.2105263, b -1.0, t 1.0] 2.4210527x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 230x190, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 230x190, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 230x190, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 36 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 230x190, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 231x191 of 231x191, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 371.0, [l -1.2094241, r 1.2094241, b -1.0, t 1.0] 2.4188483x2.0 -> [l -1.2094241, r 1.2094241, b -1.0, t 1.0] 2.4188483x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 231x191, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 231x191, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 231x191, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 37 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 231x191, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 232x192 of 232x192, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 373.0, [l -1.2083334, r 1.2083334, b -1.0, t 1.0] 2.4166667x2.0 -> [l -1.2083334, r 1.2083334, b -1.0, t 1.0] 2.4166667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 232x192, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 232x192, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 232x192, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 37 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 232x192, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 233x193 of 233x193, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 375.0, [l -1.2072539, r 1.2072539, b -1.0, t 1.0] 2.4145079x2.0 -> [l -1.2072539, r 1.2072539, b -1.0, t 1.0] 2.4145079x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 233x193, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 233x193, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 233x193, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 37 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 233x193, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 234x194 of 234x194, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 377.0, [l -1.2061856, r 1.2061856, b -1.0, t 1.0] 2.4123712x2.0 -> [l -1.2061856, r 1.2061856, b -1.0, t 1.0] 2.4123712x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 234x194, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 234x194, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 234x194, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 38 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 234x194, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 235x195 of 235x195, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 379.0, [l -1.2051282, r 1.2051282, b -1.0, t 1.0] 2.4102564x2.0 -> [l -1.2051282, r 1.2051282, b -1.0, t 1.0] 2.4102564x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 235x195, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 235x195, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 235x195, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 38 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 235x195, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 236x196 of 236x196, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 381.0, [l -1.2040817, r 1.2040817, b -1.0, t 1.0] 2.4081633x2.0 -> [l -1.2040817, r 1.2040817, b -1.0, t 1.0] 2.4081633x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 236x196, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 236x196, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 236x196, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 38 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 236x196, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 237x197 of 237x197, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 383.0, [l -1.2030457, r 1.2030457, b -1.0, t 1.0] 2.4060915x2.0 -> [l -1.2030457, r 1.2030457, b -1.0, t 1.0] 2.4060915x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 237x197, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 237x197, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 237x197, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 39 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 237x197, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 238x198 of 238x198, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 385.0, [l -1.2020202, r 1.2020202, b -1.0, t 1.0] 2.4040403x2.0 -> [l -1.2020202, r 1.2020202, b -1.0, t 1.0] 2.4040403x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 238x198, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 238x198, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 238x198, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 1: Action 39 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 238x198, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 239x199 of 239x199, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 387.0, [l -1.201005, r 1.201005, b -1.0, t 1.0] 2.40201x2.0 -> [l -1.201005, r 1.201005, b -1.0, t 1.0] 2.40201x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 239x199, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 239x199, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 239x199, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 39 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 239x199, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 240x200 of 240x200, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 389.0, [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0 -> [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 240x200, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 240x200, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 240x200, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 40 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 240x200, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 241x201 of 241x201, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 391.0, [l -1.199005, r 1.199005, b -1.0, t 1.0] 2.39801x2.0 -> [l -1.199005, r 1.199005, b -1.0, t 1.0] 2.39801x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 241x201, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 241x201, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 241x201, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 40 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 241x201, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 242x202 of 242x202, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 393.0, [l -1.1980197, r 1.1980197, b -1.0, t 1.0] 2.3960395x2.0 -> [l -1.1980197, r 1.1980197, b -1.0, t 1.0] 2.3960395x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 242x202, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 242x202, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 242x202, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 40 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 242x202, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 243x203 of 243x203, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 395.0, [l -1.1970444, r 1.1970444, b -1.0, t 1.0] 2.3940887x2.0 -> [l -1.1970444, r 1.1970444, b -1.0, t 1.0] 2.3940887x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 243x203, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 243x203, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 243x203, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 41 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 243x203, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 244x204 of 244x204, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 397.0, [l -1.1960784, r 1.1960784, b -1.0, t 1.0] 2.3921568x2.0 -> [l -1.1960784, r 1.1960784, b -1.0, t 1.0] 2.3921568x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 244x204, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 244x204, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 244x204, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 41 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 244x204, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 245x205 of 245x205, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 399.0, [l -1.195122, r 1.195122, b -1.0, t 1.0] 2.390244x2.0 -> [l -1.195122, r 1.195122, b -1.0, t 1.0] 2.390244x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 245x205, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 245x205, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 245x205, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 2: Action 41 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 245x205, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 246x206 of 246x206, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 401.0, [l -1.1941748, r 1.1941748, b -1.0, t 1.0] 2.3883495x2.0 -> [l -1.1941748, r 1.1941748, b -1.0, t 1.0] 2.3883495x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 246x206, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 246x206, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 246x206, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 42 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 246x206, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 247x207 of 247x207, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 403.0, [l -1.1932367, r 1.1932367, b -1.0, t 1.0] 2.3864734x2.0 -> [l -1.1932367, r 1.1932367, b -1.0, t 1.0] 2.3864734x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 247x207, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 247x207, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 247x207, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 42 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 247x207, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 248x208 of 248x208, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 405.0, [l -1.1923077, r 1.1923077, b -1.0, t 1.0] 2.3846154x2.0 -> [l -1.1923077, r 1.1923077, b -1.0, t 1.0] 2.3846154x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 248x208, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 248x208, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 248x208, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 42 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 248x208, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 249x209 of 249x209, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 407.0, [l -1.1913875, r 1.1913875, b -1.0, t 1.0] 2.382775x2.0 -> [l -1.1913875, r 1.1913875, b -1.0, t 1.0] 2.382775x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 249x209, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 249x209, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 249x209, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 43 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 249x209, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 250x210 of 250x210, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 409.0, [l -1.1904762, r 1.1904762, b -1.0, t 1.0] 2.3809524x2.0 -> [l -1.1904762, r 1.1904762, b -1.0, t 1.0] 2.3809524x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 250x210, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 250x210, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 250x210, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 1: Action 43 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 250x210, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 251x211 of 251x211, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 411.0, [l -1.1895734, r 1.1895734, b -1.0, t 1.0] 2.3791468x2.0 -> [l -1.1895734, r 1.1895734, b -1.0, t 1.0] 2.3791468x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 251x211, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 251x211, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 251x211, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 43 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 251x211, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 252x212 of 252x212, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 413.0, [l -1.1886792, r 1.1886792, b -1.0, t 1.0] 2.3773584x2.0 -> [l -1.1886792, r 1.1886792, b -1.0, t 1.0] 2.3773584x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 252x212, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 252x212, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 252x212, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 44 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 252x212, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 253x213 of 253x213, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 415.0, [l -1.1877934, r 1.1877934, b -1.0, t 1.0] 2.3755867x2.0 -> [l -1.1877934, r 1.1877934, b -1.0, t 1.0] 2.3755867x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 253x213, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 253x213, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 253x213, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 44 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 253x213, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 254x214 of 254x214, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 417.0, [l -1.1869159, r 1.1869159, b -1.0, t 1.0] 2.3738317x2.0 -> [l -1.1869159, r 1.1869159, b -1.0, t 1.0] 2.3738317x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 254x214, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 254x214, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 254x214, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 44 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 254x214, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 255x215 of 255x215, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 419.0, [l -1.1860465, r 1.1860465, b -1.0, t 1.0] 2.372093x2.0 -> [l -1.1860465, r 1.1860465, b -1.0, t 1.0] 2.372093x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 255x215, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 255x215, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 255x215, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 45 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 255x215, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 256x216 of 256x216, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 421.0, [l -1.1851852, r 1.1851852, b -1.0, t 1.0] 2.3703704x2.0 -> [l -1.1851852, r 1.1851852, b -1.0, t 1.0] 2.3703704x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 256x216, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 256x216, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 256x216, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 45 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 256x216, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 257x217 of 257x217, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 423.0, [l -1.1843318, r 1.1843318, b -1.0, t 1.0] 2.3686635x2.0 -> [l -1.1843318, r 1.1843318, b -1.0, t 1.0] 2.3686635x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 257x217, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 257x217, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 257x217, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 45 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 257x217, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 258x218 of 258x218, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 425.0, [l -1.1834862, r 1.1834862, b -1.0, t 1.0] 2.3669724x2.0 -> [l -1.1834862, r 1.1834862, b -1.0, t 1.0] 2.3669724x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 258x218, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 258x218, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 258x218, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 0: Action 46 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 258x218, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 259x219 of 259x219, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 427.0, [l -1.1826484, r 1.1826484, b -1.0, t 1.0] 2.3652968x2.0 -> [l -1.1826484, r 1.1826484, b -1.0, t 1.0] 2.3652968x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 259x219, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 259x219, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 259x219, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 46 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 259x219, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 260x220 of 260x220, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 429.0, [l -1.1818181, r 1.1818181, b -1.0, t 1.0] 2.3636363x2.0 -> [l -1.1818181, r 1.1818181, b -1.0, t 1.0] 2.3636363x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 260x220, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 260x220, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 260x220, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 46 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 260x220, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 261x221 of 261x221, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 431.0, [l -1.1809955, r 1.1809955, b -1.0, t 1.0] 2.361991x2.0 -> [l -1.1809955, r 1.1809955, b -1.0, t 1.0] 2.361991x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 261x221, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 261x221, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 261x221, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 0: Action 47 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 261x221, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 262x222 of 262x222, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 433.0, [l -1.1801802, r 1.1801802, b -1.0, t 1.0] 2.3603604x2.0 -> [l -1.1801802, r 1.1801802, b -1.0, t 1.0] 2.3603604x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 262x222, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 262x222, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 262x222, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 1: Action 47 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 262x222, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 263x223 of 263x223, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 435.0, [l -1.1793722, r 1.1793722, b -1.0, t 1.0] 2.3587444x2.0 -> [l -1.1793722, r 1.1793722, b -1.0, t 1.0] 2.3587444x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 263x223, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 263x223, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 263x223, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 2: Action 47 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 263x223, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 264x224 of 264x224, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 437.0, [l -1.1785715, r 1.1785715, b -1.0, t 1.0] 2.357143x2.0 -> [l -1.1785715, r 1.1785715, b -1.0, t 1.0] 2.357143x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 264x224, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 264x224, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 264x224, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: Action 48 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 264x224, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 265x225 of 265x225, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 439.0, [l -1.1777778, r 1.1777778, b -1.0, t 1.0] 2.3555555x2.0 -> [l -1.1777778, r 1.1777778, b -1.0, t 1.0] 2.3555555x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 265x225, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 265x225, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 265x225, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: Action 48 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 265x225, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 266x226 of 266x226, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 441.0, [l -1.1769911, r 1.1769911, b -1.0, t 1.0] 2.3539822x2.0 -> [l -1.1769911, r 1.1769911, b -1.0, t 1.0] 2.3539822x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 266x226, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 266x226, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 266x226, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Resizer 2: Action 48 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 266x226, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 267x227 of 267x227, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 443.0, [l -1.1762115, r 1.1762115, b -1.0, t 1.0] 2.352423x2.0 -> [l -1.1762115, r 1.1762115, b -1.0, t 1.0] 2.352423x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 267x227, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 267x227, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 267x227, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Resizer 0: Action 49 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 267x227, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 268x228 of 268x228, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 445.0, [l -1.1754386, r 1.1754386, b -1.0, t 1.0] 2.3508773x2.0 -> [l -1.1754386, r 1.1754386, b -1.0, t 1.0] 2.3508773x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 268x228, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 268x228, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 268x228, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Resizer 0: DONE/SYNC: main-resz0
    [apply] Resizer 1: Action 49 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Resizer 0: END: main-resz0
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 268x228, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 269x229 of 269x229, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 447.0, [l -1.1746725, r 1.1746725, b -1.0, t 1.0] 2.349345x2.0 -> [l -1.1746725, r 1.1746725, b -1.0, t 1.0] 2.349345x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 1: DONE/SYNC: main-resz1
    [apply] Resizer 1: END: main-resz1
    [apply] Resizer 2: Action 49 / 50: main-Display-.windows_nil-1-EDT-2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 269x229, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4466af20 0/0 270x230 of 270x230, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 449.0, [l -1.173913, r 1.173913, b -1.0, t 1.0] 2.347826x2.0 -> [l -1.173913, r 1.173913, b -1.0, t 1.0] 2.347826x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 270x230, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 270x230, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4466af20 270x230, swapInterval 0, drawable 0x3b0107d5
    [apply] Resizer 2: DONE/SYNC: main-resz2
    [apply] Resizer 2: END: main-resz2
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4466af20: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4466af20 FIN
    [apply] *** reshapes: 150, displays 900
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextSurfaceLockNEWT - test01_3A3RThreads_50Resizes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846989109 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846989109 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_1A1RThreads_100Resizes took 5.96 sec
    [apply] Testcase: test01_3A3RThreads_50Resizes took 4.769 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846990463 ms III - Start
    [apply] SLOCK [T main @ 1755846990464 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] junit.framework.TestListener: startTest(test01GL2GL3DebugDisabled)
    [apply] junit.framework.TestListener: endTest(test01GL2GL3DebugDisabled)
    [apply] junit.framework.TestListener: startTest(test02GL2GL3DebugEnabled)
    [apply] glDebug extension: null
    [apply] glDebug enabled: false
    [apply] glDebug sync: true
    [apply] context version: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test02GL2GL3DebugEnabled
    [apply] glDebug extension: GL_KHR_debug
    [apply] glDebug enabled: true
    [apply] glDebug sync: true
    [apply] junit.framework.TestListener: endTest(test02GL2GL3DebugEnabled)
    [apply] context version: 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] junit.framework.TestListener: startTest(test03GL2GL3DebugError)
    [apply] junit.framework.TestListener: endTest(test03GL2GL3DebugError)
    [apply] junit.framework.TestListener: startTest(test04GL2GL3DebugInsert)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test02GL2GL3DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test03GL2GL3DebugError
    [apply] XXX: GLDebugEvent[ id 0x502
    [apply] 	type Error
    [apply] 	severity High: dangerous undefined behavior
    [apply] 	source GL API
    [apply] 	msg GL_INVALID_OPERATION error generated. Framebuffer name must be generated before being bound.
    [apply] 	when 1755846993826
    [apply] 	source 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 - hash 0x31368b99]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test03GL2GL3DebugError
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test04GL2GL3DebugInsert
    [apply] XXX: GLDebugEvent[ id 0x2a
    [apply] 	type Warning: generic
    [apply] 	severity Medium: Severe performance/deprecation/other warnings
    [apply] junit.framework.TestListener: endTest(test04GL2GL3DebugInsert)
    [apply] 	source Application
    [apply] 	msg Hello World
    [apply] 	when 1755846993883
    [apply] junit.framework.TestListener: startTest(test11GLES2DebugDisabled)
    [apply] junit.framework.TestListener: endTest(test11GLES2DebugDisabled)
    [apply] 	source 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 - hash 0x4f209819]
    [apply] junit.framework.TestListener: startTest(test12GLES2DebugEnabled)
    [apply] junit.framework.TestListener: endTest(test12GLES2DebugEnabled)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test04GL2GL3DebugInsert
    [apply] junit.framework.TestListener: startTest(test13GLES2DebugError)
    [apply] junit.framework.TestListener: endTest(test13GLES2DebugError)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test11GLES2DebugDisabled
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: startTest(test14GLES2DebugInsert)
    [apply] junit.framework.TestListener: endTest(test14GLES2DebugInsert)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test11GLES2DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test12GLES2DebugEnabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test12GLES2DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test13GLES2DebugError
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test13GLES2DebugError
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846993909 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846993909 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.101 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846990463 ms III - Start
    [apply] SLOCK [T main @ 1755846990464 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled
    [apply] glDebug extension: null
    [apply] glDebug enabled: false
    [apply] glDebug sync: true
    [apply] context version: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test01GL2GL3DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test02GL2GL3DebugEnabled
    [apply] glDebug extension: GL_KHR_debug
    [apply] glDebug enabled: true
    [apply] glDebug sync: true
    [apply] context version: 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test02GL2GL3DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test03GL2GL3DebugError
    [apply] XXX: GLDebugEvent[ id 0x502
    [apply] 	type Error
    [apply] 	severity High: dangerous undefined behavior
    [apply] 	source GL API
    [apply] 	msg GL_INVALID_OPERATION error generated. Framebuffer name must be generated before being bound.
    [apply] 	when 1755846993826
    [apply] 	source 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 - hash 0x31368b99]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test03GL2GL3DebugError
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test04GL2GL3DebugInsert
    [apply] XXX: GLDebugEvent[ id 0x2a
    [apply] 	type Warning: generic
    [apply] 	severity Medium: Severe performance/deprecation/other warnings
    [apply] 	source Application
    [apply] 	msg Hello World
    [apply] 	when 1755846993883
    [apply] 	source 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 - hash 0x4f209819]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test04GL2GL3DebugInsert
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test11GLES2DebugDisabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test11GLES2DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test12GLES2DebugEnabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test12GLES2DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test13GLES2DebugError
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test13GLES2DebugError
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug00NEWT - test14GLES2DebugInsert
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846993909 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846993909 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2GL3DebugDisabled took 3.189 sec
    [apply] Testcase: test02GL2GL3DebugEnabled took 0.084 sec
    [apply] Testcase: test03GL2GL3DebugError took 0.084 sec
    [apply] Testcase: test04GL2GL3DebugInsert took 0.057 sec
    [apply] Testcase: test11GLES2DebugDisabled took 0.001 sec
    [apply] Testcase: test12GLES2DebugEnabled took 0 sec
    [apply] Testcase: test13GLES2DebugError took 0 sec
    [apply] Testcase: test14GLES2DebugInsert took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846995391 ms III - Start
    [apply] SLOCK [T main @ 1755846995392 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(test01GL2GL3DebugDisabled)
    [apply] junit.framework.TestListener: endTest(test01GL2GL3DebugDisabled)
    [apply] glDebug extension: null
    [apply] glDebug enabled: false
    [apply] glDebug sync: true
    [apply] context version: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test02GL2GL3DebugEnabled
    [apply] junit.framework.TestListener: startTest(test02GL2GL3DebugEnabled)
    [apply] junit.framework.TestListener: endTest(test02GL2GL3DebugEnabled)
    [apply] junit.framework.TestListener: startTest(test03GL2GL3DebugError)
    [apply] glDebug extension: GL_KHR_debug
    [apply] glDebug enabled: true
    [apply] glDebug sync: true
    [apply] context version: 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] XXX: GLDebugEvent[ id 0x2a
    [apply] 	type Warning: generic
    [apply] 	severity Medium: Severe performance/deprecation/other warnings
    [apply] 	source Application
    [apply] 	msg Hello World
    [apply] 	when 1755846998572
    [apply] 	source 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 - hash 0x45c0990f]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test02GL2GL3DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test03GL2GL3DebugError
    [apply] XXX: GLDebugEvent[ id 0x502
    [apply] 	type Error
    [apply] 	severity High: dangerous undefined behavior
    [apply] 	source GL API
    [apply] junit.framework.TestListener: endTest(test03GL2GL3DebugError)
    [apply] 	msg GL_INVALID_OPERATION error generated. Framebuffer name must be generated before being bound.
    [apply] 	when 1755846998642
    [apply] 	source 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 - hash 0x4e6f6611]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test03GL2GL3DebugError
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test11GLES2DebugDisabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test11GLES2DebugDisabled
    [apply] junit.framework.TestListener: startTest(test11GLES2DebugDisabled)
    [apply] junit.framework.TestListener: endTest(test11GLES2DebugDisabled)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test12GLES2DebugEnabled
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: startTest(test12GLES2DebugEnabled)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test12GLES2DebugEnabled
    [apply] 
    [apply] junit.framework.TestListener: endTest(test12GLES2DebugEnabled)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError
    [apply] junit.framework.TestListener: startTest(test13GLES2DebugError)
    [apply] junit.framework.TestListener: endTest(test13GLES2DebugError)
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846998687 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846998687 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.956 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846995391 ms III - Start
    [apply] SLOCK [T main @ 1755846995392 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled
    [apply] glDebug extension: null
    [apply] glDebug enabled: false
    [apply] glDebug sync: true
    [apply] context version: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test01GL2GL3DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test02GL2GL3DebugEnabled
    [apply] glDebug extension: GL_KHR_debug
    [apply] glDebug enabled: true
    [apply] glDebug sync: true
    [apply] context version: 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] XXX: GLDebugEvent[ id 0x2a
    [apply] 	type Warning: generic
    [apply] 	severity Medium: Severe performance/deprecation/other warnings
    [apply] 	source Application
    [apply] 	msg Hello World
    [apply] 	when 1755846998572
    [apply] 	source 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 - hash 0x45c0990f]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test02GL2GL3DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test03GL2GL3DebugError
    [apply] XXX: GLDebugEvent[ id 0x502
    [apply] 	type Error
    [apply] 	severity High: dangerous undefined behavior
    [apply] 	source GL API
    [apply] 	msg GL_INVALID_OPERATION error generated. Framebuffer name must be generated before being bound.
    [apply] 	when 1755846998642
    [apply] 	source 4.6 (Compat profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 - hash 0x4e6f6611]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test03GL2GL3DebugError
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test11GLES2DebugDisabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test11GLES2DebugDisabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test12GLES2DebugEnabled
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test12GLES2DebugEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLDebug01NEWT - test13GLES2DebugError
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846998687 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755846998687 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2GL3DebugDisabled took 3.057 sec
    [apply] Testcase: test02GL2GL3DebugEnabled took 0.12 sec
    [apply] Testcase: test03GL2GL3DebugError took 0.082 sec
    [apply] Testcase: test11GLES2DebugDisabled took 0.001 sec
    [apply] Testcase: test12GLES2DebugEnabled took 0 sec
    [apply] Testcase: test13GLES2DebugError took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 10
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846999932 ms III - Start
    [apply] SLOCK [T main @ 1755846999933 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01OnThreadAtInit)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Display-.windows_nil-1-EDT-1> on thread main-Display-.windows_nil-1-EDT-1 on thread main
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Display-.windows_nil-1-EDT-1> on thread main-Display-.windows_nil-1-EDT-1
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:257)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:169)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:3140)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1381)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1386)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:616)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test01OnThreadAtInit(TestGLException01NEWT.java:336)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Display-.windows_nil-1-EDT-1> on thread main-Display-.windows_nil-1-EDT-1
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:121)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:143)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4758)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4692)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1357)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1369)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:380)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Display-.windows_nil-1-EDT-1>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.init(TestGLException01NEWT.java:112)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
    [apply] 	... 11 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 1
    [apply] junit.framework.TestListener: endTest(test01OnThreadAtInit)
    [apply] junit.framework.TestListener: startTest(test02OnThreadAtReshape)
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 0 / 1
    [apply] Reshape Count                   : 0 / 1
    [apply] Display Count                   : 0 / 2
    [apply] Invoke Count                    : 0 / 1
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test02OnThreadAtReshape
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Display-.windows_nil-1-EDT-2> on thread main-Display-.windows_nil-1-EDT-2 on thread main
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Display-.windows_nil-1-EDT-2> on thread main-Display-.windows_nil-1-EDT-2
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:257)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:169)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:3140)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1381)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1386)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:616)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test02OnThreadAtReshape(TestGLException01NEWT.java:342)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Display-.windows_nil-1-EDT-2> on thread main-Display-.windows_nil-1-EDT-2
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:121)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:143)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4758)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4692)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1357)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1369)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:380)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Display-.windows_nil-1-EDT-2>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 11 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #2 on thread main> on thread main on thread main
    [apply] junit.framework.TestListener: endTest(test02OnThreadAtReshape)
    [apply] junit.framework.TestListener: startTest(test03OnThreadAtDisplay)
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #2 on thread main> on thread main
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:643)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:225)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test02OnThreadAtReshape(TestGLException01NEWT.java:342)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #2 on thread main>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 31 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 2
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 0 / 0
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test02OnThreadAtReshape
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test03OnThreadAtDisplay
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-3> on thread main-Display-.windows_nil-1-EDT-3 on thread main
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-3> on thread main-Display-.windows_nil-1-EDT-3
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:257)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:169)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:3140)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1381)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1386)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:616)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test03OnThreadAtDisplay(TestGLException01NEWT.java:348)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-3> on thread main-Display-.windows_nil-1-EDT-3
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:121)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:143)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4758)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4692)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1357)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1369)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:380)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-3>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 11 more
    [apply] junit.framework.TestListener: endTest(test03OnThreadAtDisplay)
    [apply] junit.framework.TestListener: startTest(test04OnThreadAtInvoke)
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread main> on thread main on thread main
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread main> on thread main
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:643)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:225)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test03OnThreadAtDisplay(TestGLException01NEWT.java:348)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #2 on thread main>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 31 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 2
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test03OnThreadAtDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test04OnThreadAtInvoke
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-4> on thread main-Display-.windows_nil-1-EDT-4 on thread main
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-4> on thread main-Display-.windows_nil-1-EDT-4
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:257)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:169)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:3140)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1381)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1386)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:616)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test04OnThreadAtInvoke(TestGLException01NEWT.java:354)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-4> on thread main-Display-.windows_nil-1-EDT-4
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:121)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:143)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4758)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4692)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1357)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1369)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:380)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-4>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 11 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread main> on thread main on thread main
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread main> on thread main
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:643)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:225)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test04OnThreadAtInvoke(TestGLException01NEWT.java:354)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #2 on thread main>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 31 more
    [apply] junit.framework.TestListener: endTest(test04OnThreadAtInvoke)
    [apply] junit.framework.TestListener: startTest(test05OnThreadAtDispose)
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 2
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test04OnThreadAtInvoke
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test05OnThreadAtDispose
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-5> on thread main-Display-.windows_nil-1-EDT-5 on thread main
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-5> on thread main-Display-.windows_nil-1-EDT-5
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:257)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:169)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:3140)
    [apply] 	at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1604)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:606)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:251)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test05OnThreadAtDispose(TestGLException01NEWT.java:360)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-5> on thread main-Display-.windows_nil-1-EDT-5
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:562)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeGL(GLDrawableHelper.java:1195)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.destroyImplInLock(GLAutoDrawableBase.java:372)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$300(GLWindow.java:121)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.destroyActionInLock(GLWindow.java:669)
    [apply] 	at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1530)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:380)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-5>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.dispose(TestGLException01NEWT.java:119)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:546)
    [apply] 	... 7 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : true
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 8 / 8
    [apply] Invoke Count                    : 1 / 1
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test05OnThreadAtDispose
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test11OffThreadAtInit
    [apply] junit.framework.TestListener: endTest(test05OnThreadAtDispose)
    [apply] junit.framework.TestListener: startTest(test11OffThreadAtInit)
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Animator#00> on thread main-Animator#00 on thread main-Animator#00
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Animator#00> on thread main-Animator#00
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:559)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:303)
    [apply] 	at java.base/java.lang.Thread.run(Thread.java:1583)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Animator#00> on thread main-Animator#00
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:471)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:259)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Animator#00>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.init(TestGLException01NEWT.java:112)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 0 / 0
    [apply] Reshape Count                   : 0 / 0
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test11OffThreadAtInit
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test12OffThreadAtReshape
    [apply] junit.framework.TestListener: endTest(test11OffThreadAtInit)
    [apply] junit.framework.TestListener: startTest(test12OffThreadAtReshape)
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Animator#01> on thread main-Animator#01 on thread main-Animator#01
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Animator#01> on thread main-Animator#01
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:559)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:303)
    [apply] 	at java.base/java.lang.Thread.run(Thread.java:1583)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Animator#01> on thread main-Animator#01
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:471)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:259)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Animator#01>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 0 / 0
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test12OffThreadAtReshape
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test13OffThreadAtDisplay
    [apply] junit.framework.TestListener: endTest(test12OffThreadAtReshape)
    [apply] junit.framework.TestListener: startTest(test13OffThreadAtDisplay)
    [apply] junit.framework.TestListener: endTest(test13OffThreadAtDisplay)
    [apply] junit.framework.TestListener: startTest(test14OffThreadAtInvoke)
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#02> on thread main-Animator#02 on thread main-Animator#02
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#02> on thread main-Animator#02
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:559)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:303)
    [apply] 	at java.base/java.lang.Thread.run(Thread.java:1583)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#02> on thread main-Animator#02
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:471)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:259)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#02>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test13OffThreadAtDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test14OffThreadAtInvoke
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#03> on thread main-Animator#03 on thread main-Animator#03
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#03> on thread main-Animator#03
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:559)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:303)
    [apply] 	at java.base/java.lang.Thread.run(Thread.java:1583)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#03> on thread main-Animator#03
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:471)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:259)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#03>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 6 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread main> on thread main on thread main
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread main> on thread main
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:643)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:226)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test14OffThreadAtInvoke(TestGLException01NEWT.java:385)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #2 on thread main>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 31 more
    [apply] junit.framework.TestListener: endTest(test14OffThreadAtInvoke)
    [apply] junit.framework.TestListener: startTest(test15OffThreadAtDispose)
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 2
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test14OffThreadAtInvoke
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-10> on thread main-Display-.windows_nil-1-EDT-10 on thread main
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-10> on thread main-Display-.windows_nil-1-EDT-10
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:257)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:169)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:3140)
    [apply] 	at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1604)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:606)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:251)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test15OffThreadAtDispose(TestGLException01NEWT.java:391)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-10> on thread main-Display-.windows_nil-1-EDT-10
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:562)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeGL(GLDrawableHelper.java:1195)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.destroyImplInLock(GLAutoDrawableBase.java:372)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$300(GLWindow.java:121)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.destroyActionInLock(GLWindow.java:669)
    [apply] 	at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1530)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:380)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-10>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.dispose(TestGLException01NEWT.java:119)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:546)
    [apply] 	... 7 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : true
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 35 / 35
    [apply] Invoke Count                    : 1 / 1
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose
    [apply] junit.framework.TestListener: endTest(test15OffThreadAtDispose)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847005875 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847005876 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.621 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755846999932 ms III - Start
    [apply] SLOCK [T main @ 1755846999933 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Display-.windows_nil-1-EDT-1> on thread main-Display-.windows_nil-1-EDT-1 on thread main
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Display-.windows_nil-1-EDT-1> on thread main-Display-.windows_nil-1-EDT-1
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:257)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:169)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:3140)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1381)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1386)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:616)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test01OnThreadAtInit(TestGLException01NEWT.java:336)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Display-.windows_nil-1-EDT-1> on thread main-Display-.windows_nil-1-EDT-1
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:121)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:143)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4758)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4692)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1357)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1369)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:380)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Display-.windows_nil-1-EDT-1>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.init(TestGLException01NEWT.java:112)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
    [apply] 	... 11 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 0 / 1
    [apply] Reshape Count                   : 0 / 1
    [apply] Display Count                   : 0 / 2
    [apply] Invoke Count                    : 0 / 1
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test01OnThreadAtInit
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test02OnThreadAtReshape
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Display-.windows_nil-1-EDT-2> on thread main-Display-.windows_nil-1-EDT-2 on thread main
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Display-.windows_nil-1-EDT-2> on thread main-Display-.windows_nil-1-EDT-2
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:257)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:169)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:3140)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1381)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1386)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:616)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test02OnThreadAtReshape(TestGLException01NEWT.java:342)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Display-.windows_nil-1-EDT-2> on thread main-Display-.windows_nil-1-EDT-2
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:121)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:143)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4758)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4692)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1357)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1369)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:380)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Display-.windows_nil-1-EDT-2>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 11 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #2 on thread main> on thread main on thread main
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #2 on thread main> on thread main
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:643)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:225)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test02OnThreadAtReshape(TestGLException01NEWT.java:342)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #2 on thread main>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 31 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 2
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 0 / 0
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test02OnThreadAtReshape
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test03OnThreadAtDisplay
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-3> on thread main-Display-.windows_nil-1-EDT-3 on thread main
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-3> on thread main-Display-.windows_nil-1-EDT-3
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:257)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:169)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:3140)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1381)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1386)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:616)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test03OnThreadAtDisplay(TestGLException01NEWT.java:348)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-3> on thread main-Display-.windows_nil-1-EDT-3
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:121)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:143)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4758)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4692)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1357)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1369)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:380)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-3>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 11 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread main> on thread main on thread main
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread main> on thread main
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:643)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:225)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test03OnThreadAtDisplay(TestGLException01NEWT.java:348)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #2 on thread main>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 31 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 2
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test03OnThreadAtDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test04OnThreadAtInvoke
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-4> on thread main-Display-.windows_nil-1-EDT-4 on thread main
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-4> on thread main-Display-.windows_nil-1-EDT-4
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:257)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:169)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:3140)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1381)
    [apply] 	at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:1386)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:616)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:218)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test04OnThreadAtInvoke(TestGLException01NEWT.java:354)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-4> on thread main-Display-.windows_nil-1-EDT-4
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:260)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$200(GLWindow.java:121)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$2.windowResized(GLWindow.java:143)
    [apply] 	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:4758)
    [apply] 	at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:4692)
    [apply] 	at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:1357)
    [apply] 	at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:1369)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:380)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Display-.windows_nil-1-EDT-4>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 11 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread main> on thread main on thread main
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread main> on thread main
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:643)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:225)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test04OnThreadAtInvoke(TestGLException01NEWT.java:354)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #2 on thread main>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 31 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 2
    [apply] Exception @ Init/Reshape/Display: true
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test04OnThreadAtInvoke
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test05OnThreadAtDispose
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-5> on thread main-Display-.windows_nil-1-EDT-5 on thread main
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-5> on thread main-Display-.windows_nil-1-EDT-5
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:257)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:169)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:3140)
    [apply] 	at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1604)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:606)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:251)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test05OnThreadAtDispose(TestGLException01NEWT.java:360)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-5> on thread main-Display-.windows_nil-1-EDT-5
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:562)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeGL(GLDrawableHelper.java:1195)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.destroyImplInLock(GLAutoDrawableBase.java:372)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$300(GLWindow.java:121)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.destroyActionInLock(GLWindow.java:669)
    [apply] 	at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1530)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:380)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-5>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.dispose(TestGLException01NEWT.java:119)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:546)
    [apply] 	... 7 more
    [apply] This-Thread                     : true
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : true
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 8 / 8
    [apply] Invoke Count                    : 1 / 1
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test05OnThreadAtDispose
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test11OffThreadAtInit
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Animator#00> on thread main-Animator#00 on thread main-Animator#00
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Animator#00> on thread main-Animator#00
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:559)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:303)
    [apply] 	at java.base/java.lang.Thread.run(Thread.java:1583)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Animator#00> on thread main-Animator#00
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:471)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:259)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in init: #1 on thread main-Animator#00>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.init(TestGLException01NEWT.java:112)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:644)
    [apply] 	at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:667)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:431)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1291)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 0 / 0
    [apply] Reshape Count                   : 0 / 0
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test11OffThreadAtInit
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test12OffThreadAtReshape
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Animator#01> on thread main-Animator#01 on thread main-Animator#01
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Animator#01> on thread main-Animator#01
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:559)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:303)
    [apply] 	at java.base/java.lang.Thread.run(Thread.java:1583)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Animator#01> on thread main-Animator#01
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:471)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:259)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in reshape: #1 on thread main-Animator#01>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.reshape(TestGLException01NEWT.java:133)
    [apply] 	at jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:751)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:440)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 0 / 0
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test12OffThreadAtReshape
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test13OffThreadAtDisplay
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#02> on thread main-Animator#02 on thread main-Animator#02
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#02> on thread main-Animator#02
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:559)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:303)
    [apply] 	at java.base/java.lang.Thread.run(Thread.java:1583)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#02> on thread main-Animator#02
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:471)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:259)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#02>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 6 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test13OffThreadAtDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test14OffThreadAtInvoke
    [apply] User caught exception AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#03> on thread main-Animator#03 on thread main-Animator#03
    [apply] com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$AnimException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#03> on thread main-Animator#03
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$5.uncaughtException(TestGLException01NEWT.java:204)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.handleUncaughtException(AnimatorBase.java:559)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:303)
    [apply] 	at java.base/java.lang.Thread.run(Thread.java:1583)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#03> on thread main-Animator#03
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
    [apply] 	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:471)
    [apply] 	at com.jogamp.opengl.util.Animator$MainLoop.run(Animator.java:259)
    [apply] 	... 1 more
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #1 on thread main-Animator#03>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 6 more
    [apply] User caught exception GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread main> on thread main on thread main
    [apply] com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in display: #2 on thread main> on thread main
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1327)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:797)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:912)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.invoke(GLAutoDrawableBase.java:643)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:226)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test14OffThreadAtInvoke(TestGLException01NEWT.java:385)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in display: #2 on thread main>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.display(TestGLException01NEWT.java:126)
    [apply] 	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
    [apply] 	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
    [apply] 	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
    [apply] 	... 31 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : true
    [apply] ExceptionSent                   : 2
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : true
    [apply] Exception @ Dispose             : false
    [apply] Exception @ GLAnimatorControl   : 1
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 0 / 0
    [apply] Invoke Count                    : 0 / 0
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test14OffThreadAtInvoke
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose
    [apply] User caught exception RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-10> on thread main-Display-.windows_nil-1-EDT-10 on thread main
    [apply] java.lang.RuntimeException: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-10> on thread main-Display-.windows_nil-1-EDT-10
    [apply] 	at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:257)
    [apply] 	at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:169)
    [apply] 	at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:442)
    [apply] 	at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:3140)
    [apply] 	at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1604)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:606)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.runTestGL(TestGLException01NEWT.java:251)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT.test15OffThreadAtDispose(TestGLException01NEWT.java:391)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [apply] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [apply] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [apply] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [apply] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [apply] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [apply] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [apply] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [apply] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [apply] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [apply] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [apply] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [apply] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [apply] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [apply] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [apply] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [apply] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [apply] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [apply] Caused by: com.jogamp.opengl.GLException: Caught RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-10> on thread main-Display-.windows_nil-1-EDT-10
    [apply] 	at com.jogamp.opengl.GLException.newGLException(GLException.java:76)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:562)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeGL(GLDrawableHelper.java:1195)
    [apply] 	at jogamp.opengl.GLAutoDrawableBase.destroyImplInLock(GLAutoDrawableBase.java:372)
    [apply] 	at com.jogamp.newt.opengl.GLWindow.access$300(GLWindow.java:121)
    [apply] 	at com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.destroyActionInLock(GLWindow.java:669)
    [apply] 	at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1530)
    [apply] 	at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [apply] 	at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:380)
    [apply] Caused by: java.lang.RuntimeException: <Injected GLEventListener exception in dispose: #1 on thread main-Display-.windows_nil-1-EDT-10>
    [apply] 	at com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT$1.dispose(TestGLException01NEWT.java:119)
    [apply] 	at jogamp.opengl.GLDrawableHelper.disposeAllGLEventListener(GLDrawableHelper.java:546)
    [apply] 	... 7 more
    [apply] This-Thread                     : false
    [apply] Anim-Thread                     : false
    [apply] ExceptionSent                   : 1
    [apply] Exception @ Init/Reshape/Display: false
    [apply] Exception @ Invoke              : false
    [apply] Exception @ Dispose             : true
    [apply] Exception @ GLAnimatorControl   : 0
    [apply] Init Count                      : 1 / 1
    [apply] Reshape Count                   : 1 / 1
    [apply] Display Count                   : 35 / 35
    [apply] Invoke Count                    : 1 / 1
    [apply] Dispose Count                   : 0 / 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLException01NEWT - test15OffThreadAtDispose
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847005875 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847005876 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01OnThreadAtInit took 0.623 sec
    [apply] Testcase: test02OnThreadAtReshape took 0.169 sec
    [apply] Testcase: test03OnThreadAtDisplay took 0.112 sec
    [apply] Testcase: test04OnThreadAtInvoke took 0.234 sec
    [apply] Testcase: test05OnThreadAtDispose took 0.761 sec
    [apply] Testcase: test11OffThreadAtInit took 0.103 sec
    [apply] Testcase: test12OffThreadAtReshape took 0.099 sec
    [apply] Testcase: test13OffThreadAtDisplay took 0.089 sec
    [apply] Testcase: test14OffThreadAtInvoke took 0.17 sec
    [apply] Testcase: test15OffThreadAtDispose took 0.758 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] junit.framework.TestListener: startTest(test01_ES1)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847007508 ms III - Start
    [apply] SLOCK [T main @ 1755847007509 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1
    [apply] GLES1 n/a
    [apply] junit.framework.TestListener: endTest(test01_ES1)
    [apply] junit.framework.TestListener: startTest(test02__ES2)
    [apply] junit.framework.TestListener: endTest(test02__ES2)
    [apply] junit.framework.TestListener: startTest(test03_GL2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test02__ES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test02__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test03_GL2
    [apply]   - GL_MAX_TEXTURE_SIZE: 16384
    [apply]   - GL_ACTIVE_TEXTURE: 33984
    [apply]   - GL_MAX_TEXTURE_IMAGE_UNITS: 32GL UnitTester
    [apply] 
    [apply]   GL_VENDOR: NVIDIA Corporation
    [apply]   GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply]   GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply]   GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [apply]   GL FBO: basic true, full true
    [apply]   GL Profile: GLProfile[GL4bc/GL4bc.hw]
    [apply]   GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply]   GL:jogamp.opengl.gl4.GL4bcImpl@5c0cd1c8, 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply]   - pre GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test03_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test04_GL3
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [apply]   - GL_MAX_SAMPLES: 32
    [apply] junit.framework.TestListener: endTest(test03_GL2)
    [apply] junit.framework.TestListener: startTest(test04_GL3)
    [apply] GL UnitTester
    [apply]   GL_VENDOR: NVIDIA Corporation
    [apply]   GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply]   GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply]   GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [apply]   GL FBO: basic true, full true
    [apply]   GL Profile: GLProfile[GL4/GL4.hw]
    [apply]   GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply]   GL:jogamp.opengl.gl4.GL4bcImpl@71e194a, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply]   - pre GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test04_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4
    [apply] GL UnitTester
    [apply]   GL_VENDOR: NVIDIA Corporation
    [apply]   GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply]   GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply]   GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [apply]   GL FBO: basic true, full true
    [apply]   GL Profile: GLProfile[GL4/GL4.hw]
    [apply]   GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply]   GL:jogamp.opengl.gl4.GL4bcImpl@5b7bfd6b, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply]   - pre GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL_MAX_TEXTURE_SIZE: 16384
    [apply]   - GL_ACTIVE_TEXTURE: 33984
    [apply]   - GL_MAX_TEXTURE_IMAGE_UNITS: 32
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [apply]   - GL_MAX_SAMPLES: 32
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4
    [apply] junit.framework.TestListener: endTest(test04_GL3)
    [apply] junit.framework.TestListener: startTest(test05_GL4)
    [apply]   - GL_MAX_TEXTURE_SIZE: 16384
    [apply]   - GL_ACTIVE_TEXTURE: 33984
    [apply]   - GL_MAX_TEXTURE_IMAGE_UNITS: 32
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [apply]   - GL_MAX_SAMPLES: 32
    [apply] junit.framework.TestListener: endTest(test05_GL4)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847012014 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847012015 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.171 sec
    [apply] ------------- Standard Output ---------------
    [apply]   - GL_MAX_TEXTURE_SIZE: 16384
    [apply]   - GL_ACTIVE_TEXTURE: 33984
    [apply]   - GL_MAX_TEXTURE_IMAGE_UNITS: 32
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [apply]   - GL_MAX_SAMPLES: 32
    [apply]   - GL_MAX_TEXTURE_SIZE: 16384
    [apply]   - GL_ACTIVE_TEXTURE: 33984
    [apply]   - GL_MAX_TEXTURE_IMAGE_UNITS: 32
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [apply]   - GL_MAX_SAMPLES: 32
    [apply]   - GL_MAX_TEXTURE_SIZE: 16384
    [apply]   - GL_ACTIVE_TEXTURE: 33984
    [apply]   - GL_MAX_TEXTURE_IMAGE_UNITS: 32
    [apply]   - GL_MAX_COLOR_ATTACHMENTS: 8
    [apply]   - GL_MAX_SAMPLES: 32
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847007508 ms III - Start
    [apply] SLOCK [T main @ 1755847007509 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1
    [apply] GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test01_ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test02__ES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test02__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test03_GL2
    [apply] GL UnitTester
    [apply]   GL_VENDOR: NVIDIA Corporation
    [apply]   GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply]   GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply]   GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [apply]   GL FBO: basic true, full true
    [apply]   GL Profile: GLProfile[GL4bc/GL4bc.hw]
    [apply]   GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply]   GL:jogamp.opengl.gl4.GL4bcImpl@5c0cd1c8, 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply]   - pre GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test03_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test04_GL3
    [apply] GL UnitTester
    [apply]   GL_VENDOR: NVIDIA Corporation
    [apply]   GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply]   GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply]   GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [apply]   GL FBO: basic true, full true
    [apply]   GL Profile: GLProfile[GL4/GL4.hw]
    [apply]   GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply]   GL:jogamp.opengl.gl4.GL4bcImpl@71e194a, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply]   - pre GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test04_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4
    [apply] GL UnitTester
    [apply]   GL_VENDOR: NVIDIA Corporation
    [apply]   GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply]   GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply]   GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [apply]   GL FBO: basic true, full true
    [apply]   GL Profile: GLProfile[GL4/GL4.hw]
    [apply]   GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply]   GL:jogamp.opengl.gl4.GL4bcImpl@5b7bfd6b, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply]   - pre GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply]   - GL-Error 0x0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug651NEWT - test05_GL4
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847012014 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847012015 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_ES1 took 3.387 sec
    [apply] Testcase: test02__ES2 took 0.001 sec
    [apply] Testcase: test03_GL2 took 0.95 sec
    [apply] Testcase: test04_GL3 took 0.073 sec
    [apply] Testcase: test05_GL4 took 0.065 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 7
    [apply] junit.framework.TestListener: startTest(test00ShowAvailProfiles)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847013402 ms III - Start
    [apply] SLOCK [T main @ 1755847013403 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles
    [apply] junit.framework.TestListener: endTest(test00ShowAvailProfiles)
    [apply] junit.framework.TestListener: startTest(test10GL2PolygonModeFailure)
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4b617f01], obj 0x123f1134]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test10GL2PolygonModeFailure
    [apply] junit.framework.TestListener: endTest(test10GL2PolygonModeFailure)
    [apply] CTX: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] junit.framework.TestListener: startTest(test11GL3bcPolygonModeFailure)
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test10GL2PolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test11GL3bcPolygonModeFailure
    [apply] junit.framework.TestListener: endTest(test11GL3bcPolygonModeFailure)
    [apply] junit.framework.TestListener: startTest(test12GL3PolygonModeFailure)
    [apply] junit.framework.TestListener: endTest(test12GL3PolygonModeFailure)
    [apply] junit.framework.TestListener: startTest(test20GL2BindArrayAttributeFails)
    [apply] CTX: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test11GL3bcPolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test12GL3PolygonModeFailure
    [apply] CTX: 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test12GL3PolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test20GL2BindArrayAttributeFails
    [apply] junit.framework.TestListener: endTest(test20GL2BindArrayAttributeFails)
    [apply] junit.framework.TestListener: startTest(test21GL3bcBindArrayAttributeFails)
    [apply] junit.framework.TestListener: endTest(test21GL3bcBindArrayAttributeFails)
    [apply] CTX: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test20GL2BindArrayAttributeFails
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test21GL3bcBindArrayAttributeFails
    [apply] CTX: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test21GL3bcBindArrayAttributeFails
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails
    [apply] junit.framework.TestListener: startTest(test22GL3BindArrayAttributeFails)
    [apply] junit.framework.TestListener: endTest(test22GL3BindArrayAttributeFails)
    [apply] CTX: 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847016808 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847016809 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.079 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847013402 ms III - Start
    [apply] SLOCK [T main @ 1755847013403 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4b617f01], obj 0x123f1134]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test00ShowAvailProfiles
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test10GL2PolygonModeFailure
    [apply] CTX: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test10GL2PolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test11GL3bcPolygonModeFailure
    [apply] CTX: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test11GL3bcPolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test12GL3PolygonModeFailure
    [apply] CTX: 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test12GL3PolygonModeFailure
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test20GL2BindArrayAttributeFails
    [apply] CTX: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test20GL2BindArrayAttributeFails
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test21GL3bcBindArrayAttributeFails
    [apply] CTX: 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test21GL3bcBindArrayAttributeFails
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails
    [apply] CTX: 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLMesaBug658NEWT - test22GL3BindArrayAttributeFails
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847016808 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847016809 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00ShowAvailProfiles took 2.663 sec
    [apply] Testcase: test10GL2PolygonModeFailure took 0.395 sec
    [apply] Testcase: test11GL3bcPolygonModeFailure took 0.068 sec
    [apply] Testcase: test12GL3PolygonModeFailure took 0.063 sec
    [apply] Testcase: test20GL2BindArrayAttributeFails took 0.062 sec
    [apply] Testcase: test21GL3bcBindArrayAttributeFails took 0.059 sec
    [apply] Testcase: test22GL3BindArrayAttributeFails took 0.061 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847018013 ms III - Start
    [apply] SLOCK [T main @ 1755847018014 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01FFP__GL2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Profile: GLProfile[GL4bc/GL4bc.hw]
    [apply] main: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0001-flat-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] main: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0002-smooth-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] main: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0003-attn0-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2
    [apply] junit.framework.TestListener: endTest(test01FFP__GL2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test02FFP__ES1
    [apply] GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test02FFP__ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test03FFP__ES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test03FFP__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test04FFP__GL2ES2
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Profile: GLProfile[GL2ES1/GL4.hw.custom]
    [apply] junit.framework.TestListener: startTest(test02FFP__ES1)
    [apply] junit.framework.TestListener: endTest(test02FFP__ES1)
    [apply] junit.framework.TestListener: startTest(test03FFP__ES2)
    [apply] junit.framework.TestListener: endTest(test03FFP__ES2)
    [apply] junit.framework.TestListener: startTest(test04FFP__GL2ES2)
    [apply] main: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0001-flat-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] main: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0002-smooth-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] main: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0003-attn0-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test04FFP__GL2ES2
    [apply] junit.framework.TestListener: endTest(test04FFP__GL2ES2)
    [apply] junit.framework.TestListener: startTest(test11GLSL_GL2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test11GLSL_GL2
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA
    [apply] GL Profile: GLProfile[GL4bc/GL4bc.hw]
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] main: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0001-flat-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] main: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0002-smooth-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] main: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0003-attn0-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test11GLSL_GL2
    [apply] junit.framework.TestListener: endTest(test11GLSL_GL2)
    [apply] junit.framework.TestListener: startTest(test12GLSL_ES2)
    [apply] junit.framework.TestListener: endTest(test12GLSL_ES2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847022204 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847022204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.861 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847018013 ms III - Start
    [apply] SLOCK [T main @ 1755847018014 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Profile: GLProfile[GL4bc/GL4bc.hw]
    [apply] main: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0001-flat-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] main: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0002-smooth-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] main: ** screenshot: TestGLPointsNEWT.test01FFP__GL2___-n0003-attn0-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test01FFP__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test02FFP__ES1
    [apply] GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test02FFP__ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test03FFP__ES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test03FFP__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test04FFP__GL2ES2
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL Profile: GLProfile[GL2ES1/GL4.hw.custom]
    [apply] main: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0001-flat-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] main: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0002-smooth-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] main: ** screenshot: TestGLPointsNEWT.test04FFP__GL2ES2-n0003-attn0-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test04FFP__GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test11GLSL_GL2
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA
    [apply] GL Profile: GLProfile[GL4bc/GL4bc.hw]
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] main: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0001-flat-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] main: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0002-smooth-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] main: ** screenshot: TestGLPointsNEWT.test11GLSL_GL2___-n0003-attn0-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test11GLSL_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLPointsNEWT - test12GLSL_ES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847022204 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847022204 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01FFP__GL2 took 3.436 sec
    [apply] Testcase: test02FFP__ES1 took 0.001 sec
    [apply] Testcase: test03FFP__ES2 took 0.001 sec
    [apply] Testcase: test04FFP__GL2ES2 took 0.35 sec
    [apply] Testcase: test11GLSL_GL2 took 0.349 sec
    [apply] Testcase: test12GLSL_ES2 took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01InternedString)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847024800 ms III - Start
    [apply] SLOCK [T main @ 1755847024801 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test02InitSingleton
    [apply] junit.framework.TestListener: endTest(test01InternedString)
    [apply] junit.framework.TestListener: startTest(test02InitSingleton)
    [apply] junit.framework.TestListener: endTest(test02InitSingleton)
    [apply] junit.framework.TestListener: startTest(test11DumpDesktopGLInfo)
    [apply] junit.framework.TestListener: endTest(test11DumpDesktopGLInfo)
    [apply] junit.framework.TestListener: startTest(test12DumpMobileGLInfo)
    [apply] junit.framework.TestListener: endTest(test12DumpMobileGLInfo)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test02InitSingleton
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test11DumpDesktopGLInfo
    [apply] Desktop
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xa8306d], obj 0x2893de87]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] 
    [apply] 
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test11DumpDesktopGLInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpMobileGLInfo
    [apply] ES
    [apply] 	NULL
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpMobileGLInfo
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847027661 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847027661 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.534 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847024800 ms III - Start
    [apply] SLOCK [T main @ 1755847024801 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test01InternedString
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test02InitSingleton
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test02InitSingleton
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test11DumpDesktopGLInfo
    [apply] Desktop
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0xa8306d], obj 0x2893de87]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] 
    [apply] 
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test11DumpDesktopGLInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpMobileGLInfo
    [apply] ES
    [apply] 	NULL
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile00NEWT - test12DumpMobileGLInfo
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847027661 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847027661 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01InternedString took 0.005 sec
    [apply] Testcase: test02InitSingleton took 2.823 sec
    [apply] Testcase: test11DumpDesktopGLInfo took 0.002 sec
    [apply] Testcase: test12DumpMobileGLInfo took 0 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 16
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847028919 ms III - Start
    [apply] SLOCK [T main @ 1755847028920 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attemptsjunit.framework.TestListener: startTest(test00Version)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.common
    [apply] Extension Name: com.jogamp.common
    [apply] Specification Title: GlueGen Java Bindings Generator
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: GlueGen Run-Time
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b984-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 978a9661c1b9e28ecd02612d85a9ded7bde1878c
    [apply] Implementation SHA Sources: 3292634de662707af250ee87b6e5e7b95d1f12e7a39b2691a593a17d30099e1d
    [apply] Implementation SHA Classes: 5b890408f3a86cd220ee727420447fd16f41b319b335eb4b67996b9b56c51e7d
    [apply] Implementation SHA Classes-this: 6312661cb61d9843a8404df0fa8008616bf92c04e0e6e5210d694a851a8f5123
    [apply] Implementation SHA Natives: 0c0ececbc5b1e45afa6fcf408014ad91bc0486ec16ba89fc4be51606b34804bb
    [apply] Implementation SHA Natives-this: 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.nativewindow
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.opengl
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.newt
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x436a8880], obj 0x1df82230]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] 
    [apply] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x436a8880], obj 0x1df82230]
    [apply] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version
    [apply] junit.framework.TestListener: endTest(test00Version)
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefault)
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x436a8880], obj 0x1df82230]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test01GLProfileDefault
    [apply] GLProfile Mapping default -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test01GLProfileDefault)
    [apply] junit.framework.TestListener: startTest(test11GLProfileMaxProgrammable)
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test01GLProfileDefault
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test11GLProfileMaxProgrammable
    [apply] GLProfile Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test11GLProfileMaxProgrammable)
    [apply] junit.framework.TestListener: startTest(test22GLProfileMaxFixedFunc)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test11GLProfileMaxProgrammable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test22GLProfileMaxFixedFunc
    [apply] GLProfile Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test22GLProfileMaxFixedFunc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test31GLProfileGL2ES1
    [apply] GLProfile Mapping GL2ES1 -> GLProfile[GL4bc/GL4bc.hw]
    [apply] junit.framework.TestListener: endTest(test22GLProfileMaxFixedFunc)
    [apply] junit.framework.TestListener: startTest(test31GLProfileGL2ES1)
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test31GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test32GLProfileGL2ES2
    [apply] GLProfile Mapping GL2ES2 -> GLProfile[GL4/GL4.hw]
    [apply] junit.framework.TestListener: endTest(test31GLProfileGL2ES1)
    [apply] junit.framework.TestListener: startTest(test32GLProfileGL2ES2)
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test32GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test33GLProfileGL4ES3
    [apply] GLProfile Mapping GL4ES3 -> GLProfile[GL4/GL4.hw]
    [apply] junit.framework.TestListener: endTest(test32GLProfileGL2ES2)
    [apply] junit.framework.TestListener: startTest(test33GLProfileGL4ES3)
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test33GLProfileGL4ES3)
    [apply] junit.framework.TestListener: startTest(test34GLProfileGL2GL3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test33GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test34GLProfileGL2GL3
    [apply] GLProfile Mapping GL2GL3 -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test34GLProfileGL2GL3)
    [apply] junit.framework.TestListener: startTest(test41_GL4bc)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test34GLProfileGL2GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test41_GL4bc
    [apply] GLProfile Mapping GL4bc -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4bc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test41_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test42_GL3bc
    [apply] GLProfile Mapping GL3bc -> GLProfile[GL3bc/GL4bc.hw]
    [apply] junit.framework.TestListener: endTest(test41_GL4bc)
    [apply] junit.framework.TestListener: startTest(test42_GL3bc)
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test42_GL3bc)
    [apply] junit.framework.TestListener: startTest(test43_GL2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test42_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test43_GL2
    [apply] GLProfile Mapping GL2 -> GLProfile[GL2/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test43_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test44_GL4
    [apply] GLProfile Mapping GL4 -> GLProfile[GL4/GL4.hw]
    [apply] junit.framework.TestListener: endTest(test43_GL2)
    [apply] junit.framework.TestListener: startTest(test44_GL4)
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test44_GL4)
    [apply] junit.framework.TestListener: startTest(test45_GL3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test44_GL4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test45_GL3
    [apply] GLProfile Mapping GL3 -> GLProfile[GL3/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test45_GL3)
    [apply] junit.framework.TestListener: startTest(test46_GLES1)
    [apply] junit.framework.TestListener: endTest(test46_GLES1)
    [apply] junit.framework.TestListener: startTest(test47_GLES2)
    [apply] junit.framework.TestListener: endTest(test47_GLES2)
    [apply] junit.framework.TestListener: startTest(test48_GLES3)
    [apply] junit.framework.TestListener: endTest(test48_GLES3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test45_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test46_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test46_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test47_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test47_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847034896 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847034896 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.637 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x436a8880], obj 0x1df82230]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847028919 ms III - Start
    [apply] SLOCK [T main @ 1755847028920 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.common
    [apply] Extension Name: com.jogamp.common
    [apply] Specification Title: GlueGen Java Bindings Generator
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: GlueGen Run-Time
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b984-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 978a9661c1b9e28ecd02612d85a9ded7bde1878c
    [apply] Implementation SHA Sources: 3292634de662707af250ee87b6e5e7b95d1f12e7a39b2691a593a17d30099e1d
    [apply] Implementation SHA Classes: 5b890408f3a86cd220ee727420447fd16f41b319b335eb4b67996b9b56c51e7d
    [apply] Implementation SHA Classes-this: 6312661cb61d9843a8404df0fa8008616bf92c04e0e6e5210d694a851a8f5123
    [apply] Implementation SHA Natives: 0c0ececbc5b1e45afa6fcf408014ad91bc0486ec16ba89fc4be51606b34804bb
    [apply] Implementation SHA Natives-this: 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.nativewindow
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.opengl
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.newt
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x436a8880], obj 0x1df82230]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] 
    [apply] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x436a8880], obj 0x1df82230]
    [apply] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test00Version
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test01GLProfileDefault
    [apply] GLProfile Mapping default -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test01GLProfileDefault
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test11GLProfileMaxProgrammable
    [apply] GLProfile Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test11GLProfileMaxProgrammable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test22GLProfileMaxFixedFunc
    [apply] GLProfile Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test22GLProfileMaxFixedFunc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test31GLProfileGL2ES1
    [apply] GLProfile Mapping GL2ES1 -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test31GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test32GLProfileGL2ES2
    [apply] GLProfile Mapping GL2ES2 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test32GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test33GLProfileGL4ES3
    [apply] GLProfile Mapping GL4ES3 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test33GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test34GLProfileGL2GL3
    [apply] GLProfile Mapping GL2GL3 -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test34GLProfileGL2GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test41_GL4bc
    [apply] GLProfile Mapping GL4bc -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4bc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test41_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test42_GL3bc
    [apply] GLProfile Mapping GL3bc -> GLProfile[GL3bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test42_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test43_GL2
    [apply] GLProfile Mapping GL2 -> GLProfile[GL2/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test43_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test44_GL4
    [apply] GLProfile Mapping GL4 -> GLProfile[GL4/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test44_GL4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test45_GL3
    [apply] GLProfile Mapping GL3 -> GLProfile[GL3/GL4.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test45_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test46_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test46_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test47_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test47_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile01NEWT - test48_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847034896 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847034896 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00Version took 3.413 sec
    [apply] Testcase: test01GLProfileDefault took 0.494 sec
    [apply] Testcase: test11GLProfileMaxProgrammable took 0.179 sec
    [apply] Testcase: test22GLProfileMaxFixedFunc took 0.186 sec
    [apply] Testcase: test31GLProfileGL2ES1 took 0.213 sec
    [apply] Testcase: test32GLProfileGL2ES2 took 0.208 sec
    [apply] Testcase: test33GLProfileGL4ES3 took 0.172 sec
    [apply] Testcase: test34GLProfileGL2GL3 took 0.182 sec
    [apply] Testcase: test41_GL4bc took 0.17 sec
    [apply] Testcase: test42_GL3bc took 0.19 sec
    [apply] Testcase: test43_GL2 took 0.173 sec
    [apply] Testcase: test44_GL4 took 0.171 sec
    [apply] Testcase: test45_GL3 took 0.188 sec
    [apply] Testcase: test46_GLES1 took 0 sec
    [apply] Testcase: test47_GLES2 took 0 sec
    [apply] Testcase: test48_GLES3 took 0 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx
    [apply] junit.framework.TestListener: tests to run: 16
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847036223 ms III - Start
    [apply] SLOCK [T main @ 1755847036224 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test00Version)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.common
    [apply] Extension Name: com.jogamp.common
    [apply] Specification Title: GlueGen Java Bindings Generator
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: GlueGen Run-Time
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b984-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 978a9661c1b9e28ecd02612d85a9ded7bde1878c
    [apply] Implementation SHA Sources: 3292634de662707af250ee87b6e5e7b95d1f12e7a39b2691a593a17d30099e1d
    [apply] Implementation SHA Classes: 5b890408f3a86cd220ee727420447fd16f41b319b335eb4b67996b9b56c51e7d
    [apply] Implementation SHA Classes-this: 6312661cb61d9843a8404df0fa8008616bf92c04e0e6e5210d694a851a8f5123
    [apply] Implementation SHA Natives: 0c0ececbc5b1e45afa6fcf408014ad91bc0486ec16ba89fc4be51606b34804bb
    [apply] Implementation SHA Natives-this: 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.nativewindow
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.opengl
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.newt
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x783d35f], obj 0x1460a8c0]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4bc.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4bc.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] 
    [apply] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x783d35f], obj 0x1460a8c0]
    [apply] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version
    [apply] junit.framework.TestListener: endTest(test00Version)
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefault)
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4bc.hw], GL3 GLProfile[GL3/GL4bc.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x783d35f], obj 0x1460a8c0]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test01GLProfileDefault
    [apply] GLProfile Mapping default -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test01GLProfileDefault)
    [apply] junit.framework.TestListener: startTest(test11GLProfileMaxProgrammable)
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test01GLProfileDefault
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test11GLProfileMaxProgrammable
    [apply] GLProfile Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test11GLProfileMaxProgrammable)
    [apply] junit.framework.TestListener: startTest(test22GLProfileMaxFixedFunc)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test11GLProfileMaxProgrammable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test22GLProfileMaxFixedFunc
    [apply] GLProfile Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test22GLProfileMaxFixedFunc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test31GLProfileGL2ES1
    [apply] GLProfile Mapping GL2ES1 -> GLProfile[GL4bc/GL4bc.hw]
    [apply] junit.framework.TestListener: endTest(test22GLProfileMaxFixedFunc)
    [apply] junit.framework.TestListener: startTest(test31GLProfileGL2ES1)
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test31GLProfileGL2ES1)
    [apply] junit.framework.TestListener: startTest(test32GLProfileGL2ES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test31GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test32GLProfileGL2ES2
    [apply] GLProfile Mapping GL2ES2 -> GLProfile[GL4/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test32GLProfileGL2ES2)
    [apply] junit.framework.TestListener: startTest(test33GLProfileGL4ES3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test32GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test33GLProfileGL4ES3
    [apply] GLProfile Mapping GL4ES3 -> GLProfile[GL4/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test33GLProfileGL4ES3)
    [apply] junit.framework.TestListener: startTest(test34GLProfileGL2GL3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test33GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test34GLProfileGL2GL3
    [apply] GLProfile Mapping GL2GL3 -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test34GLProfileGL2GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test41_GL4bc
    [apply] GLProfile Mapping GL4bc -> GLProfile[GL4bc/GL4bc.hw]
    [apply] junit.framework.TestListener: endTest(test34GLProfileGL2GL3)
    [apply] junit.framework.TestListener: startTest(test41_GL4bc)
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4bc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test41_GL4bc)
    [apply] junit.framework.TestListener: startTest(test42_GL3bc)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test41_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test42_GL3bc
    [apply] GLProfile Mapping GL3bc -> GLProfile[GL3bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test42_GL3bc)
    [apply] junit.framework.TestListener: startTest(test43_GL2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test42_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test43_GL2
    [apply] GLProfile Mapping GL2 -> GLProfile[GL2/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test43_GL2)
    [apply] junit.framework.TestListener: startTest(test44_GL4)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test43_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test44_GL4
    [apply] GLProfile Mapping GL4 -> GLProfile[GL4/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test44_GL4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test45_GL3
    [apply] GLProfile Mapping GL3 -> GLProfile[GL3/GL4bc.hw]
    [apply] junit.framework.TestListener: endTest(test44_GL4)
    [apply] junit.framework.TestListener: startTest(test45_GL3)
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test45_GL3)
    [apply] junit.framework.TestListener: startTest(test46_GLES1)
    [apply] junit.framework.TestListener: endTest(test46_GLES1)
    [apply] junit.framework.TestListener: startTest(test47_GLES2)
    [apply] junit.framework.TestListener: endTest(test47_GLES2)
    [apply] junit.framework.TestListener: startTest(test48_GLES3)
    [apply] junit.framework.TestListener: endTest(test48_GLES3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test45_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test46_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test46_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test47_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test47_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847041695 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847041695 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.15 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4bc.hw], GL3 GLProfile[GL3/GL4bc.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x783d35f], obj 0x1460a8c0]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847036223 ms III - Start
    [apply] SLOCK [T main @ 1755847036224 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.common
    [apply] Extension Name: com.jogamp.common
    [apply] Specification Title: GlueGen Java Bindings Generator
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: GlueGen Run-Time
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b984-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 978a9661c1b9e28ecd02612d85a9ded7bde1878c
    [apply] Implementation SHA Sources: 3292634de662707af250ee87b6e5e7b95d1f12e7a39b2691a593a17d30099e1d
    [apply] Implementation SHA Classes: 5b890408f3a86cd220ee727420447fd16f41b319b335eb4b67996b9b56c51e7d
    [apply] Implementation SHA Classes-this: 6312661cb61d9843a8404df0fa8008616bf92c04e0e6e5210d694a851a8f5123
    [apply] Implementation SHA Natives: 0c0ececbc5b1e45afa6fcf408014ad91bc0486ec16ba89fc4be51606b34804bb
    [apply] Implementation SHA Natives-this: 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.nativewindow
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.opengl
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.newt
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x783d35f], obj 0x1460a8c0]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4bc.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4bc.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] 
    [apply] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x783d35f], obj 0x1460a8c0]
    [apply] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test00Version
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test01GLProfileDefault
    [apply] GLProfile Mapping default -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test01GLProfileDefault
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test11GLProfileMaxProgrammable
    [apply] GLProfile Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test11GLProfileMaxProgrammable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test22GLProfileMaxFixedFunc
    [apply] GLProfile Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test22GLProfileMaxFixedFunc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test31GLProfileGL2ES1
    [apply] GLProfile Mapping GL2ES1 -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test31GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test32GLProfileGL2ES2
    [apply] GLProfile Mapping GL2ES2 -> GLProfile[GL4/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test32GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test33GLProfileGL4ES3
    [apply] GLProfile Mapping GL4ES3 -> GLProfile[GL4/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test33GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test34GLProfileGL2GL3
    [apply] GLProfile Mapping GL2GL3 -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test34GLProfileGL2GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test41_GL4bc
    [apply] GLProfile Mapping GL4bc -> GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4bc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test41_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test42_GL3bc
    [apply] GLProfile Mapping GL3bc -> GLProfile[GL3bc/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test42_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test43_GL2
    [apply] GLProfile Mapping GL2 -> GLProfile[GL2/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test43_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test44_GL4
    [apply] GLProfile Mapping GL4 -> GLProfile[GL4/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test44_GL4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test45_GL3
    [apply] GLProfile Mapping GL3 -> GLProfile[GL3/GL4bc.hw]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test45_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test46_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test46_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test47_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test47_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile02NEWTNoARBCtx - test48_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847041695 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847041695 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00Version took 2.965 sec
    [apply] Testcase: test01GLProfileDefault took 0.381 sec
    [apply] Testcase: test11GLProfileMaxProgrammable took 0.187 sec
    [apply] Testcase: test22GLProfileMaxFixedFunc took 0.185 sec
    [apply] Testcase: test31GLProfileGL2ES1 took 0.187 sec
    [apply] Testcase: test32GLProfileGL2ES2 took 0.179 sec
    [apply] Testcase: test33GLProfileGL4ES3 took 0.194 sec
    [apply] Testcase: test34GLProfileGL2GL3 took 0.195 sec
    [apply] Testcase: test41_GL4bc took 0.198 sec
    [apply] Testcase: test42_GL3bc took 0.186 sec
    [apply] Testcase: test43_GL2 took 0.19 sec
    [apply] Testcase: test44_GL4 took 0.199 sec
    [apply] Testcase: test45_GL3 took 0.185 sec
    [apply] Testcase: test46_GLES1 took 0.001 sec
    [apply] Testcase: test47_GLES2 took 0.001 sec
    [apply] Testcase: test48_GLES3 took 0 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen
    [apply] junit.framework.TestListener: tests to run: 20
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefaultFBO)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847043247 ms III - Start
    [apply] SLOCK [T main @ 1755847043248 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x513c210b], obj 0x75c072cb]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test01GLProfileDefaultFBO)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test02GLProfileDefaultPBuffer
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: startTest(test02GLProfileDefaultPBuffer)
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x513c210b], obj 0x75c072cb]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] junit.framework.TestListener: endTest(test02GLProfileDefaultPBuffer)
    [apply] junit.framework.TestListener: startTest(test03GLProfileDefaultBitmap)
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x513c210b], obj 0x75c072cb]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test02GLProfileDefaultPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test03GLProfileDefaultBitmap
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL2/GL4bc.hw] -> 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test03GLProfileDefaultBitmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test11GLProfileMaxProgrammableFBO
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] junit.framework.TestListener: endTest(test03GLProfileDefaultBitmap)
    [apply] junit.framework.TestListener: startTest(test11GLProfileMaxProgrammableFBO)
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test11GLProfileMaxProgrammableFBO
    [apply] junit.framework.TestListener: endTest(test11GLProfileMaxProgrammableFBO)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test12GLProfileMaxProgrammablePBuffer
    [apply] junit.framework.TestListener: startTest(test12GLProfileMaxProgrammablePBuffer)
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test12GLProfileMaxProgrammablePBuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test12GLProfileMaxProgrammablePBuffer
    [apply] junit.framework.TestListener: startTest(test21GLProfileMaxFixedFuncFBO)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test21GLProfileMaxFixedFuncFBO
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test21GLProfileMaxFixedFuncFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test22GLProfileMaxFixedFuncPBuffer
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test21GLProfileMaxFixedFuncFBO)
    [apply] junit.framework.TestListener: startTest(test22GLProfileMaxFixedFuncPBuffer)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] junit.framework.TestListener: endTest(test22GLProfileMaxFixedFuncPBuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test22GLProfileMaxFixedFuncPBufferjunit.framework.TestListener: startTest(test23GLProfileMaxFixedFuncBitmap)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test23GLProfileMaxFixedFuncBitmap
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL2/GL4bc.hw] -> 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test23GLProfileMaxFixedFuncBitmap)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test23GLProfileMaxFixedFuncBitmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test31GLProfileGL2ES1
    [apply] junit.framework.TestListener: startTest(test31GLProfileGL2ES1)
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test31GLProfileGL2ES1)
    [apply] junit.framework.TestListener: startTest(test32GLProfileGL2ES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test31GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test32GLProfileGL2ES2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test32GLProfileGL2ES2)
    [apply] junit.framework.TestListener: startTest(test33GLProfileGL4ES3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test32GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test33GLProfileGL4ES3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test33GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test34GLProfileGL2GL3
    [apply] junit.framework.TestListener: endTest(test33GLProfileGL4ES3)
    [apply] junit.framework.TestListener: startTest(test34GLProfileGL2GL3)
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test34GLProfileGL2GL3
    [apply] junit.framework.TestListener: endTest(test34GLProfileGL2GL3)
    [apply] junit.framework.TestListener: startTest(test41_GL4bc)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test41_GL4bc
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4bc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test41_GL4bc
    [apply] junit.framework.TestListener: endTest(test41_GL4bc)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test42_GL3bc
    [apply] Swap Interval  0
    [apply] 
    [apply] junit.framework.TestListener: startTest(test42_GL3bc)
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test42_GL3bc)
    [apply] junit.framework.TestListener: startTest(test43_GL2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test42_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test43_GL2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test43_GL2)
    [apply] junit.framework.TestListener: startTest(test44_GL4)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test43_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test44_GL4
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] junit.framework.TestListener: endTest(test44_GL4)
    [apply] junit.framework.TestListener: startTest(test45_GL3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test44_GL4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test45_GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test45_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test46_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test46_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test47_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test47_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3
    [apply] junit.framework.TestListener: endTest(test45_GL3)
    [apply] junit.framework.TestListener: startTest(test46_GLES1)
    [apply] junit.framework.TestListener: endTest(test46_GLES1)
    [apply] junit.framework.TestListener: startTest(test47_GLES2)
    [apply] junit.framework.TestListener: endTest(test47_GLES2)
    [apply] junit.framework.TestListener: startTest(test48_GLES3)
    [apply] junit.framework.TestListener: endTest(test48_GLES3)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847049189 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847049190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.591 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x513c210b], obj 0x75c072cb]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x513c210b], obj 0x75c072cb]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x513c210b], obj 0x75c072cb]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847043247 ms III - Start
    [apply] SLOCK [T main @ 1755847043248 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test01GLProfileDefaultFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test02GLProfileDefaultPBuffer
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test02GLProfileDefaultPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test03GLProfileDefaultBitmap
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL2/GL4bc.hw] -> 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test03GLProfileDefaultBitmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test11GLProfileMaxProgrammableFBO
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test11GLProfileMaxProgrammableFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test12GLProfileMaxProgrammablePBuffer
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test12GLProfileMaxProgrammablePBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test21GLProfileMaxFixedFuncFBO
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test21GLProfileMaxFixedFuncFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test22GLProfileMaxFixedFuncPBuffer
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test22GLProfileMaxFixedFuncPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test23GLProfileMaxFixedFuncBitmap
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL2/GL4bc.hw] -> 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test23GLProfileMaxFixedFuncBitmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test31GLProfileGL2ES1
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test31GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test32GLProfileGL2ES2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test32GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test33GLProfileGL4ES3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test33GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test34GLProfileGL2GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test34GLProfileGL2GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test41_GL4bc
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4bc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test41_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test42_GL3bc
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test42_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test43_GL2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test43_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test44_GL4
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test44_GL4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test45_GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4.hw] -> GLProfile[GL4/GL4.hw] -> 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4/GL4.hw] -> GL2ES2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test45_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test46_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test46_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test47_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test47_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen - test48_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847049189 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847049190 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLProfileDefaultFBO took 3.171 sec
    [apply] Testcase: test02GLProfileDefaultPBuffer took 0.135 sec
    [apply] Testcase: test03GLProfileDefaultBitmap took 0.425 sec
    [apply] Testcase: test11GLProfileMaxProgrammableFBO took 0.145 sec
    [apply] Testcase: test12GLProfileMaxProgrammablePBuffer took 0.14 sec
    [apply] Testcase: test21GLProfileMaxFixedFuncFBO took 0.144 sec
    [apply] Testcase: test22GLProfileMaxFixedFuncPBuffer took 0.14 sec
    [apply] Testcase: test23GLProfileMaxFixedFuncBitmap took 0.124 sec
    [apply] Testcase: test31GLProfileGL2ES1 took 0.149 sec
    [apply] Testcase: test32GLProfileGL2ES2 took 0.174 sec
    [apply] Testcase: test33GLProfileGL4ES3 took 0.232 sec
    [apply] Testcase: test34GLProfileGL2GL3 took 0.151 sec
    [apply] Testcase: test41_GL4bc took 0.148 sec
    [apply] Testcase: test42_GL3bc took 0.143 sec
    [apply] Testcase: test43_GL2 took 0.157 sec
    [apply] Testcase: test44_GL4 took 0.145 sec
    [apply] Testcase: test45_GL3 took 0.161 sec
    [apply] Testcase: test46_GLES1 took 0.001 sec
    [apply] Testcase: test47_GLES2 took 0.001 sec
    [apply] Testcase: test48_GLES3 took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847050898 ms III - Start
    [apply] SLOCK [T main @ 1755847050899 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 20
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefaultFBO)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4bc.hw], GL3 GLProfile[GL3/GL4bc.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7b64a7b0], obj 0x3bbc39f8]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test01GLProfileDefaultFBO)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO
    [apply] junit.framework.TestListener: startTest(test02GLProfileDefaultPBuffer)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test02GLProfileDefaultPBuffer
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4bc.hw], GL3 GLProfile[GL3/GL4bc.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7b64a7b0], obj 0x3bbc39f8]GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] 
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] junit.framework.TestListener: endTest(test02GLProfileDefaultPBuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test02GLProfileDefaultPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test03GLProfileDefaultBitmap
    [apply] junit.framework.TestListener: startTest(test03GLProfileDefaultBitmap)
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4bc.hw], GL3 GLProfile[GL3/GL4bc.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7b64a7b0], obj 0x3bbc39f8]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL2/GL4bc.hw] -> 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test03GLProfileDefaultBitmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test11GLProfileMaxProgrammableFBO
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1junit.framework.TestListener: endTest(test03GLProfileDefaultBitmap)
    [apply] junit.framework.TestListener: startTest(test11GLProfileMaxProgrammableFBO)
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [apply] 
    [apply] junit.framework.TestListener: endTest(test11GLProfileMaxProgrammableFBO)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test11GLProfileMaxProgrammableFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test12GLProfileMaxProgrammablePBuffer
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: startTest(test12GLProfileMaxProgrammablePBuffer)
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [apply] junit.framework.TestListener: endTest(test12GLProfileMaxProgrammablePBuffer)
    [apply] junit.framework.TestListener: startTest(test21GLProfileMaxFixedFuncFBO)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test12GLProfileMaxProgrammablePBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test21GLProfileMaxFixedFuncFBO
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test21GLProfileMaxFixedFuncFBO)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test21GLProfileMaxFixedFuncFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test22GLProfileMaxFixedFuncPBuffer
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: startTest(test22GLProfileMaxFixedFuncPBuffer)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test22GLProfileMaxFixedFuncPBuffer
    [apply] junit.framework.TestListener: endTest(test22GLProfileMaxFixedFuncPBuffer)
    [apply] junit.framework.TestListener: startTest(test23GLProfileMaxFixedFuncBitmap)
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test23GLProfileMaxFixedFuncBitmap
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL2/GL4bc.hw] -> 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test23GLProfileMaxFixedFuncBitmap)
    [apply] junit.framework.TestListener: startTest(test31GLProfileGL2ES1)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test23GLProfileMaxFixedFuncBitmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test31GLProfileGL2ES1
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test31GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test32GLProfileGL2ES2junit.framework.TestListener: endTest(test31GLProfileGL2ES1)
    [apply] 
    [apply] junit.framework.TestListener: startTest(test32GLProfileGL2ES2)
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test32GLProfileGL2ES2)
    [apply] junit.framework.TestListener: startTest(test33GLProfileGL4ES3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test32GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test33GLProfileGL4ES3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test33GLProfileGL4ES3)
    [apply] junit.framework.TestListener: startTest(test34GLProfileGL2GL3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test33GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test34GLProfileGL2GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test34GLProfileGL2GL3)
    [apply] junit.framework.TestListener: startTest(test41_GL4bc)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test34GLProfileGL2GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test41_GL4bc
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4bc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test41_GL4bc)
    [apply] junit.framework.TestListener: startTest(test42_GL3bc)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test41_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test42_GL3bc
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test42_GL3bc)
    [apply] junit.framework.TestListener: startTest(test43_GL2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test42_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test43_GL2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test43_GL2)
    [apply] junit.framework.TestListener: startTest(test44_GL4)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test43_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test44_GL4
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test44_GL4)
    [apply] junit.framework.TestListener: startTest(test45_GL3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test44_GL4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test45_GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test45_GL3)
    [apply] junit.framework.TestListener: startTest(test46_GLES1)
    [apply] junit.framework.TestListener: endTest(test46_GLES1)
    [apply] junit.framework.TestListener: startTest(test47_GLES2)
    [apply] junit.framework.TestListener: endTest(test47_GLES2)
    [apply] junit.framework.TestListener: startTest(test48_GLES3)
    [apply] junit.framework.TestListener: endTest(test48_GLES3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test45_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test46_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test46_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test47_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test47_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847056213 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847056213 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.006 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4bc.hw], GL3 GLProfile[GL3/GL4bc.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7b64a7b0], obj 0x3bbc39f8]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4bc.hw], GL3 GLProfile[GL3/GL4bc.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7b64a7b0], obj 0x3bbc39f8]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4bc.hw], GL3 GLProfile[GL3/GL4bc.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7b64a7b0], obj 0x3bbc39f8]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxProgrammable(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getMaxFixedFunc(): GLProfile[GL4bc/GL4bc.hw]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847050898 ms III - Start
    [apply] SLOCK [T main @ 1755847050899 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test01GLProfileDefaultFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test02GLProfileDefaultPBuffer
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test02GLProfileDefaultPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test03GLProfileDefaultBitmap
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL2/GL4bc.hw] -> 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test03GLProfileDefaultBitmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test11GLProfileMaxProgrammableFBO
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test11GLProfileMaxProgrammableFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test12GLProfileMaxProgrammablePBuffer
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxProgrammable -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test12GLProfileMaxProgrammablePBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test21GLProfileMaxFixedFuncFBO
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test21GLProfileMaxFixedFuncFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test22GLProfileMaxFixedFuncPBuffer
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test22GLProfileMaxFixedFuncPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test23GLProfileMaxFixedFuncBitmap
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL2/GL4bc.hw]
    [apply] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      Microsoft Corporation
    [apply] GL_RENDERER    GDI Generic
    [apply] GL_VERSION     1.1.0
    [apply] GLSL           false, has-compiler-func: false
    [apply] GL FBO: basic false, full false
    [apply] GL_EXTENSIONS  3
    [apply] GLX_EXTENSIONS 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping maxFixedFunc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL2/GL4bc.hw] -> 1.1 (Compat profile, compat[], software) - 1.1.0
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL2/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test23GLProfileMaxFixedFuncBitmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test31GLProfileGL2ES1
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES1 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test31GLProfileGL2ES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test32GLProfileGL2ES2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2ES2 -> GLProfile[GL4/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test32GLProfileGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test33GLProfileGL4ES3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4ES3 -> GLProfile[GL4/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test33GLProfileGL4ES3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test34GLProfileGL2GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2GL3 -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test34GLProfileGL2GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test41_GL4bc
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4bc -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test41_GL4bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test42_GL3bc
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3bc -> GLProfile[GL3bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test42_GL3bc
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test43_GL2
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL2 -> GLProfile[GL2/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test43_GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test44_GL4
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL4 -> GLProfile[GL4/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test44_GL4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test45_GL3
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoARBCreateContext, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping GL3 -> GLProfile[GL3/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test45_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test46_GLES1
    [apply] Profile GLES1 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test46_GLES1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test47_GLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test47_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3
    [apply] Profile GLES3 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx - test48_GLES3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847056213 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847056213 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLProfileDefaultFBO took 2.469 sec
    [apply] Testcase: test02GLProfileDefaultPBuffer took 0.151 sec
    [apply] Testcase: test03GLProfileDefaultBitmap took 0.454 sec
    [apply] Testcase: test11GLProfileMaxProgrammableFBO took 0.15 sec
    [apply] Testcase: test12GLProfileMaxProgrammablePBuffer took 0.168 sec
    [apply] Testcase: test21GLProfileMaxFixedFuncFBO took 0.168 sec
    [apply] Testcase: test22GLProfileMaxFixedFuncPBuffer took 0.163 sec
    [apply] Testcase: test23GLProfileMaxFixedFuncBitmap took 0.135 sec
    [apply] Testcase: test31GLProfileGL2ES1 took 0.176 sec
    [apply] Testcase: test32GLProfileGL2ES2 took 0.147 sec
    [apply] Testcase: test33GLProfileGL4ES3 took 0.165 sec
    [apply] Testcase: test34GLProfileGL2GL3 took 0.148 sec
    [apply] Testcase: test41_GL4bc took 0.151 sec
    [apply] Testcase: test42_GL3bc took 0.142 sec
    [apply] Testcase: test43_GL2 took 0.146 sec
    [apply] Testcase: test44_GL4 took 0.165 sec
    [apply] Testcase: test45_GL3 took 0.16 sec
    [apply] Testcase: test46_GLES1 took 0.001 sec
    [apply] Testcase: test47_GLES2 took 0.001 sec
    [apply] Testcase: test48_GLES3 took 0.002 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01GLProfileDefault)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847058229 ms III - Start
    [apply] SLOCK [T main @ 1755847058230 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1e2436aa], obj 0x75c072cb]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] 
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] junit.framework.TestListener: endTest(test01GLProfileDefault)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847061048 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847061048 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.469 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x1e2436aa], obj 0x75c072cb]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847058229 ms III - Start
    [apply] SLOCK [T main @ 1755847058230 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLContext Mapping default -> GLProfile[GL4bc/GL4bc.hw] -> GLProfile[GL4bc/GL4bc.hw] -> 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3bc
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL4ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL3ES3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2GL3
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES2
    [apply] GL Mapping GLProfile[GL4bc/GL4bc.hw] -> GL2ES1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLProfileXXNEWTPost - test01GLProfileDefault
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847061048 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847061048 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLProfileDefault took 2.788 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847062483 ms III - Start
    [apply] SLOCK [T main @ 1755847062484 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test00_MSAA0_DefFlip)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLEventListener init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] 
    [apply] req. msaa: false
    [apply] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0000-jgl-usr000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] Frame# 1, user #1
    [apply] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0001-jgl-usr001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] Frame# 2, user #2
    [apply] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0002-jgl-usr002-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] Frame# 3, user #3
    [apply] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0003-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0004-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0005-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0420x0340.png
    [apply] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0006-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0420x0340.png
    [apply] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0007-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0420x0340.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0008-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0220x0140.png
    [apply] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0009-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0220x0140.png
    [apply] TextRendererGLEL.display: Frame 0010 (003): 0220x0140
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0010-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0220x0140.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0011-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0012-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [apply] junit.framework.TestListener: endTest(test00_MSAA0_DefFlip)
    [apply] junit.framework.TestListener: startTest(test01_MSAA0_UsrFlip)
    [apply] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [apply] junit.framework.TestListener: endTest(test01_MSAA0_UsrFlip)
    [apply] junit.framework.TestListener: startTest(test10_MSAA8_DefFlip)
    [apply] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test01_MSAA0_UsrFlip
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test01_MSAA0_UsrFlip
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test10_MSAA8_DefFlip
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLEventListener init on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4, 2 code: 
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0000-jgl-usr000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] Frame# 1, user #1
    [apply] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0001-jgl-usr001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] Frame# 2, user #2
    [apply] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0002-jgl-usr002-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] Frame# 3, user #3
    [apply] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0003-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0004-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0005-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0420x0340.png
    [apply] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0006-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0420x0340.png
    [apply] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0007-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0420x0340.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0008-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0220x0140.png
    [apply] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0009-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0220x0140.png
    [apply] TextRendererGLEL.display: Frame 0010 (003): 0220x0140
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0010-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0220x0140.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0011-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0012-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [apply] junit.framework.TestListener: endTest(test10_MSAA8_DefFlip)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test10_MSAA8_DefFlip
    [apply] 
    [apply] junit.framework.TestListener: startTest(test11_MSAA8_UsrFlip)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip
    [apply] junit.framework.TestListener: endTest(test11_MSAA8_UsrFlip)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847076842 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847076842 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.035 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847062483 ms III - Start
    [apply] SLOCK [T main @ 1755847062484 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLEventListener init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] 
    [apply] req. msaa: false
    [apply] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0000-jgl-usr000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] Frame# 1, user #1
    [apply] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0001-jgl-usr001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] Frame# 2, user #2
    [apply] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0002-jgl-usr002-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] Frame# 3, user #3
    [apply] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0003-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0004-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0005-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0420x0340.png
    [apply] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0006-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0420x0340.png
    [apply] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0007-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0420x0340.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0008-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0220x0140.png
    [apply] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0009-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0220x0140.png
    [apply] TextRendererGLEL.display: Frame 0010 (003): 0220x0140
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0010-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0220x0140.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0011-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test00_MSAA0_DefFlip-n0012-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test00_MSAA0_DefFlip
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test01_MSAA0_UsrFlip
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test01_MSAA0_UsrFlip
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test10_MSAA8_DefFlip
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLEventListener init on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4, 2 code: 
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0000-jgl-usr000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] Frame# 1, user #1
    [apply] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0001-jgl-usr001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] Frame# 2, user #2
    [apply] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0002-jgl-usr002-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] Frame# 3, user #3
    [apply] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [apply] main: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0003-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0004-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0005 (003): 0420x0340
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0005-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0420x0340.png
    [apply] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0006-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0420x0340.png
    [apply] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0007-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0420x0340.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0008-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0220x0140.png
    [apply] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0009-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0220x0140.png
    [apply] TextRendererGLEL.display: Frame 0010 (003): 0220x0140
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0010-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0220x0140.png
    [apply] reshape ..
    [apply] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0011-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLWindowNEWT.test10_MSAA8_DefFlip-n0012-jgl-usr003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [apply] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [apply] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test10_MSAA8_DefFlip
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLWindowNEWT - test11_MSAA8_UsrFlip
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847076842 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847076842 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00_MSAA0_DefFlip took 5.676 sec
    [apply] Testcase: test01_MSAA0_UsrFlip took 0.001 sec
    [apply] Testcase: test10_MSAA8_DefFlip took 5.67 sec
    [apply] Testcase: test11_MSAA8_UsrFlip took 0 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847078203 ms III - Start
    [apply] SLOCK [T main @ 1755847078204 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test01GLVersion
    [apply] Test[0]: 2.1.0 (GL_VERSION_2_1 DummyTool 1.2.3) -> 2.1 (GL_VERSION_2_1 DummyTool 1.2.3), valid true, define [true:true:false]
    [apply] junit.framework.TestListener: startTest(test01GLVersion)
    [apply] Test[1]: 2.1.0 (2.1 Mesa 7.0.3-rc2) -> 2.1 (2.1 Mesa 7.0.3-rc2), valid true, define [true:true:false]
    [apply] Test[2]: 4.2.0 (4.2.12171 Compatibility Profile Context 9.01.8) -> 4.2 (4.2.12171 Compatibility Profile Context 9.01.8), valid true, define [true:true:false]
    [apply] Test[3]: 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0) -> 4.2 (4.2.12198 Compatibility Profile Context 12.102.3.0), valid true, define [true:true:false]
    [apply] Test[4]: 2.1.0 (2.1 Mesa 7.0.3-rc2 post odd) -> 2.1 (2.1 Mesa 7.0.3-rc2 post odd), valid true, define [true:true:false]
    [apply] Test[5]: 4.2.0 (4.2.12171 Compatibility Profile Context 9.01.8 post odd) -> 4.2 (4.2.12171 Compatibility Profile Context 9.01.8 post odd), valid true, define [true:true:false]
    [apply] Test[6]: 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0 post odd) -> 4.2 (4.2.12198 Compatibility Profile Context 12.102.3.0 post odd), valid true, define [true:true:false]
    [apply] Test[7]: 2.0.0 (OpenGL ES 2.0 Mesa 9.1.1) -> 2.0 (OpenGL ES 2.0 Mesa 9.1.1), valid true, define [true:true:false]
    [apply] Test[8]: 2.0.0 (OpenGL ES 2.0 14.10.1) -> 2.0 (OpenGL ES 2.0 14.10.1), valid true, define [true:true:false]
    [apply] Test[9]: 2.0.0 (OpenGL ES GLSL ES 2.0 14.10.1) -> 2.0 (OpenGL ES GLSL ES 2.0 14.10.1), valid true, define [true:true:false]
    [apply] Test[10]: 2.0.0 (OpenGL ES 2.0 3Com L3 11.33.44) -> 2.0 (OpenGL ES 2.0 3Com L3 11.33.44), valid true, define [true:true:false]
    [apply] Test[11]: 2.1.0 (GL_VERSION_2_1 Dummy Tool 1.2) -> 2.1 (GL_VERSION_2_1 Dummy Tool 1.2), valid true, define [true:true:false]
    [apply] Test[12]: 2.1.0 (2.1 Mesa 7.12) -> 2.1 (2.1 Mesa 7.12), valid true, define [true:true:false]
    [apply] Test[13]: 2.1.0 (2.1 Mesa 7.12-devel) -> 2.1 (2.1 Mesa 7.12-devel), valid true, define [true:true:false]
    [apply] Test[14]: 2.1.0 (2.1 Mesa 7.12-devel (git-d6c318e)) -> 2.1 (2.1 Mesa 7.12-devel (git-d6c318e)), valid true, define [true:true:false]
    [apply] Test[15]: 2.1.0 (2.1 Mesa 7.12-devel la1 la2 li3) -> 2.1 (2.1 Mesa 7.12-devel la1 la2 li3), valid true, define [true:true:false]
    [apply] Test[16]: 4.3.0 (4.3.0 NVIDIA 310.32) -> 4.3 (4.3.0 NVIDIA 310.32), valid true, define [true:true:false]
    [apply] Test[17]: 2.0.0 (OpenGL ES 2.0 Mesa 9.1) -> 2.0 (OpenGL ES 2.0 Mesa 9.1), valid true, define [true:true:false]
    [apply] Test[18]: 2.0.0 (OpenGL ES 2.0 14.10) -> 2.0 (OpenGL ES 2.0 14.10), valid true, define [true:true:false]
    [apply] Test[19]: 2.0.0 (OpenGL ES GLSL ES 2.0 14.10) -> 2.0 (OpenGL ES GLSL ES 2.0 14.10), valid true, define [true:true:false]
    [apply] Test[20]: 2.0.0 (OpenGL ES 2.0 3Com L3 11.33) -> 2.0 (OpenGL ES 2.0 3Com L3 11.33), valid true, define [true:true:false]
    [apply] Test[21]: 2.1.0 (GL_VERSION_2_1) -> 2.1 (GL_VERSION_2_1), valid true, define [true:true:false]
    [apply] Test[22]: 2.0.0 (OpenGL ES 2.0) -> 2.0 (OpenGL ES 2.0), valid true, define [true:true:false]
    [apply] Test[23]: 2.0.0 (OpenGL ES GLSL ES 2.0) -> 2.0 (OpenGL ES GLSL ES 2.0), valid true, define [true:true:false]
    [apply] Test[24]: 2.1.0 (OpenGL 2.1 LaLa) -> 2.1 (OpenGL 2.1 LaLa), valid true, define [true:true:false]
    [apply] Test[25]: 4.2.0 (4.2.11762 Compatibility Profile Context) -> 4.2 (4.2.11762 Compatibility Profile Context), valid true, define [true:true:false]
    [apply] Test-X1: 2 (GL_VERSION_2), valid false, define [true:false:false]
    [apply] Test-X2: 2 (GL2 Buggy L3), valid false, define [true:false:false]
    [apply] Test-X3: 0 (GL Nope), valid false, define [false:false:false]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test01GLVersion
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test02GLVendorVersion
    [apply] Test[true:true:true][0]: 1.2.3 (GL_VERSION_2_1 DummyTool 1.2.3) -> 1.2.3 (DummyTool 1.2.3), define [true:true:true]
    [apply] Test[true:true:true][1]: 7.0.3 (2.1 Mesa 7.0.3-rc2) -> 7.0.3 (Mesa 7.0.3-rc2), define [true:true:true]
    [apply] Test[true:true:true][2]: 9.1.8 (4.2.12171 Compatibility Profile Context 9.01.8) -> 9.1.8 (Compatibility Profile Context 9.01.8), define [true:true:true]
    [apply] Test[true:true:true][3]: 12.102.3 (4.2.12198 Compatibility Profile Context 12.102.3.0) -> 12.102.3 (Compatibility Profile Context 12.102.3.0), define [true:true:true]
    [apply] Test[true:true:true][4]: 7.0.3 (2.1 Mesa 7.0.3-rc2 post odd) -> 7.0.3 (Mesa 7.0.3-rc2 post odd), define [true:true:true]
    [apply] Test[true:true:true][5]: 9.1.8 (4.2.12171 Compatibility Profile Context 9.01.8 post odd) -> 9.1.8 (Compatibility Profile Context 9.01.8 post odd), define [true:true:true]
    [apply] Test[true:true:true][6]: 12.102.3 (4.2.12198 Compatibility Profile Context 12.102.3.0 post odd) -> 12.102.3 (Compatibility Profile Context 12.102.3.0 post odd), define [true:true:true]
    [apply] junit.framework.TestListener: endTest(test01GLVersion)Test[true:true:true][7]: 9.1.1 (OpenGL ES 2.0 Mesa 9.1.1) -> 9.1.1 (Mesa 9.1.1), define [true:true:true]
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02GLVendorVersion)
    [apply] Test[true:true:true][8]: 14.10.1 (OpenGL ES 2.0 14.10.1) -> 14.10.1 (14.10.1), define [true:true:true]
    [apply] Test[true:true:true][9]: 14.10.1 (OpenGL ES GLSL ES 2.0 14.10.1) -> 14.10.1 (14.10.1), define [true:true:true]
    [apply] Test[true:true:true][10]: 11.33.44 (OpenGL ES 2.0 3Com L3 11.33.44) -> 11.33.44 (11.33.44), define [true:true:true]
    [apply] Test[true:true:false][0]: 1.2.0 (GL_VERSION_2_1 Dummy Tool 1.2) -> 1.2 (Dummy Tool 1.2), define [true:true:false]
    [apply] junit.framework.TestListener: endTest(test02GLVendorVersion)Test[true:true:false][1]: 7.12.0 (2.1 Mesa 7.12) -> 7.12 (Mesa 7.12), define [true:true:false]
    [apply] 
    [apply] Test[true:true:false][2]: 7.12.0 (2.1 Mesa 7.12-devel) -> 7.12 (Mesa 7.12-devel), define [true:true:false]
    [apply] Test[true:true:false][3]: 7.12.0 (2.1 Mesa 7.12-devel (git-d6c318e)) -> 7.12 (Mesa 7.12-devel (git-d6c318e)), define [true:true:false]
    [apply] Test[true:true:false][4]: 7.12.0 (2.1 Mesa 7.12-devel la1 la2 li3) -> 7.12 (Mesa 7.12-devel la1 la2 li3), define [true:true:false]
    [apply] Test[true:true:false][5]: 310.32.0 (4.3.0 NVIDIA 310.32) -> 310.32 (NVIDIA 310.32), define [true:true:false]
    [apply] Test[true:true:false][6]: 9.1.0 (OpenGL ES 2.0 Mesa 9.1) -> 9.1 (Mesa 9.1), define [true:true:false]
    [apply] Test[true:true:false][7]: 14.10.0 (OpenGL ES 2.0 14.10) -> 14.10 (14.10), define [true:true:false]
    [apply] Test[true:true:false][8]: 14.10.0 (OpenGL ES GLSL ES 2.0 14.10) -> 14.10 (14.10), define [true:true:false]
    [apply] Test[true:true:false][9]: 11.33.0 (OpenGL ES 2.0 3Com L3 11.33) -> 11.33 (11.33), define [true:true:false]
    [apply] Test[false:false:false][0]: 0.0.0 (GL_VERSION_2_1) -> 0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][1]: 0.0.0 (OpenGL ES 2.0) -> 0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][2]: 0.0.0 (OpenGL ES GLSL ES 2.0) -> 0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][3]: 0.0.0 (OpenGL 2.1 LaLa) -> 0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][4]: 0.0.0 (4.2.11762 Compatibility Profile Context) -> 0 (n/a), define [false:false:false]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test02GLVendorVersion
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847078239 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847078239 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.684 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847078203 ms III - Start
    [apply] SLOCK [T main @ 1755847078204 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test01GLVersion
    [apply] Test[0]: 2.1.0 (GL_VERSION_2_1 DummyTool 1.2.3) -> 2.1 (GL_VERSION_2_1 DummyTool 1.2.3), valid true, define [true:true:false]
    [apply] Test[1]: 2.1.0 (2.1 Mesa 7.0.3-rc2) -> 2.1 (2.1 Mesa 7.0.3-rc2), valid true, define [true:true:false]
    [apply] Test[2]: 4.2.0 (4.2.12171 Compatibility Profile Context 9.01.8) -> 4.2 (4.2.12171 Compatibility Profile Context 9.01.8), valid true, define [true:true:false]
    [apply] Test[3]: 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0) -> 4.2 (4.2.12198 Compatibility Profile Context 12.102.3.0), valid true, define [true:true:false]
    [apply] Test[4]: 2.1.0 (2.1 Mesa 7.0.3-rc2 post odd) -> 2.1 (2.1 Mesa 7.0.3-rc2 post odd), valid true, define [true:true:false]
    [apply] Test[5]: 4.2.0 (4.2.12171 Compatibility Profile Context 9.01.8 post odd) -> 4.2 (4.2.12171 Compatibility Profile Context 9.01.8 post odd), valid true, define [true:true:false]
    [apply] Test[6]: 4.2.0 (4.2.12198 Compatibility Profile Context 12.102.3.0 post odd) -> 4.2 (4.2.12198 Compatibility Profile Context 12.102.3.0 post odd), valid true, define [true:true:false]
    [apply] Test[7]: 2.0.0 (OpenGL ES 2.0 Mesa 9.1.1) -> 2.0 (OpenGL ES 2.0 Mesa 9.1.1), valid true, define [true:true:false]
    [apply] Test[8]: 2.0.0 (OpenGL ES 2.0 14.10.1) -> 2.0 (OpenGL ES 2.0 14.10.1), valid true, define [true:true:false]
    [apply] Test[9]: 2.0.0 (OpenGL ES GLSL ES 2.0 14.10.1) -> 2.0 (OpenGL ES GLSL ES 2.0 14.10.1), valid true, define [true:true:false]
    [apply] Test[10]: 2.0.0 (OpenGL ES 2.0 3Com L3 11.33.44) -> 2.0 (OpenGL ES 2.0 3Com L3 11.33.44), valid true, define [true:true:false]
    [apply] Test[11]: 2.1.0 (GL_VERSION_2_1 Dummy Tool 1.2) -> 2.1 (GL_VERSION_2_1 Dummy Tool 1.2), valid true, define [true:true:false]
    [apply] Test[12]: 2.1.0 (2.1 Mesa 7.12) -> 2.1 (2.1 Mesa 7.12), valid true, define [true:true:false]
    [apply] Test[13]: 2.1.0 (2.1 Mesa 7.12-devel) -> 2.1 (2.1 Mesa 7.12-devel), valid true, define [true:true:false]
    [apply] Test[14]: 2.1.0 (2.1 Mesa 7.12-devel (git-d6c318e)) -> 2.1 (2.1 Mesa 7.12-devel (git-d6c318e)), valid true, define [true:true:false]
    [apply] Test[15]: 2.1.0 (2.1 Mesa 7.12-devel la1 la2 li3) -> 2.1 (2.1 Mesa 7.12-devel la1 la2 li3), valid true, define [true:true:false]
    [apply] Test[16]: 4.3.0 (4.3.0 NVIDIA 310.32) -> 4.3 (4.3.0 NVIDIA 310.32), valid true, define [true:true:false]
    [apply] Test[17]: 2.0.0 (OpenGL ES 2.0 Mesa 9.1) -> 2.0 (OpenGL ES 2.0 Mesa 9.1), valid true, define [true:true:false]
    [apply] Test[18]: 2.0.0 (OpenGL ES 2.0 14.10) -> 2.0 (OpenGL ES 2.0 14.10), valid true, define [true:true:false]
    [apply] Test[19]: 2.0.0 (OpenGL ES GLSL ES 2.0 14.10) -> 2.0 (OpenGL ES GLSL ES 2.0 14.10), valid true, define [true:true:false]
    [apply] Test[20]: 2.0.0 (OpenGL ES 2.0 3Com L3 11.33) -> 2.0 (OpenGL ES 2.0 3Com L3 11.33), valid true, define [true:true:false]
    [apply] Test[21]: 2.1.0 (GL_VERSION_2_1) -> 2.1 (GL_VERSION_2_1), valid true, define [true:true:false]
    [apply] Test[22]: 2.0.0 (OpenGL ES 2.0) -> 2.0 (OpenGL ES 2.0), valid true, define [true:true:false]
    [apply] Test[23]: 2.0.0 (OpenGL ES GLSL ES 2.0) -> 2.0 (OpenGL ES GLSL ES 2.0), valid true, define [true:true:false]
    [apply] Test[24]: 2.1.0 (OpenGL 2.1 LaLa) -> 2.1 (OpenGL 2.1 LaLa), valid true, define [true:true:false]
    [apply] Test[25]: 4.2.0 (4.2.11762 Compatibility Profile Context) -> 4.2 (4.2.11762 Compatibility Profile Context), valid true, define [true:true:false]
    [apply] Test-X1: 2 (GL_VERSION_2), valid false, define [true:false:false]
    [apply] Test-X2: 2 (GL2 Buggy L3), valid false, define [true:false:false]
    [apply] Test-X3: 0 (GL Nope), valid false, define [false:false:false]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test01GLVersion
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test02GLVendorVersion
    [apply] Test[true:true:true][0]: 1.2.3 (GL_VERSION_2_1 DummyTool 1.2.3) -> 1.2.3 (DummyTool 1.2.3), define [true:true:true]
    [apply] Test[true:true:true][1]: 7.0.3 (2.1 Mesa 7.0.3-rc2) -> 7.0.3 (Mesa 7.0.3-rc2), define [true:true:true]
    [apply] Test[true:true:true][2]: 9.1.8 (4.2.12171 Compatibility Profile Context 9.01.8) -> 9.1.8 (Compatibility Profile Context 9.01.8), define [true:true:true]
    [apply] Test[true:true:true][3]: 12.102.3 (4.2.12198 Compatibility Profile Context 12.102.3.0) -> 12.102.3 (Compatibility Profile Context 12.102.3.0), define [true:true:true]
    [apply] Test[true:true:true][4]: 7.0.3 (2.1 Mesa 7.0.3-rc2 post odd) -> 7.0.3 (Mesa 7.0.3-rc2 post odd), define [true:true:true]
    [apply] Test[true:true:true][5]: 9.1.8 (4.2.12171 Compatibility Profile Context 9.01.8 post odd) -> 9.1.8 (Compatibility Profile Context 9.01.8 post odd), define [true:true:true]
    [apply] Test[true:true:true][6]: 12.102.3 (4.2.12198 Compatibility Profile Context 12.102.3.0 post odd) -> 12.102.3 (Compatibility Profile Context 12.102.3.0 post odd), define [true:true:true]
    [apply] Test[true:true:true][7]: 9.1.1 (OpenGL ES 2.0 Mesa 9.1.1) -> 9.1.1 (Mesa 9.1.1), define [true:true:true]
    [apply] Test[true:true:true][8]: 14.10.1 (OpenGL ES 2.0 14.10.1) -> 14.10.1 (14.10.1), define [true:true:true]
    [apply] Test[true:true:true][9]: 14.10.1 (OpenGL ES GLSL ES 2.0 14.10.1) -> 14.10.1 (14.10.1), define [true:true:true]
    [apply] Test[true:true:true][10]: 11.33.44 (OpenGL ES 2.0 3Com L3 11.33.44) -> 11.33.44 (11.33.44), define [true:true:true]
    [apply] Test[true:true:false][0]: 1.2.0 (GL_VERSION_2_1 Dummy Tool 1.2) -> 1.2 (Dummy Tool 1.2), define [true:true:false]
    [apply] Test[true:true:false][1]: 7.12.0 (2.1 Mesa 7.12) -> 7.12 (Mesa 7.12), define [true:true:false]
    [apply] Test[true:true:false][2]: 7.12.0 (2.1 Mesa 7.12-devel) -> 7.12 (Mesa 7.12-devel), define [true:true:false]
    [apply] Test[true:true:false][3]: 7.12.0 (2.1 Mesa 7.12-devel (git-d6c318e)) -> 7.12 (Mesa 7.12-devel (git-d6c318e)), define [true:true:false]
    [apply] Test[true:true:false][4]: 7.12.0 (2.1 Mesa 7.12-devel la1 la2 li3) -> 7.12 (Mesa 7.12-devel la1 la2 li3), define [true:true:false]
    [apply] Test[true:true:false][5]: 310.32.0 (4.3.0 NVIDIA 310.32) -> 310.32 (NVIDIA 310.32), define [true:true:false]
    [apply] Test[true:true:false][6]: 9.1.0 (OpenGL ES 2.0 Mesa 9.1) -> 9.1 (Mesa 9.1), define [true:true:false]
    [apply] Test[true:true:false][7]: 14.10.0 (OpenGL ES 2.0 14.10) -> 14.10 (14.10), define [true:true:false]
    [apply] Test[true:true:false][8]: 14.10.0 (OpenGL ES GLSL ES 2.0 14.10) -> 14.10 (14.10), define [true:true:false]
    [apply] Test[true:true:false][9]: 11.33.0 (OpenGL ES 2.0 3Com L3 11.33) -> 11.33 (11.33), define [true:true:false]
    [apply] Test[false:false:false][0]: 0.0.0 (GL_VERSION_2_1) -> 0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][1]: 0.0.0 (OpenGL ES 2.0) -> 0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][2]: 0.0.0 (OpenGL ES GLSL ES 2.0) -> 0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][3]: 0.0.0 (OpenGL 2.1 LaLa) -> 0 (n/a), define [false:false:false]
    [apply] Test[false:false:false][4]: 0.0.0 (4.2.11762 Compatibility Profile Context) -> 0 (n/a), define [false:false:false]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLVersionParsing00NEWT - test02GLVendorVersion
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847078239 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847078239 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLVersion took 0.009 sec
    [apply] Testcase: test02GLVendorVersion took 0.004 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_102x100xREDxUB)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847079554 ms III - Start
    [apply] SLOCK [T main @ 1755847079554 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10200 remaining bytes in buffer, only had 10190
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10200 remaining bytes in buffer, only had 2550
    [apply] OK Expected IndexOutOfBoundsException (alignment 4): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10398 remaining bytes in buffer, only had 10200
    [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10398 remaining bytes in buffer, only had 10200
    [apply] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_102x100xREDxUB)
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_640x480xREDxUB)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xREDxUB
    [apply] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_640x480xREDxUB)
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_640x480xRGBxUB)
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1903, type 0x1401, comps 1, 640x480, rowlenA1 640, rowlenA4 640, rowlenA8 640: Required 307200 remaining bytes in buffer, only had 307190
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1903, type 0x1401, comps 1, 640x480, rowlenA1 640, rowlenA4 640, rowlenA8 640: Required 307200 remaining bytes in buffer, only had 76800
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xREDxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xRGBxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1907, type 0x1401, comps 3, 640x480, rowlenA1 1920, rowlenA4 1920, rowlenA8 1920: Required 921600 remaining bytes in buffer, only had 921590
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1907, type 0x1401, comps 3, 640x480, rowlenA1 1920, rowlenA4 1920, rowlenA8 1920: Required 921600 remaining bytes in buffer, only had 230400
    [apply] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_640x480xRGBxUB)
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL2GL3_99x100xRGBxUB)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xRGBxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_99x100xRGBxUB
    [apply] junit.framework.TestListener: endTest(testReadPixelsGL2GL3_99x100xRGBxUB)
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL_640x480xRGBAxUB)
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29700 remaining bytes in buffer, only had 29690
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29700 remaining bytes in buffer, only had 7425
    [apply] OK Expected IndexOutOfBoundsException (alignment 4): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29997 remaining bytes in buffer, only had 29700
    [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 30393 remaining bytes in buffer, only had 29700
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_99x100xRGBxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_640x480xRGBAxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1908, type 0x1401, comps 4, 640x480, rowlenA1 2560, rowlenA4 2560, rowlenA8 2560: Required 1228800 remaining bytes in buffer, only had 1228790
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1908, type 0x1401, comps 4, 640x480, rowlenA1 2560, rowlenA4 2560, rowlenA8 2560: Required 1228800 remaining bytes in buffer, only had 307200
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_640x480xRGBAxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB
    [apply] junit.framework.TestListener: endTest(testReadPixelsGL_640x480xRGBAxUB)
    [apply] junit.framework.TestListener: startTest(testReadPixelsGL_99x100xRGBxUB)
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39600 remaining bytes in buffer, only had 39590
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39600 remaining bytes in buffer, only had 9900
    [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39996 remaining bytes in buffer, only had 39600
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB
    [apply] junit.framework.TestListener: endTest(testReadPixelsGL_99x100xRGBxUB)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847094774 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847094774 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.867 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847079554 ms III - Start
    [apply] SLOCK [T main @ 1755847079554 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10200 remaining bytes in buffer, only had 10190
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10200 remaining bytes in buffer, only had 2550
    [apply] OK Expected IndexOutOfBoundsException (alignment 4): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10398 remaining bytes in buffer, only had 10200
    [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1903, type 0x1401, comps 1, 102x100, rowlenA1 102, rowlenA4 104, rowlenA8 104: Required 10398 remaining bytes in buffer, only had 10200
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_102x100xREDxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xREDxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1903, type 0x1401, comps 1, 640x480, rowlenA1 640, rowlenA4 640, rowlenA8 640: Required 307200 remaining bytes in buffer, only had 307190
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1903, type 0x1401, comps 1, 640x480, rowlenA1 640, rowlenA4 640, rowlenA8 640: Required 307200 remaining bytes in buffer, only had 76800
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xREDxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xRGBxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1907, type 0x1401, comps 3, 640x480, rowlenA1 1920, rowlenA4 1920, rowlenA8 1920: Required 921600 remaining bytes in buffer, only had 921590
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1907, type 0x1401, comps 3, 640x480, rowlenA1 1920, rowlenA4 1920, rowlenA8 1920: Required 921600 remaining bytes in buffer, only had 230400
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_640x480xRGBxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_99x100xRGBxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29700 remaining bytes in buffer, only had 29690
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29700 remaining bytes in buffer, only had 7425
    [apply] OK Expected IndexOutOfBoundsException (alignment 4): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 29997 remaining bytes in buffer, only had 29700
    [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1907, type 0x1401, comps 3, 99x100, rowlenA1 297, rowlenA4 300, rowlenA8 304: Required 30393 remaining bytes in buffer, only had 29700
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL2GL3_99x100xRGBxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_640x480xRGBAxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1908, type 0x1401, comps 4, 640x480, rowlenA1 2560, rowlenA4 2560, rowlenA8 2560: Required 1228800 remaining bytes in buffer, only had 1228790
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1908, type 0x1401, comps 4, 640x480, rowlenA1 2560, rowlenA4 2560, rowlenA8 2560: Required 1228800 remaining bytes in buffer, only had 307200
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_640x480xRGBAxUB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB
    [apply] OK Expected IndexOutOfBoundsException (size-10 bytes): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39600 remaining bytes in buffer, only had 39590
    [apply] OK Expected IndexOutOfBoundsException (size/4 bytes): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39600 remaining bytes in buffer, only had 9900
    [apply] OK Expected IndexOutOfBoundsException (alignment 8): fmt 0x1908, type 0x1401, comps 4, 99x100, rowlenA1 396, rowlenA4 396, rowlenA8 400: Required 39996 remaining bytes in buffer, only had 39600
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGPUMemSec01NEWT - testReadPixelsGL_99x100xRGBxUB
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847094774 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847094774 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testReadPixelsGL2GL3_102x100xREDxUB took 6.587 sec
    [apply] Testcase: testReadPixelsGL2GL3_640x480xREDxUB took 1.698 sec
    [apply] Testcase: testReadPixelsGL2GL3_640x480xRGBxUB took 1.731 sec
    [apply] Testcase: testReadPixelsGL2GL3_99x100xRGBxUB took 1.695 sec
    [apply] Testcase: testReadPixelsGL_640x480xRGBAxUB took 1.784 sec
    [apply] Testcase: testReadPixelsGL_99x100xRGBxUB took 1.694 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847096020 ms III - Start
    [apply] SLOCK [T main @ 1755847096021 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x41ee392b]
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test02TwoThreads
    [apply] InitConcurrentBaseNEWT 2 threads, reuse display: true
    [apply] junit.framework.TestListener: startTest(test02TwoThreads)
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x6fe03060]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x6fe03060]
    [apply] JOGLTask 1: START: 167/0, reuse true - Thread-3-jt1
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-3-jt0
    [apply] 0: [0: false, 1: false]
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x322fe3ac: tileRendererInUse null, GearsES2[obj 0x322fe3ac isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x322fe3ac on Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x322fe3ac created: GearsObj[0x30a10357, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x322fe3ac created: GearsObj[0x7303677d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x322fe3ac created: GearsObj[0x7303677d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x322fe3ac FIN GearsES2[obj 0x322fe3ac isInit true, usesShared false, 1 GearsObj[0x30a10357, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7303677d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3065ebec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x322fe3ac 0/0 128x128 of 128x128, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x322fe3ac, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x322fe3ac 128x128, swapInterval 0, drawable 0x3b0107d5
    [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x5c613b72]] - Thread-3-jt1
    [apply] JOGLTask 1: RUNNING: Thread-3-jt1
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x65185b10: tileRendererInUse null, GearsES2[obj 0x65185b10 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x65185b10 on Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x65185b10 created: GearsObj[0x442d37e0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x65185b10 created: GearsObj[0xeb932dd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x65185b10 created: GearsObj[0xeb932dd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x65185b10 FIN GearsES2[obj 0x65185b10 isInit true, usesShared false, 1 GearsObj[0x442d37e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xeb932dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76d77300, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x65185b10 0/0 128x128 of 128x128, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x65185b10, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x65185b10 128x128, swapInterval 0, drawable 0x3b0107d5
    [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x5c613b72]] - Thread-3-jt0
    [apply] JOGLTask 0: RUNNING: Thread-3-jt0
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x322fe3ac: tileRendererInUse null
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x322fe3ac FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-3-jt1
    [apply] JOGLTask 1: END: Thread-3-jt1
    [apply] 1: [0: false, 1: true]
    [apply] junit.framework.TestListener: endTest(test02TwoThreads)
    [apply] junit.framework.TestListener: startTest(test04FourThreads)
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x65185b10: tileRendererInUse null
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x65185b10 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-3-jt0
    [apply] JOGLTask 0: END: Thread-3-jt0
    [apply] 2: [0: true, 1: true]
    [apply] total: 1.112s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test02TwoThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test04FourThreads
    [apply] InitConcurrentBaseNEWT 4 threads, reuse display: true
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x19660062]
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-4-jt0
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x19660062]
    [apply] JOGLTask 1: START: 167/0, reuse true - Thread-4-jt1
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x19660062]
    [apply] JOGLTask 2: START: 334/0, reuse true - Thread-4-jt2
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x19660062]
    [apply] JOGLTask 3: START: 501/0, reuse true - Thread-4-jt3
    [apply] 0: [0: false, 1: false, 2: false, 3: false]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x351ac81e: tileRendererInUse null, GearsES2[obj 0x351ac81e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x351ac81e on Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x351ac81e created: GearsObj[0x322569c8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x351ac81e created: GearsObj[0x301ed66, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x351ac81e created: GearsObj[0x301ed66, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x351ac81e FIN GearsES2[obj 0x351ac81e isInit true, usesShared false, 1 GearsObj[0x322569c8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x301ed66, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6343968b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x351ac81e 0/0 128x128 of 128x128, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x351ac81e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x351ac81e 128x128, swapInterval 0, drawable 0x3b0107d5
    [apply] JOGLTask 2: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x31255a65]] - Thread-4-jt2
    [apply] JOGLTask 2: RUNNING: Thread-4-jt2
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0xef5b86f: tileRendererInUse null, GearsES2[obj 0xef5b86f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xef5b86f on Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xef5b86f created: GearsObj[0x6c6e2a06, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xef5b86f created: GearsObj[0x5dc378e4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xef5b86f created: GearsObj[0x5dc378e4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0xef5b86f FIN GearsES2[obj 0xef5b86f isInit true, usesShared false, 1 GearsObj[0x6c6e2a06, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dc378e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x528a6474, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0xef5b86f 0/0 128x128 of 128x128, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xef5b86f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0xef5b86f 128x128, swapInterval 0, drawable 0x3b0107d5
    [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x31255a65]] - Thread-4-jt1
    [apply] JOGLTask 1: RUNNING: Thread-4-jt1
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x585b0a59: tileRendererInUse null, GearsES2[obj 0x585b0a59 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x585b0a59 on Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x585b0a59 created: GearsObj[0x45797430, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x585b0a59 created: GearsObj[0x6e503fa9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x585b0a59 created: GearsObj[0x6e503fa9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x585b0a59 FIN GearsES2[obj 0x585b0a59 isInit true, usesShared false, 1 GearsObj[0x45797430, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e503fa9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73e5951, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x585b0a59 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x585b0a59, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x585b0a59 128x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x31255a65]] - Thread-4-jt0
    [apply] JOGLTask 0: RUNNING: Thread-4-jt0
    [apply] 1: [0: false, 1: false, 2: false, 3: false]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x554161b1: tileRendererInUse null, GearsES2[obj 0x554161b1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x554161b1 on Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x554161b1 created: GearsObj[0x3f2e7de7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x554161b1 created: GearsObj[0x683d60cc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x554161b1 created: GearsObj[0x683d60cc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x554161b1 FIN GearsES2[obj 0x554161b1 isInit true, usesShared false, 1 GearsObj[0x3f2e7de7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x683d60cc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x438aa438, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x554161b1 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x554161b1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x554161b1 128x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] JOGLTask 3: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x31255a65]] - Thread-4-jt3
    [apply] JOGLTask 3: RUNNING: Thread-4-jt3
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x351ac81e: tileRendererInUse null
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x351ac81e FIN
    [apply] JOGLTask 2: DONE/SYNC: Thread-4-jt2
    [apply] JOGLTask 2: END: Thread-4-jt2
    [apply] 2: [0: false, 1: false, 2: true, 3: false]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0xef5b86f: tileRendererInUse null
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0xef5b86f FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-4-jt1
    [apply] JOGLTask 1: END: Thread-4-jt1
    [apply] 3: [0: false, 1: true, 2: true, 3: false]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x585b0a59: tileRendererInUse null
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x585b0a59 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-4-jt0
    [apply] JOGLTask 0: END: Thread-4-jt0
    [apply] 4: [0: true, 1: true, 2: true, 3: false]
    [apply] junit.framework.TestListener: endTest(test04FourThreads)
    [apply] junit.framework.TestListener: startTest(test16SixteenThreads)
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x554161b1: tileRendererInUse null
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x554161b1 FIN
    [apply] JOGLTask 3: DONE/SYNC: Thread-4-jt3
    [apply] JOGLTask 3: END: Thread-4-jt3
    [apply] 5: [0: true, 1: true, 2: true, 3: true]
    [apply] total: 1.501s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test04FourThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads
    [apply] InitConcurrentBaseNEWT 6 threads, reuse display: true
    [apply] 0: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x2edf2bdd]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x2edf2bdd]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x2edf2bdd]
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-5-jt0
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x2edf2bdd]
    [apply] JOGLTask 5: START: 835/0, reuse true - Thread-5-jt5
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x2edf2bdd]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x2edf2bdd]
    [apply] JOGLTask 2: START: 334/0, reuse true - Thread-5-jt2
    [apply] JOGLTask 1: START: 167/0, reuse true - Thread-5-jt1
    [apply] JOGLTask 3: START: 501/0, reuse true - Thread-5-jt3
    [apply] JOGLTask 4: START: 668/0, reuse true - Thread-5-jt4
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x41643423: tileRendererInUse null, GearsES2[obj 0x41643423 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x41643423 on Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x41643423 created: GearsObj[0x19742d34, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x41643423 created: GearsObj[0x53125559, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x41643423 created: GearsObj[0x53125559, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x41643423 FIN GearsES2[obj 0x41643423 isInit true, usesShared false, 1 GearsObj[0x19742d34, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53125559, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48b99b8d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x41643423 0/0 128x128 of 128x128, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x41643423, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x41643423 128x128, swapInterval 0, drawable 0x3b0107d5
    [apply] JOGLTask 5: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x455ba8d7]] - Thread-5-jt5
    [apply] JOGLTask 5: RUNNING: Thread-5-jt5
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x27c9437b: tileRendererInUse null, GearsES2[obj 0x27c9437b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x27c9437b on Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x27c9437b created: GearsObj[0x50e0561a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x27c9437b created: GearsObj[0x1c7426a5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x27c9437b created: GearsObj[0x1c7426a5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x27c9437b FIN GearsES2[obj 0x27c9437b isInit true, usesShared false, 1 GearsObj[0x50e0561a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c7426a5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55aefadb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x27c9437b 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x27c9437b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x27c9437b 128x128, swapInterval 0, drawable 0xffffffff990107f8
    [apply] JOGLTask 4: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x455ba8d7]] - Thread-5-jt4
    [apply] JOGLTask 4: RUNNING: Thread-5-jt4
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x62fb6233: tileRendererInUse null, GearsES2[obj 0x62fb6233 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x62fb6233 on Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x62fb6233 created: GearsObj[0x2d469537, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x62fb6233 created: GearsObj[0x30a64bc5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x62fb6233 created: GearsObj[0x30a64bc5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x62fb6233 FIN GearsES2[obj 0x62fb6233 isInit true, usesShared false, 1 GearsObj[0x2d469537, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30a64bc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5df00348, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x62fb6233 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x62fb6233, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x62fb6233 128x128, swapInterval 0, drawable 0xffffffff990107f8
    [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x455ba8d7]] - Thread-5-jt1
    [apply] JOGLTask 1: RUNNING: Thread-5-jt1
    [apply] 1: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x5a2157b2: tileRendererInUse null, GearsES2[obj 0x5a2157b2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5a2157b2 on Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5a2157b2 created: GearsObj[0x2f3f6cf4, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5a2157b2 created: GearsObj[0x4da16285, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5a2157b2 created: GearsObj[0x4da16285, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x5a2157b2 FIN GearsES2[obj 0x5a2157b2 isInit true, usesShared false, 1 GearsObj[0x2f3f6cf4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4da16285, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f7d38f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x5a2157b2 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5a2157b2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x5a2157b2 128x128, swapInterval 0, drawable 0xffffffffb601080c
    [apply] JOGLTask 2: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x455ba8d7]] - Thread-5-jt2
    [apply] JOGLTask 2: RUNNING: Thread-5-jt2
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x242740ad: tileRendererInUse null, GearsES2[obj 0x242740ad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x242740ad on Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x242740ad created: GearsObj[0x2a63ea4b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x242740ad created: GearsObj[0x732f094d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x242740ad created: GearsObj[0x732f094d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x242740ad FIN GearsES2[obj 0x242740ad isInit true, usesShared false, 1 GearsObj[0x2a63ea4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x732f094d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d17df08, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x242740ad 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x242740ad, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x242740ad 128x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x455ba8d7]] - Thread-5-jt0
    [apply] JOGLTask 0: RUNNING: Thread-5-jt0
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x41643423: tileRendererInUse null
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x41643423 FIN
    [apply] JOGLTask 5: DONE/SYNC: Thread-5-jt5
    [apply] JOGLTask 5: END: Thread-5-jt5
    [apply] 2: [0: false, 1: false, 2: false, 3: false, 4: false, 5: true]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x27c9437b: tileRendererInUse null
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x27c9437b FIN
    [apply] JOGLTask 4: DONE/SYNC: Thread-5-jt4
    [apply] JOGLTask 4: END: Thread-5-jt4
    [apply] 3: [0: false, 1: false, 2: false, 3: false, 4: true, 5: true]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x78425bcc: tileRendererInUse null, GearsES2[obj 0x78425bcc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x78425bcc on Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x78425bcc created: GearsObj[0x35508117, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x78425bcc created: GearsObj[0x3f6c92ae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x78425bcc created: GearsObj[0x3f6c92ae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x78425bcc FIN GearsES2[obj 0x78425bcc isInit true, usesShared false, 1 GearsObj[0x35508117, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f6c92ae, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5af21cc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x78425bcc 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x78425bcc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x78425bcc 128x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] JOGLTask 3: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x455ba8d7]] - Thread-5-jt3
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x62fb6233: tileRendererInUse null
    [apply] JOGLTask 3: RUNNING: Thread-5-jt3
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x62fb6233 FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-5-jt1
    [apply] JOGLTask 1: END: Thread-5-jt1
    [apply] 4: [0: false, 1: true, 2: false, 3: false, 4: true, 5: true]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x5a2157b2: tileRendererInUse null
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x5a2157b2 FIN
    [apply] JOGLTask 2: DONE/SYNC: Thread-5-jt2
    [apply] JOGLTask 2: END: Thread-5-jt2
    [apply] 5: [0: false, 1: true, 2: true, 3: false, 4: true, 5: true]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x242740ad: tileRendererInUse null
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x242740ad FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-5-jt0
    [apply] JOGLTask 0: END: Thread-5-jt0
    [apply] 6: [0: true, 1: true, 2: true, 3: false, 4: true, 5: true]
    [apply] junit.framework.TestListener: endTest(test16SixteenThreads)
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x78425bcc: tileRendererInUse null
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x78425bcc FIN
    [apply] JOGLTask 3: DONE/SYNC: Thread-5-jt3
    [apply] JOGLTask 3: END: Thread-5-jt3
    [apply] 7: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true]
    [apply] total: 1.985s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847103837 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847103837 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.472 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847096020 ms III - Start
    [apply] SLOCK [T main @ 1755847096021 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x41ee392b]
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test02TwoThreads
    [apply] InitConcurrentBaseNEWT 2 threads, reuse display: true
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x6fe03060]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x6fe03060]
    [apply] JOGLTask 1: START: 167/0, reuse true - Thread-3-jt1
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-3-jt0
    [apply] 0: [0: false, 1: false]
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x322fe3ac: tileRendererInUse null, GearsES2[obj 0x322fe3ac isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x322fe3ac on Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x322fe3ac created: GearsObj[0x30a10357, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x322fe3ac created: GearsObj[0x7303677d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x322fe3ac created: GearsObj[0x7303677d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x322fe3ac FIN GearsES2[obj 0x322fe3ac isInit true, usesShared false, 1 GearsObj[0x30a10357, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7303677d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3065ebec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x322fe3ac 0/0 128x128 of 128x128, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x322fe3ac, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x322fe3ac 128x128, swapInterval 0, drawable 0x3b0107d5
    [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x5c613b72]] - Thread-3-jt1
    [apply] JOGLTask 1: RUNNING: Thread-3-jt1
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x65185b10: tileRendererInUse null, GearsES2[obj 0x65185b10 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x65185b10 on Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x65185b10 created: GearsObj[0x442d37e0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x65185b10 created: GearsObj[0xeb932dd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x65185b10 created: GearsObj[0xeb932dd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x65185b10 FIN GearsES2[obj 0x65185b10 isInit true, usesShared false, 1 GearsObj[0x442d37e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xeb932dd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76d77300, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x65185b10 0/0 128x128 of 128x128, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x65185b10, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x65185b10 128x128, swapInterval 0, drawable 0x3b0107d5
    [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x5c613b72]] - Thread-3-jt0
    [apply] JOGLTask 0: RUNNING: Thread-3-jt0
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x322fe3ac: tileRendererInUse null
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x322fe3ac FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-3-jt1
    [apply] JOGLTask 1: END: Thread-3-jt1
    [apply] 1: [0: false, 1: true]
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x65185b10: tileRendererInUse null
    [apply] Thread[#36,Thread-3-jt1-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x65185b10 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-3-jt0
    [apply] JOGLTask 0: END: Thread-3-jt0
    [apply] 2: [0: true, 1: true]
    [apply] total: 1.112s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test02TwoThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test04FourThreads
    [apply] InitConcurrentBaseNEWT 4 threads, reuse display: true
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x19660062]
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-4-jt0
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x19660062]
    [apply] JOGLTask 1: START: 167/0, reuse true - Thread-4-jt1
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x19660062]
    [apply] JOGLTask 2: START: 334/0, reuse true - Thread-4-jt2
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x19660062]
    [apply] JOGLTask 3: START: 501/0, reuse true - Thread-4-jt3
    [apply] 0: [0: false, 1: false, 2: false, 3: false]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x351ac81e: tileRendererInUse null, GearsES2[obj 0x351ac81e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x351ac81e on Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x351ac81e created: GearsObj[0x322569c8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x351ac81e created: GearsObj[0x301ed66, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x351ac81e created: GearsObj[0x301ed66, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x351ac81e FIN GearsES2[obj 0x351ac81e isInit true, usesShared false, 1 GearsObj[0x322569c8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x301ed66, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6343968b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x351ac81e 0/0 128x128 of 128x128, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x351ac81e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x351ac81e 128x128, swapInterval 0, drawable 0x3b0107d5
    [apply] JOGLTask 2: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x31255a65]] - Thread-4-jt2
    [apply] JOGLTask 2: RUNNING: Thread-4-jt2
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0xef5b86f: tileRendererInUse null, GearsES2[obj 0xef5b86f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xef5b86f on Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xef5b86f created: GearsObj[0x6c6e2a06, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xef5b86f created: GearsObj[0x5dc378e4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xef5b86f created: GearsObj[0x5dc378e4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0xef5b86f FIN GearsES2[obj 0xef5b86f isInit true, usesShared false, 1 GearsObj[0x6c6e2a06, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5dc378e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x528a6474, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0xef5b86f 0/0 128x128 of 128x128, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xef5b86f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0xef5b86f 128x128, swapInterval 0, drawable 0x3b0107d5
    [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x31255a65]] - Thread-4-jt1
    [apply] JOGLTask 1: RUNNING: Thread-4-jt1
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x585b0a59: tileRendererInUse null, GearsES2[obj 0x585b0a59 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x585b0a59 on Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x585b0a59 created: GearsObj[0x45797430, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x585b0a59 created: GearsObj[0x6e503fa9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x585b0a59 created: GearsObj[0x6e503fa9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x585b0a59 FIN GearsES2[obj 0x585b0a59 isInit true, usesShared false, 1 GearsObj[0x45797430, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e503fa9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73e5951, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x585b0a59 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x585b0a59, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x585b0a59 128x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x31255a65]] - Thread-4-jt0
    [apply] JOGLTask 0: RUNNING: Thread-4-jt0
    [apply] 1: [0: false, 1: false, 2: false, 3: false]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x554161b1: tileRendererInUse null, GearsES2[obj 0x554161b1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x554161b1 on Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x554161b1 created: GearsObj[0x3f2e7de7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x554161b1 created: GearsObj[0x683d60cc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x554161b1 created: GearsObj[0x683d60cc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x554161b1 FIN GearsES2[obj 0x554161b1 isInit true, usesShared false, 1 GearsObj[0x3f2e7de7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x683d60cc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x438aa438, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x554161b1 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x554161b1, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x554161b1 128x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] JOGLTask 3: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x31255a65]] - Thread-4-jt3
    [apply] JOGLTask 3: RUNNING: Thread-4-jt3
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x351ac81e: tileRendererInUse null
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x351ac81e FIN
    [apply] JOGLTask 2: DONE/SYNC: Thread-4-jt2
    [apply] JOGLTask 2: END: Thread-4-jt2
    [apply] 2: [0: false, 1: false, 2: true, 3: false]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0xef5b86f: tileRendererInUse null
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0xef5b86f FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-4-jt1
    [apply] JOGLTask 1: END: Thread-4-jt1
    [apply] 3: [0: false, 1: true, 2: true, 3: false]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x585b0a59: tileRendererInUse null
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x585b0a59 FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-4-jt0
    [apply] JOGLTask 0: END: Thread-4-jt0
    [apply] 4: [0: true, 1: true, 2: true, 3: false]
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x554161b1: tileRendererInUse null
    [apply] Thread[#45,Thread-3-jt1-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x554161b1 FIN
    [apply] JOGLTask 3: DONE/SYNC: Thread-4-jt3
    [apply] JOGLTask 3: END: Thread-4-jt3
    [apply] 5: [0: true, 1: true, 2: true, 3: true]
    [apply] total: 1.501s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test04FourThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads
    [apply] InitConcurrentBaseNEWT 6 threads, reuse display: true
    [apply] 0: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x2edf2bdd]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x2edf2bdd]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x2edf2bdd]
    [apply] JOGLTask 0: START: 0/0, reuse true - Thread-5-jt0
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x2edf2bdd]
    [apply] JOGLTask 5: START: 835/0, reuse true - Thread-5-jt5
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x2edf2bdd]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x2edf2bdd]
    [apply] JOGLTask 2: START: 334/0, reuse true - Thread-5-jt2
    [apply] JOGLTask 1: START: 167/0, reuse true - Thread-5-jt1
    [apply] JOGLTask 3: START: 501/0, reuse true - Thread-5-jt3
    [apply] JOGLTask 4: START: 668/0, reuse true - Thread-5-jt4
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x41643423: tileRendererInUse null, GearsES2[obj 0x41643423 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x41643423 on Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x41643423 created: GearsObj[0x19742d34, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x41643423 created: GearsObj[0x53125559, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x41643423 created: GearsObj[0x53125559, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x41643423 FIN GearsES2[obj 0x41643423 isInit true, usesShared false, 1 GearsObj[0x19742d34, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53125559, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48b99b8d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x41643423 0/0 128x128 of 128x128, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x41643423, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x41643423 128x128, swapInterval 0, drawable 0x3b0107d5
    [apply] JOGLTask 5: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x455ba8d7]] - Thread-5-jt5
    [apply] JOGLTask 5: RUNNING: Thread-5-jt5
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x27c9437b: tileRendererInUse null, GearsES2[obj 0x27c9437b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x27c9437b on Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x27c9437b created: GearsObj[0x50e0561a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x27c9437b created: GearsObj[0x1c7426a5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x27c9437b created: GearsObj[0x1c7426a5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x27c9437b FIN GearsES2[obj 0x27c9437b isInit true, usesShared false, 1 GearsObj[0x50e0561a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1c7426a5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55aefadb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x27c9437b 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x27c9437b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x27c9437b 128x128, swapInterval 0, drawable 0xffffffff990107f8
    [apply] JOGLTask 4: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x455ba8d7]] - Thread-5-jt4
    [apply] JOGLTask 4: RUNNING: Thread-5-jt4
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x62fb6233: tileRendererInUse null, GearsES2[obj 0x62fb6233 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x62fb6233 on Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x62fb6233 created: GearsObj[0x2d469537, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x62fb6233 created: GearsObj[0x30a64bc5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x62fb6233 created: GearsObj[0x30a64bc5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x62fb6233 FIN GearsES2[obj 0x62fb6233 isInit true, usesShared false, 1 GearsObj[0x2d469537, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30a64bc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5df00348, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x62fb6233 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x62fb6233, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x62fb6233 128x128, swapInterval 0, drawable 0xffffffff990107f8
    [apply] JOGLTask 1: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x455ba8d7]] - Thread-5-jt1
    [apply] JOGLTask 1: RUNNING: Thread-5-jt1
    [apply] 1: [0: false, 1: false, 2: false, 3: false, 4: false, 5: false]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x5a2157b2: tileRendererInUse null, GearsES2[obj 0x5a2157b2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5a2157b2 on Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5a2157b2 created: GearsObj[0x2f3f6cf4, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5a2157b2 created: GearsObj[0x4da16285, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5a2157b2 created: GearsObj[0x4da16285, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x5a2157b2 FIN GearsES2[obj 0x5a2157b2 isInit true, usesShared false, 1 GearsObj[0x2f3f6cf4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4da16285, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4f7d38f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x5a2157b2 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5a2157b2, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x5a2157b2 128x128, swapInterval 0, drawable 0xffffffffb601080c
    [apply] JOGLTask 2: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x455ba8d7]] - Thread-5-jt2
    [apply] JOGLTask 2: RUNNING: Thread-5-jt2
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x242740ad: tileRendererInUse null, GearsES2[obj 0x242740ad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x242740ad on Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x242740ad created: GearsObj[0x2a63ea4b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x242740ad created: GearsObj[0x732f094d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x242740ad created: GearsObj[0x732f094d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x242740ad FIN GearsES2[obj 0x242740ad isInit true, usesShared false, 1 GearsObj[0x2a63ea4b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x732f094d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6d17df08, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x242740ad 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x242740ad, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x242740ad 128x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] JOGLTask 0: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x455ba8d7]] - Thread-5-jt0
    [apply] JOGLTask 0: RUNNING: Thread-5-jt0
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x41643423: tileRendererInUse null
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x41643423 FIN
    [apply] JOGLTask 5: DONE/SYNC: Thread-5-jt5
    [apply] JOGLTask 5: END: Thread-5-jt5
    [apply] 2: [0: false, 1: false, 2: false, 3: false, 4: false, 5: true]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x27c9437b: tileRendererInUse null
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x27c9437b FIN
    [apply] JOGLTask 4: DONE/SYNC: Thread-5-jt4
    [apply] JOGLTask 4: END: Thread-5-jt4
    [apply] 3: [0: false, 1: false, 2: false, 3: false, 4: true, 5: true]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x78425bcc: tileRendererInUse null, GearsES2[obj 0x78425bcc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x78425bcc on Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x78425bcc created: GearsObj[0x35508117, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x78425bcc created: GearsObj[0x3f6c92ae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x78425bcc created: GearsObj[0x3f6c92ae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x78425bcc FIN GearsES2[obj 0x78425bcc isInit true, usesShared false, 1 GearsObj[0x35508117, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f6c92ae, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5af21cc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x78425bcc 0/0 128x128 of 128x128, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x78425bcc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x78425bcc 128x128, swapInterval 0, drawable 0xffffffff9a010817
    [apply] JOGLTask 3: INITIALIZED: , NEWT-Display[.windows_nil-2, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x98e61b], obj 0x455ba8d7]] - Thread-5-jt3
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x62fb6233: tileRendererInUse null
    [apply] JOGLTask 3: RUNNING: Thread-5-jt3
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x62fb6233 FIN
    [apply] JOGLTask 1: DONE/SYNC: Thread-5-jt1
    [apply] JOGLTask 1: END: Thread-5-jt1
    [apply] 4: [0: false, 1: true, 2: false, 3: false, 4: true, 5: true]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x5a2157b2: tileRendererInUse null
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x5a2157b2 FIN
    [apply] JOGLTask 2: DONE/SYNC: Thread-5-jt2
    [apply] JOGLTask 2: END: Thread-5-jt2
    [apply] 5: [0: false, 1: true, 2: true, 3: false, 4: true, 5: true]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x242740ad: tileRendererInUse null
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x242740ad FIN
    [apply] JOGLTask 0: DONE/SYNC: Thread-5-jt0
    [apply] JOGLTask 0: END: Thread-5-jt0
    [apply] 6: [0: true, 1: true, 2: true, 3: false, 4: true, 5: true]
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x78425bcc: tileRendererInUse null
    [apply] Thread[#58,Thread-3-jt1-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x78425bcc FIN
    [apply] JOGLTask 3: DONE/SYNC: Thread-5-jt3
    [apply] JOGLTask 3: END: Thread-5-jt3
    [apply] 7: [0: true, 1: true, 2: true, 3: true, 4: true, 5: true]
    [apply] total: 1.985s
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent01NEWT - test16SixteenThreads
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847103837 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847103837 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test02TwoThreads took 1.147 sec
    [apply] Testcase: test04FourThreads took 1.516 sec
    [apply] Testcase: test16SixteenThreads took 1.997 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847105119 ms III - Start
    [apply] SLOCK [T main @ 1755847105120 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4f22e2f9], obj 0x41ee392b]
    [apply] junit.framework.TestListener: startTest(test02FourThreads)
    [apply] junit.framework.TestListener: endTest(test02FourThreads)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02FourThreads
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02FourThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02TwoThreads
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02TwoThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847107899 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847107900 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: startTest(test02TwoThreads)
    [apply] junit.framework.TestListener: endTest(test02TwoThreads)
    [apply] junit.framework.TestListener: startTest(test16SixteenThreads)
    [apply] junit.framework.TestListener: endTest(test16SixteenThreads)
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.435 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847105119 ms III - Start
    [apply] SLOCK [T main @ 1755847105120 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] GLprofile default: GLProfile[GL4bc/GL4bc.hw]
    [apply] GLprofile defaultDevice: WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4f22e2f9], obj 0x41ee392b]
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02FourThreads
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02FourThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02TwoThreads
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test02TwoThreads
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestInitConcurrent02NEWT - test16SixteenThreads
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847107899 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847107900 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test02FourThreads took 0.005 sec
    [apply] Testcase: test02TwoThreads took 0.001 sec
    [apply] Testcase: test16SixteenThreads took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testMain)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847109829 ms III - Start
    [apply] SLOCK [T main @ 1755847109830 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] Implementation-Version: 2.6.0-rc-20250822
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain
    [apply] forceES2    false
    [apply] forceES3    false
    [apply] Implementation-Build: 2.6-b1543-20250822
    [apply] Implementation-Branch: origin/master
    [apply] forceGL3    false
    [apply] forceGL4ES3 false
    [apply] Implementation-Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.common
    [apply] Extension Name: com.jogamp.common
    [apply] Specification Title: GlueGen Java Bindings Generator
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: GlueGen Run-Time
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b984-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 978a9661c1b9e28ecd02612d85a9ded7bde1878c
    [apply] Implementation SHA Sources: 3292634de662707af250ee87b6e5e7b95d1f12e7a39b2691a593a17d30099e1d
    [apply] Implementation SHA Classes: 5b890408f3a86cd220ee727420447fd16f41b319b335eb4b67996b9b56c51e7d
    [apply] Implementation SHA Classes-this: 6312661cb61d9843a8404df0fa8008616bf92c04e0e6e5210d694a851a8f5123
    [apply] Implementation SHA Natives: 0c0ececbc5b1e45afa6fcf408014ad91bc0486ec16ba89fc4be51606b34804bb
    [apply] Implementation SHA Natives-this: 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.opengl
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34985cb], obj 0x3745e5c6]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] 
    [apply] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34985cb], obj 0x3745e5c6]
    [apply] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] 
    [apply] Requesting: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] junit.framework.TestListener: endTest(testMain)
    [apply] Main Monitor: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply]     pixel/mm [3.6852207, 3.6860068]
    [apply]     pixel/in [93.60461, 93.62457]
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34985cb], obj 0xf0fa5e9]:
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL4ES3 retrieved, impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL3 retrieved, impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847113105 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847113105 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.92 sec
    [apply] ------------- Standard Output ---------------
    [apply] Implementation-Version: 2.6.0-rc-20250822
    [apply] Implementation-Build: 2.6-b1543-20250822
    [apply] Implementation-Branch: origin/master
    [apply] Implementation-Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847109829 ms III - Start
    [apply] SLOCK [T main @ 1755847109830 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain
    [apply] forceES2    false
    [apply] forceES3    false
    [apply] forceGL3    false
    [apply] forceGL4ES3 false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.common
    [apply] Extension Name: com.jogamp.common
    [apply] Specification Title: GlueGen Java Bindings Generator
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: GlueGen Run-Time
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b984-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 978a9661c1b9e28ecd02612d85a9ded7bde1878c
    [apply] Implementation SHA Sources: 3292634de662707af250ee87b6e5e7b95d1f12e7a39b2691a593a17d30099e1d
    [apply] Implementation SHA Classes: 5b890408f3a86cd220ee727420447fd16f41b319b335eb4b67996b9b56c51e7d
    [apply] Implementation SHA Classes-this: 6312661cb61d9843a8404df0fa8008616bf92c04e0e6e5210d694a851a8f5123
    [apply] Implementation SHA Natives: 0c0ececbc5b1e45afa6fcf408014ad91bc0486ec16ba89fc4be51606b34804bb
    [apply] Implementation SHA Natives-this: 0
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Package: com.jogamp.opengl
    [apply] Extension Name: com.jogamp.opengl
    [apply] Specification Title: Java Bindings for OpenGL API Specification
    [apply] Specification Vendor: JogAmp Community
    [apply] Specification Version: 2.6
    [apply] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [apply] Implementation Vendor: JogAmp Community
    [apply] Implementation Vendor ID: com.jogamp
    [apply] Implementation URL: http://jogamp.org/
    [apply] Implementation Version: 2.6.0-rc-20250822
    [apply] Implementation Build: 2.6-b1543-20250822
    [apply] Implementation Branch: origin/master
    [apply] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [apply] Implementation SHA Sources: null
    [apply] Implementation SHA Classes: null
    [apply] Implementation SHA Classes-this: null
    [apply] Implementation SHA Natives: null
    [apply] Implementation SHA Natives-this: null
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34985cb], obj 0x3745e5c6]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] 
    [apply] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34985cb], obj 0x3745e5c6]
    [apply] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] 
    [apply] Requesting: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] Main Monitor: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply]     pixel/mm [3.6852207, 3.6860068]
    [apply]     pixel/in [93.60461, 93.62457]
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x34985cb], obj 0xf0fa5e9]:
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] GL impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL4ES3 retrieved, impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] GL3 retrieved, impl. class jogamp.opengl.gl4.GL4bcImpl
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLWindowNEWT - testMain
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847113105 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847113105 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testMain took 3.245 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847114432 ms III - Start
    [apply] SLOCK [T main @ 1755847114433 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap
    [apply] junit.framework.TestListener: startTest(testWriteRead01aMap)
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01bMap
    [apply] junit.framework.TestListener: endTest(testWriteRead01aMap)
    [apply] junit.framework.TestListener: startTest(testWriteRead01bMap)
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01bMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02aMapRange
    [apply] junit.framework.TestListener: endTest(testWriteRead01bMap)
    [apply] junit.framework.TestListener: startTest(testWriteRead02aMapRange)
    [apply] junit.framework.TestListener: endTest(testWriteRead02aMapRange)
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02aMapRange
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange
    [apply] junit.framework.TestListener: startTest(testWriteRead02bMapRange)
    [apply] junit.framework.TestListener: endTest(testWriteRead02bMapRange)
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847124106 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847124106 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.314 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847114432 ms III - Start
    [apply] SLOCK [T main @ 1755847114433 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01aMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01bMap
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead01bMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02aMapRange
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02aMapRange
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead01NEWT - testWriteRead02bMapRange
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847124106 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847124106 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWriteRead01aMap took 4.72 sec
    [apply] Testcase: testWriteRead01bMap took 1.657 sec
    [apply] Testcase: testWriteRead02aMapRange took 1.633 sec
    [apply] Testcase: testWriteRead02bMapRange took 1.63 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847125368 ms III - Start
    [apply] SLOCK [T main @ 1755847125370 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap
    [apply] junit.framework.TestListener: startTest(testWriteRead01aMap)
    [apply] junit.framework.TestListener: endTest(testWriteRead01aMap)
    [apply] junit.framework.TestListener: startTest(testWriteRead01bMap)
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01bMap
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] junit.framework.TestListener: endTest(testWriteRead01bMap)
    [apply] junit.framework.TestListener: startTest(testWriteRead02aMapRange)
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01bMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02aMapRange
    [apply] junit.framework.TestListener: endTest(testWriteRead02aMapRange)
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]junit.framework.TestListener: startTest(testWriteRead02bMapRange)
    [apply] 
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02aMapRange
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] junit.framework.TestListener: endTest(testWriteRead02bMapRange)
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847134622 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847134622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.911 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847125368 ms III - Start
    [apply] SLOCK [T main @ 1755847125370 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01aMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01bMap
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 0, byteOffset 0, mapByteLength 36 -> java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=36 cap=36]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead01bMap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02aMapRange
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02aMapRange
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange
    [apply] gpu-01 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped null]
    [apply] gpu-02 mapped GL_ARRAY_BUFFER, floatOffset 3, byteOffset 12, mapByteLength 24 -> java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]
    [apply] gpu-03 GL_ARRAY_BUFFER -> bufferName 1 -> GLBufferStorage[name 1, size 36, mutable usage 0x88E5, mapped java.nio.DirectByteBuffer[pos=0 lim=24 cap=24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMapBufferRead02NEWT - testWriteRead02bMapRange
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847134622 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847134622 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWriteRead01aMap took 4.35 sec
    [apply] Testcase: testWriteRead01bMap took 1.629 sec
    [apply] Testcase: testWriteRead02aMapRange took 1.625 sec
    [apply] Testcase: testWriteRead02bMapRange took 1.62 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestNEWTCloseX11DisplayBug565
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(test01X11WindowMemoryLeak)
    [apply] junit.framework.TestListener: endTest(test01X11WindowMemoryLeak)
    [apply] junit.framework.TestListener: startTest(test02X11WindowMemoryLeakPBufferAutoDrawable)
    [apply] junit.framework.TestListener: endTest(test02X11WindowMemoryLeakPBufferAutoDrawable)
    [apply] junit.framework.TestListener: startTest(test03X11WindowMemoryLeakFBOAutoDrawable)
    [apply] junit.framework.TestListener: endTest(test03X11WindowMemoryLeakFBOAutoDrawable)
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.558 sec
    [apply] 
    [apply] Testcase: test01X11WindowMemoryLeak took 3.783 sec
    [apply] Testcase: test02X11WindowMemoryLeakPBufferAutoDrawable took 0.312 sec
    [apply] Testcase: test03X11WindowMemoryLeakFBOAutoDrawable took 0.348 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847140998 ms III - Start
    [apply] SLOCK [T main @ 1755847140999 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] swap group max groups -1, barriers -1, false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x4466af20: tileRendererInUse null, GearsES2[obj 0x4466af20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4466af20 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4466af20 created: GearsObj[0x80c1569, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x25b14692, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x25b14692, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x4466af20 FIN GearsES2[obj 0x4466af20 isInit true, usesShared false, 1 GearsObj[0x80c1569, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25b14692, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x546aec2e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] swap group max groups -1, barriers -1, false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x1aa7ecca: tileRendererInUse null, GearsES2[obj 0x1aa7ecca isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1aa7ecca on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1aa7ecca created: GearsObj[0x6a92f5c3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1aa7ecca created: GearsObj[0x68e7b000, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1aa7ecca created: GearsObj[0x68e7b000, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x1aa7ecca FIN GearsES2[obj 0x1aa7ecca isInit true, usesShared false, 1 GearsObj[0x6a92f5c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x68e7b000, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4dd33bf4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x1aa7ecca 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1aa7ecca, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x1aa7ecca 256x256, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x1aa7ecca 256x256, swapInterval 1, drawable 0xffffffff9a010817
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4466af20: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4466af20 FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1aa7ecca: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1aa7ecca FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847144542 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847144543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.219 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847140998 ms III - Start
    [apply] SLOCK [T main @ 1755847140999 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01
    [apply] swap group max groups -1, barriers -1, false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x4466af20: tileRendererInUse null, GearsES2[obj 0x4466af20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4466af20 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4466af20 created: GearsObj[0x80c1569, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x25b14692, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x25b14692, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x4466af20 FIN GearsES2[obj 0x4466af20 isInit true, usesShared false, 1 GearsObj[0x80c1569, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25b14692, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x546aec2e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] swap group max groups -1, barriers -1, false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x1aa7ecca: tileRendererInUse null, GearsES2[obj 0x1aa7ecca isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1aa7ecca on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1aa7ecca created: GearsObj[0x6a92f5c3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1aa7ecca created: GearsObj[0x68e7b000, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1aa7ecca created: GearsObj[0x68e7b000, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x1aa7ecca FIN GearsES2[obj 0x1aa7ecca isInit true, usesShared false, 1 GearsObj[0x6a92f5c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x68e7b000, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4dd33bf4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x1aa7ecca 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1aa7ecca, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x1aa7ecca 256x256, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x1aa7ecca 256x256, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4466af20: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4466af20 FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1aa7ecca: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1aa7ecca FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestNVSwapGroupNEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847144542 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847144543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 1.039 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847145768 ms III - Start
    [apply] SLOCK [T main @ 1755847145769 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Unsynchronized Objects
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Unsynchronized Objects
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847149598 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847149598 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.483 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847145768 ms III - Start
    [apply] SLOCK [T main @ 1755847145769 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Unsynchronized Objects
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Unsynchronized Objects
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847149598 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847149598 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 1 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847150794 ms III - Start
    [apply] SLOCK [T main @ 1755847150795 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,Thread-3-Animator#00,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#33,Thread-3-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Unsynchronized Objects
    [apply] Thread[#33,Thread-3-Animator#00,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,Thread-3-Animator#01,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#34,Thread-3-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Unsynchronized Objects
    [apply] Thread[#34,Thread-3-Animator#01,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,Thread-3-Animator#02,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#35,Thread-3-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Unsynchronized Objects
    [apply] Thread[#35,Thread-3-Animator#02,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847156199 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847156199 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.05 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847150794 ms III - Start
    [apply] SLOCK [T main @ 1755847150795 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01
    [apply] Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,Thread-3-Animator#00,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#33,Thread-3-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Unsynchronized Objects
    [apply] Thread[#33,Thread-3-Animator#00,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,Thread-3-Animator#01,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#34,Thread-3-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Unsynchronized Objects
    [apply] Thread[#34,Thread-3-Animator#01,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,Thread-3-Animator#02,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#35,Thread-3-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list reused: 1
    [apply] gear2 list reused: 2
    [apply] gear3 list reused: 3
    [apply] Shared Gears: Unsynchronized Objects
    [apply] Thread[#35,Thread-3-Animator#02,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] Thread[#32,Thread-3-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListNEWT2 - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847156199 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847156199 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 2.646 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847157575 ms III - Start
    [apply] SLOCK [T main @ 1755847157576 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] waitForRealized: to false, goal reached true
    [apply] Thread[#1,main,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x4c15e7fd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x23986957, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x23f7d05d, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#1,main,5,main] GearsES1.init FIN
    [apply] Thread[#1,main,5,main] GearsES1.reshape 0/0 64x64, swapInterval 1
    [apply] Thread[#1,main,5,main] GearsES1.reshape FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 reuse: GearsObj[0x5a509885, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 reuse: GearsObj[0x3cde7fa4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 reuse: GearsObj[0x1065c243, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES1: Unsynchronized Objects
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Master Context: hash 0x3745e5c6, 	(isShared true, created true, master 0x3745e5c6)
    [apply]   Created   Ctx #0: hash 0x70c8e5ed, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x70c8e5ed, 	(isShared true, created true, master 0x3745e5c6)
    [apply]   Created   Ctx #0: hash 0x3745e5c6, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 reuse: GearsObj[0x24bf4626, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 reuse: GearsObj[0x6b533e4a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 reuse: GearsObj[0x559a8eb9, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES1: Unsynchronized Objects
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Master Context: hash 0x3745e5c6, 	(isShared true, created true, master 0x3745e5c6)
    [apply]   Created   Ctx #0: hash 0x70c8e5ed, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7a756d5d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x7a756d5d, 	(isShared true, created true, master 0x3745e5c6)
    [apply]   Created   Ctx #0: hash 0x3745e5c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x70c8e5ed, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x5a04f608, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x28d7326c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x29b99e89, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Master Context: hash 0x3745e5c6, 	(isShared true, created true, master 0x3745e5c6)
    [apply]   Created   Ctx #0: hash 0x70c8e5ed, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7a756d5d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x4541ed2, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[#1,main,5,main] GearsES1.dispose ... 
    [apply] Thread[#1,main,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847161248 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847161248 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.328 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847157575 ms III - Start
    [apply] SLOCK [T main @ 1755847157576 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01
    [apply] waitForRealized: to false, goal reached true
    [apply] Thread[#1,main,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x4c15e7fd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x23986957, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x23f7d05d, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#1,main,5,main] GearsES1.init FIN
    [apply] Thread[#1,main,5,main] GearsES1.reshape 0/0 64x64, swapInterval 1
    [apply] Thread[#1,main,5,main] GearsES1.reshape FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 reuse: GearsObj[0x5a509885, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 reuse: GearsObj[0x3cde7fa4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 reuse: GearsObj[0x1065c243, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES1: Unsynchronized Objects
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Master Context: hash 0x3745e5c6, 	(isShared true, created true, master 0x3745e5c6)
    [apply]   Created   Ctx #0: hash 0x70c8e5ed, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x70c8e5ed, 	(isShared true, created true, master 0x3745e5c6)
    [apply]   Created   Ctx #0: hash 0x3745e5c6, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 reuse: GearsObj[0x24bf4626, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 reuse: GearsObj[0x6b533e4a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 reuse: GearsObj[0x559a8eb9, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES1: Unsynchronized Objects
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 0
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Master Context: hash 0x3745e5c6, 	(isShared true, created true, master 0x3745e5c6)
    [apply]   Created   Ctx #0: hash 0x70c8e5ed, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7a756d5d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x7a756d5d, 	(isShared true, created true, master 0x3745e5c6)
    [apply]   Created   Ctx #0: hash 0x3745e5c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x70c8e5ed, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x5a04f608, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x28d7326c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x29b99e89, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 256x256, swapInterval 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] Master Context: hash 0x3745e5c6, 	(isShared true, created true, master 0x3745e5c6)
    [apply]   Created   Ctx #0: hash 0x70c8e5ed, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7a756d5d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x4541ed2, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[#1,main,5,main] GearsES1.dispose ... 
    [apply] Thread[#1,main,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES1NEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847161248 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847161248 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 1.02 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847162426 ms III - Start
    [apply] SLOCK [T main @ 1755847162427 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01CommonAnimatorSharedCopyBuffer)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x4f6ee6e4: tileRendererInUse null, GearsES2[obj 0x4f6ee6e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4f6ee6e4 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4f6ee6e4 created: GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4f6ee6e4 created: GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4f6ee6e4 created: GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x4f6ee6e4 FIN GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4f6ee6e4 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4f6ee6e4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4f6ee6e4 256x256, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4f6ee6e4 256x256, swapInterval 0, drawable 0xffffffffc0010835
    [apply] XXX-C-1.1: hash 0x47cb87f0, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x52bf72b5: tileRendererInUse null, GearsES2[obj 0x52bf72b5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x52bf72b5 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x52bf72b5 created w/ share: GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x36ae6496, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x52bf72b5 created w/ share: GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2764fc86, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x52bf72b5 created w/ share: GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1e4457a5, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x52bf72b5 FIN GearsES2[obj 0x52bf72b5 isInit true, usesShared true, 1 GearsObj[0x36ae6496, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2764fc86, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e4457a5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x52bf72b5 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x52bf72b5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x52bf72b5 256x256, swapInterval 0, drawable 0xffffffffc0010835
    [apply] Thread[#1,main,5,main] GearsES2.display 0x52bf72b5 256x256, swapInterval 0, drawable 0x3b0107d5
    [apply] XXX-C-2.1: hash 0x47cb87f0, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x39aa0aab, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] XXX-C-2.2: hash 0x39aa0aab, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x47cb87f0, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x37afeb11: tileRendererInUse null, GearsES2[obj 0x37afeb11 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x37afeb11 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x37afeb11 created w/ share: GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x50dd1ce2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37afeb11 created w/ share: GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x66d25925, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37afeb11 created w/ share: GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x406d6e5c, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x37afeb11 FIN GearsES2[obj 0x37afeb11 isInit true, usesShared true, 1 GearsObj[0x50dd1ce2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d25925, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x406d6e5c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x37afeb11 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37afeb11, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x37afeb11 256x256, swapInterval 0, drawable 0xffffffffc0010835
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37afeb11 256x256, swapInterval 0, drawable 0xffffffffb601080c
    [apply] XXX-C-3.1: hash 0x47cb87f0, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x39aa0aab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1643bc1b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x39aa0aab, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x47cb87f0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1643bc1b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x1643bc1b, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x39aa0aab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x47cb87f0, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x37afeb11: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x37afeb11 FIN
    [apply] XXX-D-0.1: hash 0x47cb87f0, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x39aa0aab, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1643bc1b, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.2: hash 0x39aa0aab, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x47cb87f0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1643bc1b, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.3: hash 0x1643bc1b, 	(isShared true, created false, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x39aa0aab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x47cb87f0, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x52bf72b5: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x52bf72b5 FIN
    [apply] XXX-D-1.1: hash 0x47cb87f0, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Destroyed Ctx #0: hash 0x39aa0aab, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x1643bc1b, 	(created false)
    [apply] 	 Total created 0 + destroyed 2 = 2
    [apply] 
    [apply] XXX-D-1.2: hash 0x39aa0aab, 	(isShared true, created false, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x47cb87f0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1643bc1b, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-1.3: hash 0x1643bc1b, 	(isShared true, created false, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x47cb87f0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x39aa0aab, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4f6ee6e4: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4f6ee6e4 FIN
    [apply] XXX-D-2.1: hash 0x47cb87f0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.2: hash 0x39aa0aab, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.3: hash 0x1643bc1b, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test02CommonAnimatorMapBuffer
    [apply] junit.framework.TestListener: endTest(test01CommonAnimatorSharedCopyBuffer)
    [apply] junit.framework.TestListener: startTest(test02CommonAnimatorMapBuffer)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x79e2c065: tileRendererInUse null, GearsES2[obj 0x79e2c065 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79e2c065 on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79e2c065 created: GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x79e2c065 FIN GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x79e2c065 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x79e2c065 256x256, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 256x256, swapInterval 0, drawable 0xffffffffc0010835
    [apply] XXX-C-1.1: hash 0x70401aa0, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3a93b025 on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a93b025 created w/ share: GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x4c8bd030, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3a93b025 created w/ share: GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x4174d594, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3a93b025 created w/ share: GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x478d861e, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x3a93b025 FIN GearsES2[obj 0x3a93b025 isInit true, usesShared true, 1 GearsObj[0x4c8bd030, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4174d594, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x478d861e, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x3a93b025 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x3a93b025 256x256, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3a93b025 256x256, swapInterval 0, drawable 0xffffffff9a010817
    [apply] XXX-C-2.1: hash 0x70401aa0, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x6bbb06f8, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] XXX-C-2.2: hash 0x6bbb06f8, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x35cabb2a: tileRendererInUse null, GearsES2[obj 0x35cabb2a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x35cabb2a on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x35cabb2a created w/ share: GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x6aa315b, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x35cabb2a created w/ share: GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x4e2bf6f, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x35cabb2a created w/ share: GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x1b07ad63, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x35cabb2a FIN GearsES2[obj 0x35cabb2a isInit true, usesShared true, 1 GearsObj[0x6aa315b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4e2bf6f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1b07ad63, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x35cabb2a 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x35cabb2a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x35cabb2a 256x256, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35cabb2a 256x256, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] XXX-C-3.1: hash 0x70401aa0, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x8081967, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6bbb06f8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x6bbb06f8, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x8081967, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x8081967, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6bbb06f8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x35cabb2a: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x35cabb2a FIN
    [apply] XXX-D-0.1: hash 0x70401aa0, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x6bbb06f8, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x8081967, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.2: hash 0x6bbb06f8, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x8081967, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.3: hash 0x8081967, 	(isShared true, created false, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6bbb06f8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025 FIN
    [apply] XXX-D-1.1: hash 0x70401aa0, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Destroyed Ctx #0: hash 0x6bbb06f8, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x8081967, 	(created false)
    [apply] 	 Total created 0 + destroyed 2 = 2
    [apply] 
    [apply] XXX-D-1.2: hash 0x6bbb06f8, 	(isShared true, created false, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x8081967, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-1.3: hash 0x8081967, 	(isShared true, created false, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x6bbb06f8, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065 FIN
    [apply] XXX-D-2.1: hash 0x70401aa0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.2: hash 0x6bbb06f8, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.3: hash 0x8081967, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] junit.framework.TestListener: endTest(test02CommonAnimatorMapBuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test02CommonAnimatorMapBuffer
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847174033 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847174033 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.265 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847162426 ms III - Start
    [apply] SLOCK [T main @ 1755847162427 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x4f6ee6e4: tileRendererInUse null, GearsES2[obj 0x4f6ee6e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4f6ee6e4 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4f6ee6e4 created: GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4f6ee6e4 created: GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4f6ee6e4 created: GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x4f6ee6e4 FIN GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4f6ee6e4 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4f6ee6e4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4f6ee6e4 256x256, swapInterval 0, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4f6ee6e4 256x256, swapInterval 0, drawable 0xffffffffc0010835
    [apply] XXX-C-1.1: hash 0x47cb87f0, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x52bf72b5: tileRendererInUse null, GearsES2[obj 0x52bf72b5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x52bf72b5 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x52bf72b5 created w/ share: GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x36ae6496, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x52bf72b5 created w/ share: GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2764fc86, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x52bf72b5 created w/ share: GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1e4457a5, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x52bf72b5 FIN GearsES2[obj 0x52bf72b5 isInit true, usesShared true, 1 GearsObj[0x36ae6496, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2764fc86, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e4457a5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x52bf72b5 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x52bf72b5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x52bf72b5 256x256, swapInterval 0, drawable 0xffffffffc0010835
    [apply] Thread[#1,main,5,main] GearsES2.display 0x52bf72b5 256x256, swapInterval 0, drawable 0x3b0107d5
    [apply] XXX-C-2.1: hash 0x47cb87f0, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x39aa0aab, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] XXX-C-2.2: hash 0x39aa0aab, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x47cb87f0, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x37afeb11: tileRendererInUse null, GearsES2[obj 0x37afeb11 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x37afeb11 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x37afeb11 created w/ share: GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x50dd1ce2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37afeb11 created w/ share: GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x66d25925, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37afeb11 created w/ share: GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x406d6e5c, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x37afeb11 FIN GearsES2[obj 0x37afeb11 isInit true, usesShared true, 1 GearsObj[0x50dd1ce2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66d25925, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x406d6e5c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x55f1fe23, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd7a500a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x276e8e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x37afeb11 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37afeb11, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x37afeb11 256x256, swapInterval 0, drawable 0xffffffffc0010835
    [apply] Thread[#1,main,5,main] GearsES2.display 0x37afeb11 256x256, swapInterval 0, drawable 0xffffffffb601080c
    [apply] XXX-C-3.1: hash 0x47cb87f0, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x39aa0aab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1643bc1b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x39aa0aab, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x47cb87f0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1643bc1b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x1643bc1b, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x39aa0aab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x47cb87f0, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x37afeb11: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x37afeb11 FIN
    [apply] XXX-D-0.1: hash 0x47cb87f0, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x39aa0aab, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1643bc1b, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.2: hash 0x39aa0aab, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x47cb87f0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1643bc1b, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.3: hash 0x1643bc1b, 	(isShared true, created false, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x39aa0aab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x47cb87f0, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x52bf72b5: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x52bf72b5 FIN
    [apply] XXX-D-1.1: hash 0x47cb87f0, 	(isShared true, created true, master 0x47cb87f0)
    [apply]   Destroyed Ctx #0: hash 0x39aa0aab, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x1643bc1b, 	(created false)
    [apply] 	 Total created 0 + destroyed 2 = 2
    [apply] 
    [apply] XXX-D-1.2: hash 0x39aa0aab, 	(isShared true, created false, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x47cb87f0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1643bc1b, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-1.3: hash 0x1643bc1b, 	(isShared true, created false, master 0x47cb87f0)
    [apply]   Created   Ctx #0: hash 0x47cb87f0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x39aa0aab, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4f6ee6e4: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4f6ee6e4 FIN
    [apply] XXX-D-2.1: hash 0x47cb87f0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.2: hash 0x39aa0aab, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.3: hash 0x1643bc1b, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test01CommonAnimatorSharedCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test02CommonAnimatorMapBuffer
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x79e2c065: tileRendererInUse null, GearsES2[obj 0x79e2c065 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79e2c065 on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79e2c065 created: GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x79e2c065 FIN GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x79e2c065 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x79e2c065 256x256, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x79e2c065 256x256, swapInterval 0, drawable 0xffffffffc0010835
    [apply] XXX-C-1.1: hash 0x70401aa0, 	(isShared false, created true, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3a93b025 on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a93b025 created w/ share: GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x4c8bd030, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3a93b025 created w/ share: GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x4174d594, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3a93b025 created w/ share: GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x478d861e, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x3a93b025 FIN GearsES2[obj 0x3a93b025 isInit true, usesShared true, 1 GearsObj[0x4c8bd030, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4174d594, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x478d861e, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x3a93b025 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x3a93b025 256x256, swapInterval 0, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3a93b025 256x256, swapInterval 0, drawable 0xffffffff9a010817
    [apply] XXX-C-2.1: hash 0x70401aa0, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x6bbb06f8, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] XXX-C-2.2: hash 0x6bbb06f8, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x35cabb2a: tileRendererInUse null, GearsES2[obj 0x35cabb2a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x35cabb2a on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x35cabb2a created w/ share: GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x6aa315b, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x35cabb2a created w/ share: GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x4e2bf6f, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x35cabb2a created w/ share: GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x1b07ad63, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x35cabb2a FIN GearsES2[obj 0x35cabb2a isInit true, usesShared true, 1 GearsObj[0x6aa315b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x4e2bf6f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1b07ad63, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0xecf0ab7, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3740dc4f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5f950fac, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x35cabb2a 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x35cabb2a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x35cabb2a 256x256, swapInterval 0, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35cabb2a 256x256, swapInterval 0, drawable 0xffffffffb40107e6
    [apply] XXX-C-3.1: hash 0x70401aa0, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x8081967, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6bbb06f8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x6bbb06f8, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x8081967, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x8081967, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6bbb06f8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x35cabb2a: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x35cabb2a FIN
    [apply] XXX-D-0.1: hash 0x70401aa0, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x6bbb06f8, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x8081967, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.2: hash 0x6bbb06f8, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x8081967, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-0.3: hash 0x8081967, 	(isShared true, created false, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6bbb06f8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025 FIN
    [apply] XXX-D-1.1: hash 0x70401aa0, 	(isShared true, created true, master 0x70401aa0)
    [apply]   Destroyed Ctx #0: hash 0x6bbb06f8, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x8081967, 	(created false)
    [apply] 	 Total created 0 + destroyed 2 = 2
    [apply] 
    [apply] XXX-D-1.2: hash 0x6bbb06f8, 	(isShared true, created false, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x8081967, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] XXX-D-1.3: hash 0x8081967, 	(isShared true, created false, master 0x70401aa0)
    [apply]   Created   Ctx #0: hash 0x70401aa0, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x6bbb06f8, 	(created false)
    [apply] 	 Total created 1 + destroyed 1 = 2
    [apply] 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065 FIN
    [apply] XXX-D-2.1: hash 0x70401aa0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.2: hash 0x6bbb06f8, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-D-2.3: hash 0x8081967, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT0 - test02CommonAnimatorMapBuffer
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847174033 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847174033 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CommonAnimatorSharedCopyBuffer took 4.472 sec
    [apply] Testcase: test02CommonAnimatorMapBuffer took 4.308 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847175224 ms III - Start
    [apply] SLOCK [T main @ 1755847175225 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01CommonAnimatorSharedOnscreen)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen
    [apply] waitForRealized: to false, goal reached true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6e20b53a: tileRendererInUse null, GearsES2[obj 0x6e20b53a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6e20b53a on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e20b53a created: GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e20b53a created: GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e20b53a created: GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e20b53a 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e20b53a 256x256, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Master Gears Init done: GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x55141def: tileRendererInUse null, GearsES2[obj 0x55141def isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x55141def on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x55141def created w/ share: GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x55f6632c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x55141def created w/ share: GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6dbf3c97, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x55141def created w/ share: GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2d0aa798, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x55141def FIN GearsES2[obj 0x55141def isInit true, usesShared true, 1 GearsObj[0x55f6632c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6dbf3c97, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d0aa798, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x55141def 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x55141def, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0xdca2302, 	(isShared true, created true, master 0xdca2302)
    [apply]   Created   Ctx #0: hash 0x1db7376e, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x1db7376e, 	(isShared true, created true, master 0xdca2302)
    [apply]   Created   Ctx #0: hash 0xdca2302, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x55141def isInit true, usesShared true, 1 GearsObj[0x55f6632c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6dbf3c97, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d0aa798, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x3590fc5b: tileRendererInUse null, GearsES2[obj 0x3590fc5b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3590fc5b on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3590fc5b created w/ share: GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x38c881ea, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3590fc5b created w/ share: GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1f73e86b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3590fc5b created w/ share: GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x524fac9b, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x3590fc5b FIN GearsES2[obj 0x3590fc5b isInit true, usesShared true, 1 GearsObj[0x38c881ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f73e86b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524fac9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x3590fc5b 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3590fc5b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0xdca2302, 	(isShared true, created true, master 0xdca2302)
    [apply]   Created   Ctx #0: hash 0x1db7376e, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6c7c5391, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x6c7c5391, 	(isShared true, created true, master 0xdca2302)
    [apply]   Created   Ctx #0: hash 0xdca2302, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1db7376e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x3590fc5b isInit true, usesShared true, 1 GearsObj[0x38c881ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f73e86b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524fac9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x397fbdb: tileRendererInUse null, GearsES2[obj 0x397fbdb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x397fbdb on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x397fbdb created w/ share: GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x675a19ae, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x397fbdb created w/ share: GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x62c2f2b1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x397fbdb created w/ share: GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x63015be2, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x397fbdb FIN GearsES2[obj 0x397fbdb isInit true, usesShared true, 1 GearsObj[0x675a19ae, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62c2f2b1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63015be2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x397fbdb 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x397fbdb, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0xdca2302, 	(isShared true, created true, master 0xdca2302)
    [apply]   Created   Ctx #0: hash 0x9dd2b42, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1db7376e, 	(created true)
    [apply]   Created   Ctx #2: hash 0x6c7c5391, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x9dd2b42, 	(isShared true, created true, master 0xdca2302)
    [apply]   Created   Ctx #0: hash 0xdca2302, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1db7376e, 	(created true)
    [apply]   Created   Ctx #2: hash 0x6c7c5391, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x397fbdb isInit true, usesShared true, 1 GearsObj[0x675a19ae, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62c2f2b1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63015be2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x55141def: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x55141def FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3590fc5b: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3590fc5b FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x397fbdb: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x397fbdb FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6e20b53a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen
    [apply] junit.framework.TestListener: endTest(test01CommonAnimatorSharedOnscreen)
    [apply] junit.framework.TestListener: startTest(test02EachWithAnimatorSharedOnscreen)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test02EachWithAnimatorSharedOnscreen
    [apply] waitForRealized: to false, goal reached true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6771beb3: tileRendererInUse null, GearsES2[obj 0x6771beb3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6771beb3 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6771beb3 created: GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6771beb3 created: GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6771beb3 created: GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6771beb3 FIN GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6771beb3 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6771beb3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6771beb3 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Master Gears Init done: GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.0 0x3754a4bf: tileRendererInUse null, GearsES2[obj 0x3754a4bf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3754a4bf on Thread[#34,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3754a4bf created w/ share: GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x69423ed8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3754a4bf created w/ share: GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x78290db, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3754a4bf created w/ share: GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1154d72a, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.X 0x3754a4bf FIN GearsES2[obj 0x3754a4bf isInit true, usesShared true, 1 GearsObj[0x69423ed8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78290db, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1154d72a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x3754a4bf 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3754a4bf, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x6e5515c8, 	(isShared true, created true, master 0x6e5515c8)
    [apply]   Created   Ctx #0: hash 0x6092f672, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x6092f672, 	(isShared true, created true, master 0x6e5515c8)
    [apply]   Created   Ctx #0: hash 0x6e5515c8, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x3754a4bf isInit true, usesShared true, 1 GearsObj[0x69423ed8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78290db, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1154d72a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#35,main-Animator#02,5,main] GearsES2.init.0 0x62379589: tileRendererInUse null, GearsES2[obj 0x62379589 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x62379589 on Thread[#35,main-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x62379589 created w/ share: GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x71f89935, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x62379589 created w/ share: GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x9fff96c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x62379589 created w/ share: GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x9601d20, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#35,main-Animator#02,5,main] GearsES2.init.X 0x62379589 FIN GearsES2[obj 0x62379589 isInit true, usesShared true, 1 GearsObj[0x71f89935, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9fff96c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9601d20, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#35,main-Animator#02,5,main] GearsES2.reshape 0x62379589 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x62379589, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x6e5515c8, 	(isShared true, created true, master 0x6e5515c8)
    [apply]   Created   Ctx #0: hash 0x6092f672, 	(created true)
    [apply]   Created   Ctx #1: hash 0x64ad7eb8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x64ad7eb8, 	(isShared true, created true, master 0x6e5515c8)
    [apply]   Created   Ctx #0: hash 0x6e5515c8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6092f672, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x62379589 isInit true, usesShared true, 1 GearsObj[0x71f89935, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9fff96c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9601d20, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#36,main-Animator#03,5,main] GearsES2.init.0 0x4afcd809: tileRendererInUse null, GearsES2[obj 0x4afcd809 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x4afcd809 on Thread[#36,main-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4afcd809 created w/ share: GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6be9bac5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4afcd809 created w/ share: GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x144e887f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4afcd809 created w/ share: GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6b3f8200, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#36,main-Animator#03,5,main] GearsES2.init.X 0x4afcd809 FIN GearsES2[obj 0x4afcd809 isInit true, usesShared true, 1 GearsObj[0x6be9bac5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x144e887f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b3f8200, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#36,main-Animator#03,5,main] GearsES2.reshape 0x4afcd809 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4afcd809, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x6e5515c8, 	(isShared true, created true, master 0x6e5515c8)
    [apply]   Created   Ctx #0: hash 0x21affc49, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6092f672, 	(created true)
    [apply]   Created   Ctx #2: hash 0x64ad7eb8, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x21affc49, 	(isShared true, created true, master 0x6e5515c8)
    [apply]   Created   Ctx #0: hash 0x6e5515c8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6092f672, 	(created true)
    [apply]   Created   Ctx #2: hash 0x64ad7eb8, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x4afcd809 isInit true, usesShared true, 1 GearsObj[0x6be9bac5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x144e887f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b3f8200, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] junit.framework.TestListener: endTest(test02EachWithAnimatorSharedOnscreen)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3754a4bf: tileRendererInUse null
    [apply] junit.framework.TestListener: startTest(test11CommonAnimatorSharedOffscreen)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3754a4bf FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x62379589: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x62379589 FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4afcd809: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4afcd809 FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6771beb3: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6771beb3 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test02EachWithAnimatorSharedOnscreen
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test11CommonAnimatorSharedOffscreen
    [apply] waitForRealized: to false, goal reached true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x557caf28: tileRendererInUse null, GearsES2[obj 0x557caf28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x557caf28 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x557caf28 created: GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x557caf28 created: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x557caf28 created: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x557caf28 FIN GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x557caf28 0/0 64x64 of 64x64, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x557caf28, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x557caf28 64x64, swapInterval 1, drawable 0x3b0107d5
    [apply] Master Gears Init done: GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.0 0x45752059: tileRendererInUse null, GearsES2[obj 0x45752059 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x45752059 on Thread[#38,main-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x45752059 created w/ share: GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x32c03b1f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x45752059 created w/ share: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x607e1f18, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x45752059 created w/ share: GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4ab13605, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.X 0x45752059 FIN GearsES2[obj 0x45752059 isInit true, usesShared true, 1 GearsObj[0x32c03b1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x607e1f18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ab13605, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.reshape 0x45752059 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x45752059, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x408d971b, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x4262a7fa, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x4262a7fa, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x408d971b, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x45752059 isInit true, usesShared true, 1 GearsObj[0x32c03b1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x607e1f18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ab13605, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.0 0x34e9fd99: tileRendererInUse null, GearsES2[obj 0x34e9fd99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x34e9fd99 on Thread[#38,main-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x34e9fd99 created w/ share: GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3584ee96, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x34e9fd99 created w/ share: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3c1c0748, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x34e9fd99 created w/ share: GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x177cb4bf, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.X 0x34e9fd99 FIN GearsES2[obj 0x34e9fd99 isInit true, usesShared true, 1 GearsObj[0x3584ee96, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c1c0748, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x177cb4bf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.reshape 0x34e9fd99 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x34e9fd99, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x408d971b, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x4ca551c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4262a7fa, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x4ca551c6, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x4262a7fa, 	(created true)
    [apply]   Created   Ctx #1: hash 0x408d971b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x34e9fd99 isInit true, usesShared true, 1 GearsObj[0x3584ee96, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c1c0748, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x177cb4bf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.0 0x3c41ed1d: tileRendererInUse null, GearsES2[obj 0x3c41ed1d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3c41ed1d on Thread[#38,main-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3c41ed1d created w/ share: GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x41e7b02, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3c41ed1d created w/ share: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x54a8315d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3c41ed1d created w/ share: GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xb9e68ad, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.X 0x3c41ed1d FIN GearsES2[obj 0x3c41ed1d isInit true, usesShared true, 1 GearsObj[0x41e7b02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a8315d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb9e68ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.reshape 0x3c41ed1d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3c41ed1d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x408d971b, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x4ca551c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x489acc8a, 	(created true)
    [apply]   Created   Ctx #2: hash 0x4262a7fa, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x489acc8a, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x4ca551c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4262a7fa, 	(created true)
    [apply]   Created   Ctx #2: hash 0x408d971b, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x3c41ed1d isInit true, usesShared true, 1 GearsObj[0x41e7b02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a8315d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb9e68ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x45752059: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test11CommonAnimatorSharedOffscreen)
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x45752059 FIN
    [apply] junit.framework.TestListener: startTest(test12EachWithAnimatorSharedOffscreen)
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x34e9fd99: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x34e9fd99 FIN
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x3c41ed1d: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x3c41ed1d FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x557caf28: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x557caf28 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test11CommonAnimatorSharedOffscreen
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen
    [apply] waitForRealized: to false, goal reached true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x38425407: tileRendererInUse null, GearsES2[obj 0x38425407 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x38425407 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x38425407 created: GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x38425407 created: GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x38425407 created: GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x38425407 FIN GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x38425407 0/0 64x64 of 64x64, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x38425407, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x38425407 64x64, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Master Gears Init done: GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Animator#05,5,main] GearsES2.init.0 0x327514f: tileRendererInUse null, GearsES2[obj 0x327514f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x327514f on Thread[#40,main-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x327514f created w/ share: GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7b11891c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x327514f created w/ share: GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x63e4be2f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x327514f created w/ share: GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3e30624, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#40,main-Animator#05,5,main] GearsES2.init.X 0x327514f FIN GearsES2[obj 0x327514f isInit true, usesShared true, 1 GearsObj[0x7b11891c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63e4be2f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e30624, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#40,main-Animator#05,5,main] GearsES2.reshape 0x327514f 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x327514f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x43bc63a3, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x25b50c41, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x25b50c41, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x43bc63a3, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x327514f isInit true, usesShared true, 1 GearsObj[0x7b11891c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63e4be2f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e30624, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#41,main-Animator#06,5,main] GearsES2.init.0 0x5b12b668: tileRendererInUse null, GearsES2[obj 0x5b12b668 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x5b12b668 on Thread[#41,main-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5b12b668 created w/ share: GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x395db6d9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5b12b668 created w/ share: GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2ddce68, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5b12b668 created w/ share: GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x414e1870, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#41,main-Animator#06,5,main] GearsES2.init.X 0x5b12b668 FIN GearsES2[obj 0x5b12b668 isInit true, usesShared true, 1 GearsObj[0x395db6d9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ddce68, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x414e1870, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#41,main-Animator#06,5,main] GearsES2.reshape 0x5b12b668 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5b12b668, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x43bc63a3, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x25b50c41, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2b72f687, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x2b72f687, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x25b50c41, 	(created true)
    [apply]   Created   Ctx #1: hash 0x43bc63a3, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x5b12b668 isInit true, usesShared true, 1 GearsObj[0x395db6d9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ddce68, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x414e1870, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#42,main-Animator#07,5,main] GearsES2.init.0 0x1165b38: tileRendererInUse null, GearsES2[obj 0x1165b38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1165b38 on Thread[#42,main-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1165b38 created w/ share: GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4cbad23d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1165b38 created w/ share: GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x72f35a42, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1165b38 created w/ share: GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x34594af0, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#42,main-Animator#07,5,main] GearsES2.init.X 0x1165b38 FIN GearsES2[obj 0x1165b38 isInit true, usesShared true, 1 GearsObj[0x4cbad23d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72f35a42, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34594af0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#42,main-Animator#07,5,main] GearsES2.reshape 0x1165b38 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1165b38, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x43bc63a3, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x25b50c41, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2b72f687, 	(created true)
    [apply]   Created   Ctx #2: hash 0x2f4d6731, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x2f4d6731, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x25b50c41, 	(created true)
    [apply]   Created   Ctx #1: hash 0x43bc63a3, 	(created true)
    [apply]   Created   Ctx #2: hash 0x2b72f687, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x1165b38 isInit true, usesShared true, 1 GearsObj[0x4cbad23d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72f35a42, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34594af0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x327514f: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x327514f FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x5b12b668: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x5b12b668 FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1165b38: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1165b38 FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x38425407: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test12EachWithAnimatorSharedOffscreen)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x38425407 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847184987 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847184987 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.423 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847175224 ms III - Start
    [apply] SLOCK [T main @ 1755847175225 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen
    [apply] waitForRealized: to false, goal reached true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6e20b53a: tileRendererInUse null, GearsES2[obj 0x6e20b53a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6e20b53a on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e20b53a created: GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e20b53a created: GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e20b53a created: GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e20b53a 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e20b53a 256x256, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Master Gears Init done: GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x55141def: tileRendererInUse null, GearsES2[obj 0x55141def isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x55141def on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x55141def created w/ share: GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x55f6632c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x55141def created w/ share: GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6dbf3c97, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x55141def created w/ share: GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2d0aa798, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x55141def FIN GearsES2[obj 0x55141def isInit true, usesShared true, 1 GearsObj[0x55f6632c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6dbf3c97, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d0aa798, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x55141def 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x55141def, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0xdca2302, 	(isShared true, created true, master 0xdca2302)
    [apply]   Created   Ctx #0: hash 0x1db7376e, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x1db7376e, 	(isShared true, created true, master 0xdca2302)
    [apply]   Created   Ctx #0: hash 0xdca2302, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x55141def isInit true, usesShared true, 1 GearsObj[0x55f6632c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6dbf3c97, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d0aa798, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x3590fc5b: tileRendererInUse null, GearsES2[obj 0x3590fc5b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3590fc5b on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3590fc5b created w/ share: GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x38c881ea, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3590fc5b created w/ share: GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1f73e86b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3590fc5b created w/ share: GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x524fac9b, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x3590fc5b FIN GearsES2[obj 0x3590fc5b isInit true, usesShared true, 1 GearsObj[0x38c881ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f73e86b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524fac9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x3590fc5b 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3590fc5b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0xdca2302, 	(isShared true, created true, master 0xdca2302)
    [apply]   Created   Ctx #0: hash 0x1db7376e, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6c7c5391, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x6c7c5391, 	(isShared true, created true, master 0xdca2302)
    [apply]   Created   Ctx #0: hash 0xdca2302, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1db7376e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x3590fc5b isInit true, usesShared true, 1 GearsObj[0x38c881ea, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f73e86b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524fac9b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x397fbdb: tileRendererInUse null, GearsES2[obj 0x397fbdb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x397fbdb on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x397fbdb created w/ share: GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x675a19ae, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x397fbdb created w/ share: GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x62c2f2b1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x397fbdb created w/ share: GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x63015be2, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x397fbdb FIN GearsES2[obj 0x397fbdb isInit true, usesShared true, 1 GearsObj[0x675a19ae, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62c2f2b1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63015be2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x397fbdb 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x397fbdb, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0xdca2302, 	(isShared true, created true, master 0xdca2302)
    [apply]   Created   Ctx #0: hash 0x9dd2b42, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1db7376e, 	(created true)
    [apply]   Created   Ctx #2: hash 0x6c7c5391, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x9dd2b42, 	(isShared true, created true, master 0xdca2302)
    [apply]   Created   Ctx #0: hash 0xdca2302, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1db7376e, 	(created true)
    [apply]   Created   Ctx #2: hash 0x6c7c5391, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x397fbdb isInit true, usesShared true, 1 GearsObj[0x675a19ae, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62c2f2b1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63015be2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0xf6efaab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c19aaa5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x689604d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x55141def: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x55141def FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3590fc5b: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3590fc5b FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x397fbdb: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x397fbdb FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6e20b53a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test01CommonAnimatorSharedOnscreen
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test02EachWithAnimatorSharedOnscreen
    [apply] waitForRealized: to false, goal reached true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6771beb3: tileRendererInUse null, GearsES2[obj 0x6771beb3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6771beb3 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6771beb3 created: GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6771beb3 created: GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6771beb3 created: GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6771beb3 FIN GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6771beb3 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6771beb3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6771beb3 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Master Gears Init done: GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.0 0x3754a4bf: tileRendererInUse null, GearsES2[obj 0x3754a4bf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3754a4bf on Thread[#34,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3754a4bf created w/ share: GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x69423ed8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3754a4bf created w/ share: GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x78290db, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3754a4bf created w/ share: GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1154d72a, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.X 0x3754a4bf FIN GearsES2[obj 0x3754a4bf isInit true, usesShared true, 1 GearsObj[0x69423ed8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78290db, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1154d72a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x3754a4bf 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3754a4bf, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x6e5515c8, 	(isShared true, created true, master 0x6e5515c8)
    [apply]   Created   Ctx #0: hash 0x6092f672, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x6092f672, 	(isShared true, created true, master 0x6e5515c8)
    [apply]   Created   Ctx #0: hash 0x6e5515c8, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x3754a4bf isInit true, usesShared true, 1 GearsObj[0x69423ed8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x78290db, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1154d72a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#35,main-Animator#02,5,main] GearsES2.init.0 0x62379589: tileRendererInUse null, GearsES2[obj 0x62379589 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x62379589 on Thread[#35,main-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x62379589 created w/ share: GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x71f89935, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x62379589 created w/ share: GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x9fff96c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x62379589 created w/ share: GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x9601d20, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#35,main-Animator#02,5,main] GearsES2.init.X 0x62379589 FIN GearsES2[obj 0x62379589 isInit true, usesShared true, 1 GearsObj[0x71f89935, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9fff96c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9601d20, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#35,main-Animator#02,5,main] GearsES2.reshape 0x62379589 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x62379589, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x6e5515c8, 	(isShared true, created true, master 0x6e5515c8)
    [apply]   Created   Ctx #0: hash 0x6092f672, 	(created true)
    [apply]   Created   Ctx #1: hash 0x64ad7eb8, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x64ad7eb8, 	(isShared true, created true, master 0x6e5515c8)
    [apply]   Created   Ctx #0: hash 0x6e5515c8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6092f672, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x62379589 isInit true, usesShared true, 1 GearsObj[0x71f89935, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9fff96c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9601d20, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#36,main-Animator#03,5,main] GearsES2.init.0 0x4afcd809: tileRendererInUse null, GearsES2[obj 0x4afcd809 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x4afcd809 on Thread[#36,main-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4afcd809 created w/ share: GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6be9bac5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4afcd809 created w/ share: GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x144e887f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4afcd809 created w/ share: GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6b3f8200, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#36,main-Animator#03,5,main] GearsES2.init.X 0x4afcd809 FIN GearsES2[obj 0x4afcd809 isInit true, usesShared true, 1 GearsObj[0x6be9bac5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x144e887f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b3f8200, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#36,main-Animator#03,5,main] GearsES2.reshape 0x4afcd809 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4afcd809, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x6e5515c8, 	(isShared true, created true, master 0x6e5515c8)
    [apply]   Created   Ctx #0: hash 0x21affc49, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6092f672, 	(created true)
    [apply]   Created   Ctx #2: hash 0x64ad7eb8, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x21affc49, 	(isShared true, created true, master 0x6e5515c8)
    [apply]   Created   Ctx #0: hash 0x6e5515c8, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6092f672, 	(created true)
    [apply]   Created   Ctx #2: hash 0x64ad7eb8, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x4afcd809 isInit true, usesShared true, 1 GearsObj[0x6be9bac5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x144e887f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b3f8200, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x6771beb3 isInit true, usesShared false, 1 GearsObj[0x36fc695d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28701274, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x13c9d689, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3754a4bf: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3754a4bf FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x62379589: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x62379589 FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4afcd809: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4afcd809 FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6771beb3: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6771beb3 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test02EachWithAnimatorSharedOnscreen
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test11CommonAnimatorSharedOffscreen
    [apply] waitForRealized: to false, goal reached true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x557caf28: tileRendererInUse null, GearsES2[obj 0x557caf28 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x557caf28 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x557caf28 created: GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x557caf28 created: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x557caf28 created: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x557caf28 FIN GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x557caf28 0/0 64x64 of 64x64, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x557caf28, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x557caf28 64x64, swapInterval 1, drawable 0x3b0107d5
    [apply] Master Gears Init done: GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.0 0x45752059: tileRendererInUse null, GearsES2[obj 0x45752059 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x45752059 on Thread[#38,main-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x45752059 created w/ share: GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x32c03b1f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x45752059 created w/ share: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x607e1f18, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x45752059 created w/ share: GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4ab13605, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.X 0x45752059 FIN GearsES2[obj 0x45752059 isInit true, usesShared true, 1 GearsObj[0x32c03b1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x607e1f18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ab13605, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.reshape 0x45752059 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x45752059, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x408d971b, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x4262a7fa, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x4262a7fa, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x408d971b, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x45752059 isInit true, usesShared true, 1 GearsObj[0x32c03b1f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x607e1f18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ab13605, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.0 0x34e9fd99: tileRendererInUse null, GearsES2[obj 0x34e9fd99 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x34e9fd99 on Thread[#38,main-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x34e9fd99 created w/ share: GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3584ee96, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x34e9fd99 created w/ share: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3c1c0748, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x34e9fd99 created w/ share: GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x177cb4bf, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.X 0x34e9fd99 FIN GearsES2[obj 0x34e9fd99 isInit true, usesShared true, 1 GearsObj[0x3584ee96, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c1c0748, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x177cb4bf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.reshape 0x34e9fd99 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x34e9fd99, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x408d971b, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x4ca551c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4262a7fa, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x4ca551c6, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x4262a7fa, 	(created true)
    [apply]   Created   Ctx #1: hash 0x408d971b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x34e9fd99 isInit true, usesShared true, 1 GearsObj[0x3584ee96, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c1c0748, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x177cb4bf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.0 0x3c41ed1d: tileRendererInUse null, GearsES2[obj 0x3c41ed1d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3c41ed1d on Thread[#38,main-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3c41ed1d created w/ share: GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x41e7b02, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3c41ed1d created w/ share: GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x54a8315d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3c41ed1d created w/ share: GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xb9e68ad, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.X 0x3c41ed1d FIN GearsES2[obj 0x3c41ed1d isInit true, usesShared true, 1 GearsObj[0x41e7b02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a8315d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb9e68ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.reshape 0x3c41ed1d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3c41ed1d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x408d971b, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x4ca551c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x489acc8a, 	(created true)
    [apply]   Created   Ctx #2: hash 0x4262a7fa, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x489acc8a, 	(isShared true, created true, master 0x408d971b)
    [apply]   Created   Ctx #0: hash 0x4ca551c6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4262a7fa, 	(created true)
    [apply]   Created   Ctx #2: hash 0x408d971b, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x3c41ed1d isInit true, usesShared true, 1 GearsObj[0x41e7b02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54a8315d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb9e68ad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x557caf28 isInit true, usesShared false, 1 GearsObj[0x292b08d6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22555ebf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ebc363, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x45752059: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x45752059 FIN
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x34e9fd99: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x34e9fd99 FIN
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x3c41ed1d: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x3c41ed1d FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x557caf28: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x557caf28 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test11CommonAnimatorSharedOffscreen
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen
    [apply] waitForRealized: to false, goal reached true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x38425407: tileRendererInUse null, GearsES2[obj 0x38425407 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x38425407 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x38425407 created: GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x38425407 created: GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x38425407 created: GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x38425407 FIN GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x38425407 0/0 64x64 of 64x64, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x38425407, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x38425407 64x64, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Master Gears Init done: GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Animator#05,5,main] GearsES2.init.0 0x327514f: tileRendererInUse null, GearsES2[obj 0x327514f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x327514f on Thread[#40,main-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x327514f created w/ share: GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7b11891c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x327514f created w/ share: GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x63e4be2f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x327514f created w/ share: GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3e30624, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#40,main-Animator#05,5,main] GearsES2.init.X 0x327514f FIN GearsES2[obj 0x327514f isInit true, usesShared true, 1 GearsObj[0x7b11891c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63e4be2f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e30624, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#40,main-Animator#05,5,main] GearsES2.reshape 0x327514f 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x327514f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x43bc63a3, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x25b50c41, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] New    Context: hash 0x25b50c41, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x43bc63a3, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x327514f isInit true, usesShared true, 1 GearsObj[0x7b11891c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63e4be2f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e30624, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#41,main-Animator#06,5,main] GearsES2.init.0 0x5b12b668: tileRendererInUse null, GearsES2[obj 0x5b12b668 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x5b12b668 on Thread[#41,main-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5b12b668 created w/ share: GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x395db6d9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5b12b668 created w/ share: GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2ddce68, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5b12b668 created w/ share: GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x414e1870, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#41,main-Animator#06,5,main] GearsES2.init.X 0x5b12b668 FIN GearsES2[obj 0x5b12b668 isInit true, usesShared true, 1 GearsObj[0x395db6d9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ddce68, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x414e1870, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#41,main-Animator#06,5,main] GearsES2.reshape 0x5b12b668 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5b12b668, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x43bc63a3, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x25b50c41, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2b72f687, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] New    Context: hash 0x2b72f687, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x25b50c41, 	(created true)
    [apply]   Created   Ctx #1: hash 0x43bc63a3, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x5b12b668 isInit true, usesShared true, 1 GearsObj[0x395db6d9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ddce68, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x414e1870, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#42,main-Animator#07,5,main] GearsES2.init.0 0x1165b38: tileRendererInUse null, GearsES2[obj 0x1165b38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1165b38 on Thread[#42,main-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1165b38 created w/ share: GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4cbad23d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1165b38 created w/ share: GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x72f35a42, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1165b38 created w/ share: GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x34594af0, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#42,main-Animator#07,5,main] GearsES2.init.X 0x1165b38 FIN GearsES2[obj 0x1165b38 isInit true, usesShared true, 1 GearsObj[0x4cbad23d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72f35a42, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34594af0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#42,main-Animator#07,5,main] GearsES2.reshape 0x1165b38 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1165b38, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Master Context: hash 0x43bc63a3, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x25b50c41, 	(created true)
    [apply]   Created   Ctx #1: hash 0x2b72f687, 	(created true)
    [apply]   Created   Ctx #2: hash 0x2f4d6731, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] New    Context: hash 0x2f4d6731, 	(isShared true, created true, master 0x43bc63a3)
    [apply]   Created   Ctx #0: hash 0x25b50c41, 	(created true)
    [apply]   Created   Ctx #1: hash 0x43bc63a3, 	(created true)
    [apply]   Created   Ctx #2: hash 0x2b72f687, 	(created true)
    [apply] 	 Total created 3 + destroyed 0 = 3
    [apply] 
    [apply] Slave Gears Init done: GearsES2[obj 0x1165b38 isInit true, usesShared true, 1 GearsObj[0x4cbad23d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72f35a42, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34594af0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x38425407 isInit true, usesShared false, 1 GearsObj[0x22ff4249, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d1ef81a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c402120, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x327514f: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x327514f FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x5b12b668: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x5b12b668 FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1165b38: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1165b38 FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x38425407: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x38425407 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT1 - test12EachWithAnimatorSharedOffscreen
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847184987 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847184987 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CommonAnimatorSharedOnscreen took 2.039 sec
    [apply] Testcase: test02EachWithAnimatorSharedOnscreen took 1.741 sec
    [apply] Testcase: test11CommonAnimatorSharedOffscreen took 1.569 sec
    [apply] Testcase: test12EachWithAnimatorSharedOffscreen took 1.725 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847186583 ms III - Start
    [apply] SLOCK [T main @ 1755847186584 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimatorCleanDtorOrder)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x79924b: tileRendererInUse null, GearsES2[obj 0x79924b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79924b on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79924b created: GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79924b created: GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79924b created: GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x79924b FIN GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x79924b 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79924b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x6379eb: tileRendererInUse null, GearsES2[obj 0x6379eb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x6379eb on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6379eb created w/ share: GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x5bfd467f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6379eb created w/ share: GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3f56c0e6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6379eb created w/ share: GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x74b04ccc, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x6379eb FIN GearsES2[obj 0x6379eb isInit true, usesShared true, 1 GearsObj[0x5bfd467f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f56c0e6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74b04ccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x6379eb 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6379eb, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x12468a38: tileRendererInUse null, GearsES2[obj 0x12468a38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x12468a38 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x12468a38 created w/ share: GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x57e2c70c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created w/ share: GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7f4c6c9a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created w/ share: GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1bb4a8a0, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x12468a38 FIN GearsES2[obj 0x12468a38 isInit true, usesShared true, 1 GearsObj[0x57e2c70c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f4c6c9a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1bb4a8a0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x12468a38 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12468a38, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x6b70d455, 	(isShared true, created true, master 0x6b70d455)
    [apply]   Created   Ctx #0: hash 0x52fdef04, 	(created true)
    [apply]   Created   Ctx #1: hash 0x47cb87f0, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x47cb87f0, 	(isShared true, created true, master 0x6b70d455)
    [apply]   Created   Ctx #0: hash 0x52fdef04, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6b70d455, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x52fdef04, 	(isShared true, created true, master 0x6b70d455)
    [apply]   Created   Ctx #0: hash 0x47cb87f0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6b70d455, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] junit.framework.TestListener: endTest(test01SyncedOneAnimatorCleanDtorOrder)
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x12468a38: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x12468a38 FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6379eb: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6379eb FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x79924b: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x79924b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder
    [apply] junit.framework.TestListener: startTest(test02SyncedOneAnimatorDirtyDtorOrder)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test02SyncedOneAnimatorDirtyDtorOrder
    [apply] Thread[#33,main-null,5,main] GearsES2.init.0 0x79e2c065: tileRendererInUse null, GearsES2[obj 0x79e2c065 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79e2c065 on Thread[#33,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79e2c065 created: GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-null,5,main] GearsES2.init.X 0x79e2c065 FIN GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-null,5,main] GearsES2.reshape 0x79e2c065 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-null,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3a93b025 on Thread[#33,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a93b025 created w/ share: GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7ad2ec9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a93b025 created w/ share: GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3fcf0389, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a93b025 created w/ share: GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xa9a8c8b, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#33,main-null,5,main] GearsES2.init.X 0x3a93b025 FIN GearsES2[obj 0x3a93b025 isInit true, usesShared true, 1 GearsObj[0x7ad2ec9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fcf0389, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa9a8c8b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#33,main-null,5,main] GearsES2.reshape 0x3a93b025 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-null,5,main] GearsES2.init.0 0x35cabb2a: tileRendererInUse null, GearsES2[obj 0x35cabb2a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x35cabb2a on Thread[#33,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x35cabb2a created w/ share: GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x19f5ebe5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x35cabb2a created w/ share: GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1e2a973, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x35cabb2a created w/ share: GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7a9f0a31, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#33,main-null,5,main] GearsES2.init.X 0x35cabb2a FIN GearsES2[obj 0x35cabb2a isInit true, usesShared true, 1 GearsObj[0x19f5ebe5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e2a973, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9f0a31, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#33,main-null,5,main] GearsES2.reshape 0x35cabb2a 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x35cabb2a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x7777c969, 	(isShared true, created true, master 0x7777c969)
    [apply]   Created   Ctx #0: hash 0x4f7823e5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x41bfd47a, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x4f7823e5, 	(isShared true, created true, master 0x7777c969)
    [apply]   Created   Ctx #0: hash 0x7777c969, 	(created true)
    [apply]   Created   Ctx #1: hash 0x41bfd47a, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x41bfd47a, 	(isShared true, created true, master 0x7777c969)
    [apply]   Created   Ctx #0: hash 0x4f7823e5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7777c969, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065 FIN
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025 FIN
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x35cabb2a: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x35cabb2a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test02SyncedOneAnimatorDirtyDtorOrder
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test11AsyncEachAnimatorCleanDtorOrder
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.init.0 0x1189dd52: tileRendererInUse null, GearsES2[obj 0x1189dd52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1189dd52 on Thread[#36,main-Animator#02,5,main]
    [apply] junit.framework.TestListener: endTest(test02SyncedOneAnimatorDirtyDtorOrder)
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1189dd52 created: GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] junit.framework.TestListener: startTest(test11AsyncEachAnimatorCleanDtorOrder)
    [apply] gear3 0x1189dd52 created: GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.init.X 0x1189dd52 FIN GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.reshape 0x1189dd52 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.0 0x564fabc8: tileRendererInUse null, GearsES2[obj 0x564fabc8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x564fabc8 on Thread[#38,main-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x564fabc8 created w/ share: GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x290bd7c8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created w/ share: GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x39b6d9df, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created w/ share: GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7d364c63, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.X 0x564fabc8 FIN GearsES2[obj 0x564fabc8 isInit true, usesShared true, 1 GearsObj[0x290bd7c8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x39b6d9df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d364c63, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.reshape 0x564fabc8 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x564fabc8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#37,main-Animator#03,5,main] GearsES2.init.0 0x36bc55de: tileRendererInUse null, GearsES2[obj 0x36bc55de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x36bc55de on Thread[#37,main-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36bc55de created w/ share: GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x49b02409, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36bc55de created w/ share: GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5b9a925c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36bc55de created w/ share: GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x317ad525, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#37,main-Animator#03,5,main] GearsES2.init.X 0x36bc55de FIN GearsES2[obj 0x36bc55de isInit true, usesShared true, 1 GearsObj[0x49b02409, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5b9a925c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x317ad525, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#37,main-Animator#03,5,main] GearsES2.reshape 0x36bc55de 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36bc55de, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x73931cf9, 	(isShared true, created true, master 0x73931cf9)
    [apply]   Created   Ctx #0: hash 0x68d9b661, 	(created true)
    [apply]   Created   Ctx #1: hash 0x661e550a, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x661e550a, 	(isShared true, created true, master 0x73931cf9)
    [apply]   Created   Ctx #0: hash 0x68d9b661, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73931cf9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x68d9b661, 	(isShared true, created true, master 0x73931cf9)
    [apply]   Created   Ctx #0: hash 0x661e550a, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73931cf9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x564fabc8: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x564fabc8 FIN
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x36bc55de: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x36bc55de FIN
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x1189dd52: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x1189dd52 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test11AsyncEachAnimatorCleanDtorOrder
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder
    [apply] junit.framework.TestListener: endTest(test11AsyncEachAnimatorCleanDtorOrder)
    [apply] junit.framework.TestListener: startTest(test12AsyncEachAnimatorDirtyDtorOrder)
    [apply] Thread[#40,main-Animator#05,5,main] GearsES2.init.0 0x49ec71f8: tileRendererInUse null, GearsES2[obj 0x49ec71f8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x49ec71f8 on Thread[#40,main-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x49ec71f8 created: GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x49ec71f8 created: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x49ec71f8 created: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Animator#05,5,main] GearsES2.init.X 0x49ec71f8 FIN GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Animator#05,5,main] GearsES2.reshape 0x49ec71f8 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x49ec71f8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#42,main-Animator#07,5,main] GearsES2.init.0 0x36902638: tileRendererInUse null, GearsES2[obj 0x36902638 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x36902638 on Thread[#42,main-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36902638 created w/ share: GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2d2cc4df, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36902638 created w/ share: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x57da4504, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36902638 created w/ share: GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x556a7da8, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#42,main-Animator#07,5,main] GearsES2.init.X 0x36902638 FIN GearsES2[obj 0x36902638 isInit true, usesShared true, 1 GearsObj[0x2d2cc4df, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57da4504, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x556a7da8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#42,main-Animator#07,5,main] GearsES2.reshape 0x36902638 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36902638, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#41,main-Animator#06,5,main] GearsES2.init.0 0x1d2adfbe: tileRendererInUse null, GearsES2[obj 0x1d2adfbe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1d2adfbe on Thread[#41,main-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1d2adfbe created w/ share: GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x688c3049, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d2adfbe created w/ share: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x46e3c83a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d2adfbe created w/ share: GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x10dbb8a2, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#41,main-Animator#06,5,main] GearsES2.init.X 0x1d2adfbe FIN GearsES2[obj 0x1d2adfbe isInit true, usesShared true, 1 GearsObj[0x688c3049, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46e3c83a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10dbb8a2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#41,main-Animator#06,5,main] GearsES2.reshape 0x1d2adfbe 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d2adfbe, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x73b520ab, 	(isShared true, created true, master 0x73b520ab)
    [apply]   Created   Ctx #0: hash 0x283b90a7, 	(created true)
    [apply]   Created   Ctx #1: hash 0x26fc7bd0, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x26fc7bd0, 	(isShared true, created true, master 0x73b520ab)
    [apply]   Created   Ctx #0: hash 0x283b90a7, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73b520ab, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x283b90a7, 	(isShared true, created true, master 0x73b520ab)
    [apply]   Created   Ctx #0: hash 0x73b520ab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x26fc7bd0, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] junit.framework.TestListener: endTest(test12AsyncEachAnimatorDirtyDtorOrder)
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x49ec71f8: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x49ec71f8 FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1d2adfbe: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1d2adfbe FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x36902638: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x36902638 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847195224 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847195224 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.332 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847186583 ms III - Start
    [apply] SLOCK [T main @ 1755847186584 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x79924b: tileRendererInUse null, GearsES2[obj 0x79924b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79924b on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79924b created: GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79924b created: GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79924b created: GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x79924b FIN GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x79924b 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79924b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x6379eb: tileRendererInUse null, GearsES2[obj 0x6379eb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x6379eb on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6379eb created w/ share: GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x5bfd467f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6379eb created w/ share: GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3f56c0e6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6379eb created w/ share: GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x74b04ccc, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x6379eb FIN GearsES2[obj 0x6379eb isInit true, usesShared true, 1 GearsObj[0x5bfd467f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f56c0e6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x74b04ccc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x6379eb 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6379eb, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x12468a38: tileRendererInUse null, GearsES2[obj 0x12468a38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x12468a38 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x12468a38 created w/ share: GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x57e2c70c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created w/ share: GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x7f4c6c9a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created w/ share: GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1bb4a8a0, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x12468a38 FIN GearsES2[obj 0x12468a38 isInit true, usesShared true, 1 GearsObj[0x57e2c70c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7f4c6c9a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1bb4a8a0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x10a625e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x204510e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x174f6ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x12468a38 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12468a38, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x6b70d455, 	(isShared true, created true, master 0x6b70d455)
    [apply]   Created   Ctx #0: hash 0x52fdef04, 	(created true)
    [apply]   Created   Ctx #1: hash 0x47cb87f0, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x47cb87f0, 	(isShared true, created true, master 0x6b70d455)
    [apply]   Created   Ctx #0: hash 0x52fdef04, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6b70d455, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x52fdef04, 	(isShared true, created true, master 0x6b70d455)
    [apply]   Created   Ctx #0: hash 0x47cb87f0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6b70d455, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x12468a38: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x12468a38 FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6379eb: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6379eb FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x79924b: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x79924b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test02SyncedOneAnimatorDirtyDtorOrder
    [apply] Thread[#33,main-null,5,main] GearsES2.init.0 0x79e2c065: tileRendererInUse null, GearsES2[obj 0x79e2c065 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79e2c065 on Thread[#33,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79e2c065 created: GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-null,5,main] GearsES2.init.X 0x79e2c065 FIN GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-null,5,main] GearsES2.reshape 0x79e2c065 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-null,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3a93b025 on Thread[#33,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a93b025 created w/ share: GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7ad2ec9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a93b025 created w/ share: GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3fcf0389, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a93b025 created w/ share: GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xa9a8c8b, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#33,main-null,5,main] GearsES2.init.X 0x3a93b025 FIN GearsES2[obj 0x3a93b025 isInit true, usesShared true, 1 GearsObj[0x7ad2ec9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fcf0389, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xa9a8c8b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#33,main-null,5,main] GearsES2.reshape 0x3a93b025 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-null,5,main] GearsES2.init.0 0x35cabb2a: tileRendererInUse null, GearsES2[obj 0x35cabb2a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x35cabb2a on Thread[#33,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x35cabb2a created w/ share: GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x19f5ebe5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x35cabb2a created w/ share: GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1e2a973, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x35cabb2a created w/ share: GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7a9f0a31, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#33,main-null,5,main] GearsES2.init.X 0x35cabb2a FIN GearsES2[obj 0x35cabb2a isInit true, usesShared true, 1 GearsObj[0x19f5ebe5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e2a973, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a9f0a31, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x9fff96c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9601d20, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x58a2dc83, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#33,main-null,5,main] GearsES2.reshape 0x35cabb2a 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x35cabb2a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x7777c969, 	(isShared true, created true, master 0x7777c969)
    [apply]   Created   Ctx #0: hash 0x4f7823e5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x41bfd47a, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x4f7823e5, 	(isShared true, created true, master 0x7777c969)
    [apply]   Created   Ctx #0: hash 0x7777c969, 	(created true)
    [apply]   Created   Ctx #1: hash 0x41bfd47a, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x41bfd47a, 	(isShared true, created true, master 0x7777c969)
    [apply]   Created   Ctx #0: hash 0x4f7823e5, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7777c969, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065 FIN
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025 FIN
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x35cabb2a: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x35cabb2a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test02SyncedOneAnimatorDirtyDtorOrder
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test11AsyncEachAnimatorCleanDtorOrder
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.init.0 0x1189dd52: tileRendererInUse null, GearsES2[obj 0x1189dd52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1189dd52 on Thread[#36,main-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1189dd52 created: GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.init.X 0x1189dd52 FIN GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.reshape 0x1189dd52 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.0 0x564fabc8: tileRendererInUse null, GearsES2[obj 0x564fabc8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x564fabc8 on Thread[#38,main-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x564fabc8 created w/ share: GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x290bd7c8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created w/ share: GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x39b6d9df, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created w/ share: GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7d364c63, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.init.X 0x564fabc8 FIN GearsES2[obj 0x564fabc8 isInit true, usesShared true, 1 GearsObj[0x290bd7c8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x39b6d9df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d364c63, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#38,main-Animator#04,5,main] GearsES2.reshape 0x564fabc8 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x564fabc8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#37,main-Animator#03,5,main] GearsES2.init.0 0x36bc55de: tileRendererInUse null, GearsES2[obj 0x36bc55de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x36bc55de on Thread[#37,main-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36bc55de created w/ share: GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x49b02409, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36bc55de created w/ share: GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5b9a925c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36bc55de created w/ share: GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x317ad525, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#37,main-Animator#03,5,main] GearsES2.init.X 0x36bc55de FIN GearsES2[obj 0x36bc55de isInit true, usesShared true, 1 GearsObj[0x49b02409, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5b9a925c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x317ad525, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xd1fcc51, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fea3544, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c46098f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#37,main-Animator#03,5,main] GearsES2.reshape 0x36bc55de 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36bc55de, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x73931cf9, 	(isShared true, created true, master 0x73931cf9)
    [apply]   Created   Ctx #0: hash 0x68d9b661, 	(created true)
    [apply]   Created   Ctx #1: hash 0x661e550a, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x661e550a, 	(isShared true, created true, master 0x73931cf9)
    [apply]   Created   Ctx #0: hash 0x68d9b661, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73931cf9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x68d9b661, 	(isShared true, created true, master 0x73931cf9)
    [apply]   Created   Ctx #0: hash 0x661e550a, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73931cf9, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x564fabc8: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x564fabc8 FIN
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x36bc55de: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x36bc55de FIN
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x1189dd52: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x1189dd52 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test11AsyncEachAnimatorCleanDtorOrder
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder
    [apply] Thread[#40,main-Animator#05,5,main] GearsES2.init.0 0x49ec71f8: tileRendererInUse null, GearsES2[obj 0x49ec71f8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x49ec71f8 on Thread[#40,main-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x49ec71f8 created: GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x49ec71f8 created: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x49ec71f8 created: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Animator#05,5,main] GearsES2.init.X 0x49ec71f8 FIN GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Animator#05,5,main] GearsES2.reshape 0x49ec71f8 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x49ec71f8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#42,main-Animator#07,5,main] GearsES2.init.0 0x36902638: tileRendererInUse null, GearsES2[obj 0x36902638 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x36902638 on Thread[#42,main-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36902638 created w/ share: GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2d2cc4df, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36902638 created w/ share: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x57da4504, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36902638 created w/ share: GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x556a7da8, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#42,main-Animator#07,5,main] GearsES2.init.X 0x36902638 FIN GearsES2[obj 0x36902638 isInit true, usesShared true, 1 GearsObj[0x2d2cc4df, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x57da4504, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x556a7da8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#42,main-Animator#07,5,main] GearsES2.reshape 0x36902638 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36902638, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#41,main-Animator#06,5,main] GearsES2.init.0 0x1d2adfbe: tileRendererInUse null, GearsES2[obj 0x1d2adfbe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1d2adfbe on Thread[#41,main-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1d2adfbe created w/ share: GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x688c3049, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d2adfbe created w/ share: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x46e3c83a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d2adfbe created w/ share: GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x10dbb8a2, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#41,main-Animator#06,5,main] GearsES2.init.X 0x1d2adfbe FIN GearsES2[obj 0x1d2adfbe isInit true, usesShared true, 1 GearsObj[0x688c3049, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46e3c83a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10dbb8a2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#41,main-Animator#06,5,main] GearsES2.reshape 0x1d2adfbe 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d2adfbe, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x73b520ab, 	(isShared true, created true, master 0x73b520ab)
    [apply]   Created   Ctx #0: hash 0x283b90a7, 	(created true)
    [apply]   Created   Ctx #1: hash 0x26fc7bd0, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x26fc7bd0, 	(isShared true, created true, master 0x73b520ab)
    [apply]   Created   Ctx #0: hash 0x283b90a7, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73b520ab, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x283b90a7, 	(isShared true, created true, master 0x73b520ab)
    [apply]   Created   Ctx #0: hash 0x73b520ab, 	(created true)
    [apply]   Created   Ctx #1: hash 0x26fc7bd0, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x49ec71f8: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x49ec71f8 FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1d2adfbe: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1d2adfbe FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x36902638: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x36902638 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847195224 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847195224 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SyncedOneAnimatorCleanDtorOrder took 1.523 sec
    [apply] Testcase: test02SyncedOneAnimatorDirtyDtorOrder took 1.331 sec
    [apply] Testcase: test11AsyncEachAnimatorCleanDtorOrder took 1.655 sec
    [apply] Testcase: test12AsyncEachAnimatorDirtyDtorOrder took 1.474 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3
    [apply] ++++ Test Singleton.ctor()junit.framework.TestListener: tests to run: 8
    [apply] 
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847196751 ms III - Start
    [apply] SLOCK [T main @ 1755847196752 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer
    [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimatorCleanDtorOrderCopyBuffer)
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x79924b: tileRendererInUse null, GearsES2[obj 0x79924b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79924b on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79924b created: GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79924b created: GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79924b created: GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x79924b FIN GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x79924b 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79924b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x6379eb: tileRendererInUse null, GearsES2[obj 0x6379eb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x6379eb on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6379eb created w/ share: GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x78f9c3c3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6379eb created w/ share: GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x24c88c02, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6379eb created w/ share: GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x54e0c634, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x6379eb FIN GearsES2[obj 0x6379eb isInit true, usesShared true, 1 GearsObj[0x78f9c3c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24c88c02, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54e0c634, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x6379eb 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6379eb, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x515aebb0: tileRendererInUse null, GearsES2[obj 0x515aebb0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x515aebb0 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x515aebb0 created w/ share: GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x47bbc74, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x515aebb0 created w/ share: GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4dc2a4ba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x515aebb0 created w/ share: GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2576b56f, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x515aebb0 FIN GearsES2[obj 0x515aebb0 isInit true, usesShared true, 1 GearsObj[0x47bbc74, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dc2a4ba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2576b56f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x515aebb0 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x515aebb0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x373102a6, 	(isShared true, created true, master 0x373102a6)
    [apply]   Created   Ctx #0: hash 0x683328c0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4e8da3d1, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x4e8da3d1, 	(isShared true, created true, master 0x373102a6)
    [apply]   Created   Ctx #0: hash 0x683328c0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x373102a6, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x683328c0, 	(isShared true, created true, master 0x373102a6)
    [apply]   Created   Ctx #0: hash 0x373102a6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4e8da3d1, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x515aebb0: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x515aebb0 FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6379eb: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6379eb FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x79924b: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x79924b FIN
    [apply] XXX-C-3.1: hash 0x373102a6, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x4e8da3d1, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x683328c0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test02SyncedOneAnimatorCleanDtorOrderMapBuffer
    [apply] Thread[#33,main-null,5,main] GearsES2.init.0 0x79e2c065: tileRendererInUse null, GearsES2[obj 0x79e2c065 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79e2c065 on Thread[#33,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79e2c065 created: GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[#33,main-null,5,main] GearsES2.init.X 0x79e2c065 FIN GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[#33,main-null,5,main] GearsES2.reshape 0x79e2c065 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-null,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3a93b025 on Thread[#33,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a93b025 created w/ share: GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x70fb1637, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3a93b025 created w/ share: GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x71d352ea, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3a93b025 created w/ share: GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x23a5e82f, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#33,main-null,5,main] GearsES2.init.X 0x3a93b025 FIN GearsES2[obj 0x3a93b025 isInit true, usesShared true, 1 GearsObj[0x70fb1637, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x71d352ea, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x23a5e82f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#33,main-null,5,main] GearsES2.reshape 0x3a93b025 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test01SyncedOneAnimatorCleanDtorOrderCopyBuffer)
    [apply] junit.framework.TestListener: startTest(test02SyncedOneAnimatorCleanDtorOrderMapBuffer)
    [apply] Thread[#33,main-null,5,main] GearsES2.init.0 0x35cabb2a: tileRendererInUse null, GearsES2[obj 0x35cabb2a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x35cabb2a on Thread[#33,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x35cabb2a created w/ share: GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x1d1ed942, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x35cabb2a created w/ share: GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x30e65e1d, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x35cabb2a created w/ share: GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0xcffaf85, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#33,main-null,5,main] GearsES2.init.X 0x35cabb2a FIN GearsES2[obj 0x35cabb2a isInit true, usesShared true, 1 GearsObj[0x1d1ed942, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x30e65e1d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xcffaf85, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#33,main-null,5,main] GearsES2.reshape 0x35cabb2a 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x35cabb2a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x51c8a674, 	(isShared true, created true, master 0x51c8a674)
    [apply]   Created   Ctx #0: hash 0x283b90a7, 	(created true)
    [apply]   Created   Ctx #1: hash 0x26fc7bd0, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x283b90a7, 	(isShared true, created true, master 0x51c8a674)
    [apply]   Created   Ctx #0: hash 0x26fc7bd0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x51c8a674, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x26fc7bd0, 	(isShared true, created true, master 0x51c8a674)
    [apply]   Created   Ctx #0: hash 0x283b90a7, 	(created true)
    [apply]   Created   Ctx #1: hash 0x51c8a674, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x35cabb2a: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x35cabb2a FIN
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025 FIN
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065 FIN
    [apply] XXX-C-3.1: hash 0x51c8a674, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x283b90a7, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x26fc7bd0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test02SyncedOneAnimatorCleanDtorOrderMapBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer
    [apply] Thread[#35,main-null,5,main] GearsES2.init.0 0x1189dd52: tileRendererInUse null, GearsES2[obj 0x1189dd52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1189dd52 on Thread[#35,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1189dd52 created: GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#35,main-null,5,main] GearsES2.init.X 0x1189dd52 FIN GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#35,main-null,5,main] GearsES2.reshape 0x1189dd52 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test02SyncedOneAnimatorCleanDtorOrderMapBuffer)
    [apply] junit.framework.TestListener: startTest(test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer)
    [apply] Thread[#35,main-null,5,main] GearsES2.init.0 0x36bc55de: tileRendererInUse null, GearsES2[obj 0x36bc55de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x36bc55de on Thread[#35,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36bc55de created w/ share: GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6d89413, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36bc55de created w/ share: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2eb64fd5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36bc55de created w/ share: GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6ae40016, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#35,main-null,5,main] GearsES2.init.X 0x36bc55de FIN GearsES2[obj 0x36bc55de isInit true, usesShared true, 1 GearsObj[0x6d89413, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2eb64fd5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ae40016, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#35,main-null,5,main] GearsES2.reshape 0x36bc55de 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36bc55de, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,main-null,5,main] GearsES2.init.0 0x564fabc8: tileRendererInUse null, GearsES2[obj 0x564fabc8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x564fabc8 on Thread[#35,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x564fabc8 created w/ share: GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6fbc2588, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created w/ share: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4e8f2680, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created w/ share: GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x52259b24, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#35,main-null,5,main] GearsES2.init.X 0x564fabc8 FIN GearsES2[obj 0x564fabc8 isInit true, usesShared true, 1 GearsObj[0x6fbc2588, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4e8f2680, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x52259b24, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#35,main-null,5,main] GearsES2.reshape 0x564fabc8 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x564fabc8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x73b520ab, 	(isShared true, created true, master 0x73b520ab)
    [apply]   Created   Ctx #0: hash 0x38a4ed22, 	(created true)
    [apply]   Created   Ctx #1: hash 0x36631446, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x38a4ed22, 	(isShared true, created true, master 0x73b520ab)
    [apply]   Created   Ctx #0: hash 0x36631446, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73b520ab, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x36631446, 	(isShared true, created true, master 0x73b520ab)
    [apply]   Created   Ctx #0: hash 0x38a4ed22, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73b520ab, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x1189dd52: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x1189dd52 FIN
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x36bc55de: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x36bc55de FIN
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x564fabc8: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x564fabc8 FIN
    [apply] XXX-C-3.1: hash 0x73b520ab, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x38a4ed22, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x36631446, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test04SyncedOneAnimatorDirtyDtorOrderMapBuffer
    [apply] junit.framework.TestListener: endTest(test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer)
    [apply] junit.framework.TestListener: startTest(test04SyncedOneAnimatorDirtyDtorOrderMapBuffer)
    [apply] Thread[#37,main-null,5,main] GearsES2.init.0 0x49ec71f8: tileRendererInUse null, GearsES2[obj 0x49ec71f8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x49ec71f8 on Thread[#37,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x49ec71f8 created: GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x49ec71f8 created: GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x49ec71f8 created: GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[#37,main-null,5,main] GearsES2.init.X 0x49ec71f8 FIN GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[#37,main-null,5,main] GearsES2.reshape 0x49ec71f8 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x49ec71f8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#37,main-null,5,main] GearsES2.init.0 0x1d2adfbe: tileRendererInUse null, GearsES2[obj 0x1d2adfbe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1d2adfbe on Thread[#37,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1d2adfbe created w/ share: GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x7a7de961, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x1d2adfbe created w/ share: GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x47e7a61, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x1d2adfbe created w/ share: GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x3f07a738, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#37,main-null,5,main] GearsES2.init.X 0x1d2adfbe FIN GearsES2[obj 0x1d2adfbe isInit true, usesShared true, 1 GearsObj[0x7a7de961, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x47e7a61, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x3f07a738, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#37,main-null,5,main] GearsES2.reshape 0x1d2adfbe 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d2adfbe, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#37,main-null,5,main] GearsES2.init.0 0x36902638: tileRendererInUse null, GearsES2[obj 0x36902638 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x36902638 on Thread[#37,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36902638 created w/ share: GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x4d834ae5, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x36902638 created w/ share: GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x144b30c4, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x36902638 created w/ share: GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x6cea839d, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#37,main-null,5,main] GearsES2.init.X 0x36902638 FIN GearsES2[obj 0x36902638 isInit true, usesShared true, 1 GearsObj[0x4d834ae5, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x144b30c4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6cea839d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#37,main-null,5,main] GearsES2.reshape 0x36902638 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36902638, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x63faa792, 	(isShared true, created true, master 0x63faa792)
    [apply]   Created   Ctx #0: hash 0x6cf5e7a0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6232044e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x6cf5e7a0, 	(isShared true, created true, master 0x63faa792)
    [apply]   Created   Ctx #0: hash 0x6232044e, 	(created true)
    [apply]   Created   Ctx #1: hash 0x63faa792, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x6232044e, 	(isShared true, created true, master 0x63faa792)
    [apply]   Created   Ctx #0: hash 0x6cf5e7a0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x63faa792, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x49ec71f8: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x49ec71f8 FIN
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1d2adfbe: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1d2adfbe FIN
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x36902638: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x36902638 FIN
    [apply] junit.framework.TestListener: endTest(test04SyncedOneAnimatorDirtyDtorOrderMapBuffer)
    [apply] junit.framework.TestListener: startTest(test11ASyncEachAnimatorCleanDtorOrderCopyBuffer)
    [apply] XXX-C-3.1: hash 0x63faa792, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x6cf5e7a0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x6232044e, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test04SyncedOneAnimatorDirtyDtorOrderMapBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test11ASyncEachAnimatorCleanDtorOrderCopyBuffer
    [apply] Thread[#40,main-Animator#04,5,main] GearsES2.init.0 0x8f4ea7c: tileRendererInUse null, GearsES2[obj 0x8f4ea7c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x8f4ea7c on Thread[#40,main-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x8f4ea7c created: GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x8f4ea7c created: GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x8f4ea7c created: GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Animator#04,5,main] GearsES2.init.X 0x8f4ea7c FIN GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Animator#04,5,main] GearsES2.reshape 0x8f4ea7c 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x8f4ea7c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#41,main-Animator#05,5,main] GearsES2.init.0 0x436813f3: tileRendererInUse null, GearsES2[obj 0x436813f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x436813f3 on Thread[#41,main-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x436813f3 created w/ share: GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6fe15a70, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x436813f3 created w/ share: GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x66b37577, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x436813f3 created w/ share: GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x17169286, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#41,main-Animator#05,5,main] GearsES2.init.X 0x436813f3 FIN GearsES2[obj 0x436813f3 isInit true, usesShared true, 1 GearsObj[0x6fe15a70, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66b37577, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17169286, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#41,main-Animator#05,5,main] GearsES2.reshape 0x436813f3 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x436813f3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#42,main-Animator#06,5,main] GearsES2.init.0 0x74fe5c40: tileRendererInUse null, GearsES2[obj 0x74fe5c40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x74fe5c40 on Thread[#42,main-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x74fe5c40 created w/ share: GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3b160454, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x74fe5c40 created w/ share: GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x61fea4de, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x74fe5c40 created w/ share: GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x43e68974, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#42,main-Animator#06,5,main] GearsES2.init.X 0x74fe5c40 FIN GearsES2[obj 0x74fe5c40 isInit true, usesShared true, 1 GearsObj[0x3b160454, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61fea4de, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43e68974, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#42,main-Animator#06,5,main] GearsES2.reshape 0x74fe5c40 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x74fe5c40, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x2713d8c4, 	(isShared true, created true, master 0x2713d8c4)
    [apply]   Created   Ctx #0: hash 0x60cd9c27, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6e0a7e4e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x60cd9c27, 	(isShared true, created true, master 0x2713d8c4)
    [apply]   Created   Ctx #0: hash 0x2713d8c4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6e0a7e4e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x6e0a7e4e, 	(isShared true, created true, master 0x2713d8c4)
    [apply]   Created   Ctx #0: hash 0x2713d8c4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x60cd9c27, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x74fe5c40: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x74fe5c40 FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x436813f3: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x436813f3 FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x8f4ea7c: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x8f4ea7c FIN
    [apply] junit.framework.TestListener: endTest(test11ASyncEachAnimatorCleanDtorOrderCopyBuffer)
    [apply] junit.framework.TestListener: startTest(test12ASyncEachAnimatorCleanDtorOrderMapBuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test11ASyncEachAnimatorCleanDtorOrderCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test12ASyncEachAnimatorCleanDtorOrderMapBuffer
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.init.0 0x10e31a9a: tileRendererInUse null, GearsES2[obj 0x10e31a9a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x10e31a9a on Thread[#44,main-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x10e31a9a created: GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x10e31a9a created: GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x10e31a9a created: GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.init.X 0x10e31a9a FIN GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x10e31a9a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x10e31a9a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#45,main-Animator#08,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x131774fe on Thread[#45,main-Animator#08,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x131774fe created w/ share: GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x3cc70d8, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x131774fe created w/ share: GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x60682e17, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x131774fe created w/ share: GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x7b3d7b73, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#45,main-Animator#08,5,main] GearsES2.init.X 0x131774fe FIN GearsES2[obj 0x131774fe isInit true, usesShared true, 1 GearsObj[0x3cc70d8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x60682e17, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7b3d7b73, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#45,main-Animator#08,5,main] GearsES2.reshape 0x131774fe 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#46,main-Animator#09,5,main] GearsES2.init.0 0x158d2680: tileRendererInUse null, GearsES2[obj 0x158d2680 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x158d2680 on Thread[#46,main-Animator#09,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x158d2680 created w/ share: GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x123b0ef8, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x158d2680 created w/ share: GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x42e8925a, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x158d2680 created w/ share: GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x6ae885cd, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#46,main-Animator#09,5,main] GearsES2.init.X 0x158d2680 FIN GearsES2[obj 0x158d2680 isInit true, usesShared true, 1 GearsObj[0x123b0ef8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x42e8925a, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6ae885cd, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#46,main-Animator#09,5,main] GearsES2.reshape 0x158d2680 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158d2680, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x1d07bdd4, 	(isShared true, created true, master 0x1d07bdd4)
    [apply]   Created   Ctx #0: hash 0x500bd2f, 	(created true)
    [apply]   Created   Ctx #1: hash 0xbc753ff, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x500bd2f, 	(isShared true, created true, master 0x1d07bdd4)
    [apply]   Created   Ctx #0: hash 0x1d07bdd4, 	(created true)
    [apply]   Created   Ctx #1: hash 0xbc753ff, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0xbc753ff, 	(isShared true, created true, master 0x1d07bdd4)
    [apply]   Created   Ctx #0: hash 0x500bd2f, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d07bdd4, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x158d2680: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x158d2680 FIN
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x131774fe: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x131774fe FIN
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x10e31a9a: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x10e31a9a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test12ASyncEachAnimatorCleanDtorOrderMapBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers
    [apply] Thread[#48,main-Animator#10,5,main] GearsES2.init.0 0x7f3b84b8: tileRendererInUse null, GearsES2[obj 0x7f3b84b8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7f3b84b8 on Thread[#48,main-Animator#10,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7f3b84b8 created: GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7f3b84b8 created: GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7f3b84b8 created: GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#48,main-Animator#10,5,main] GearsES2.init.X 0x7f3b84b8 FIN GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#48,main-Animator#10,5,main] GearsES2.reshape 0x7f3b84b8 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7f3b84b8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test12ASyncEachAnimatorCleanDtorOrderMapBuffer)
    [apply] junit.framework.TestListener: startTest(test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers)
    [apply] Thread[#49,main-Animator#11,5,main] GearsES2.init.0 0x57a3af25: tileRendererInUse null, GearsES2[obj 0x57a3af25 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x57a3af25 on Thread[#49,main-Animator#11,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x57a3af25 created w/ share: GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2b3d3c20, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x57a3af25 created w/ share: GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3885d89b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x57a3af25 created w/ share: GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5394ca25, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#49,main-Animator#11,5,main] GearsES2.init.X 0x57a3af25 FIN GearsES2[obj 0x57a3af25 isInit true, usesShared true, 1 GearsObj[0x2b3d3c20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3885d89b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5394ca25, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#49,main-Animator#11,5,main] GearsES2.reshape 0x57a3af25 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x57a3af25, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#50,main-Animator#12,5,main] GearsES2.init.0 0x2b662a77: tileRendererInUse null, GearsES2[obj 0x2b662a77 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x2b662a77 on Thread[#50,main-Animator#12,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2b662a77 created w/ share: GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x18fb3b7f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2b662a77 created w/ share: GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x74dffcdd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2b662a77 created w/ share: GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x609e8792, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#50,main-Animator#12,5,main] GearsES2.init.X 0x2b662a77 FIN GearsES2[obj 0x2b662a77 isInit true, usesShared true, 1 GearsObj[0x18fb3b7f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74dffcdd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x609e8792, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#50,main-Animator#12,5,main] GearsES2.reshape 0x2b662a77 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b662a77, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x650744cc, 	(isShared true, created true, master 0x650744cc)
    [apply]   Created   Ctx #0: hash 0x2be5fb84, 	(created true)
    [apply]   Created   Ctx #1: hash 0x25221088, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x2be5fb84, 	(isShared true, created true, master 0x650744cc)
    [apply]   Created   Ctx #0: hash 0x25221088, 	(created true)
    [apply]   Created   Ctx #1: hash 0x650744cc, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x25221088, 	(isShared true, created true, master 0x650744cc)
    [apply]   Created   Ctx #0: hash 0x2be5fb84, 	(created true)
    [apply]   Created   Ctx #1: hash 0x650744cc, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x7f3b84b8: tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x7f3b84b8 FIN
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x57a3af25: tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x57a3af25 FIN
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x2b662a77: tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x2b662a77 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers
    [apply] Thread[#52,main-Animator#13,5,main] GearsES2.init.0 0x5c33f1a9: tileRendererInUse null, GearsES2[obj 0x5c33f1a9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5c33f1a9 on Thread[#52,main-Animator#13,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5c33f1a9 created: GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] junit.framework.TestListener: endTest(test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers)
    [apply] junit.framework.TestListener: startTest(test14AsyncEachAnimatorDirtyDtorOrderMapBuffers)
    [apply] gear2 0x5c33f1a9 created: GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x5c33f1a9 created: GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[#52,main-Animator#13,5,main] GearsES2.init.X 0x5c33f1a9 FIN GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[#52,main-Animator#13,5,main] GearsES2.reshape 0x5c33f1a9 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5c33f1a9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#53,main-Animator#14,5,main] GearsES2.init.0 0x1623b78d: tileRendererInUse null, GearsES2[obj 0x1623b78d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1623b78d on Thread[#53,main-Animator#14,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1623b78d created w/ share: GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x7208ffef, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x1623b78d created w/ share: GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x2cdaa2e0, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x1623b78d created w/ share: GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0xa355e04, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#53,main-Animator#14,5,main] GearsES2.init.X 0x1623b78d FIN GearsES2[obj 0x1623b78d isInit true, usesShared true, 1 GearsObj[0x7208ffef, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2cdaa2e0, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xa355e04, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#53,main-Animator#14,5,main] GearsES2.reshape 0x1623b78d 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1623b78d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#54,main-Animator#15,5,main] GearsES2.init.0 0xc8c12ac: tileRendererInUse null, GearsES2[obj 0xc8c12ac isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0xc8c12ac on Thread[#54,main-Animator#15,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xc8c12ac created w/ share: GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0xb658b0c, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0xc8c12ac created w/ share: GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x23eab869, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0xc8c12ac created w/ share: GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x735702f2, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#54,main-Animator#15,5,main] GearsES2.init.X 0xc8c12ac FIN GearsES2[obj 0xc8c12ac isInit true, usesShared true, 1 GearsObj[0xb658b0c, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x23eab869, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x735702f2, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#54,main-Animator#15,5,main] GearsES2.reshape 0xc8c12ac 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc8c12ac, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x230712f2, 	(isShared true, created true, master 0x230712f2)
    [apply]   Created   Ctx #0: hash 0x31401623, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3f87fe7b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x31401623, 	(isShared true, created true, master 0x230712f2)
    [apply]   Created   Ctx #0: hash 0x230712f2, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3f87fe7b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x3f87fe7b, 	(isShared true, created true, master 0x230712f2)
    [apply]   Created   Ctx #0: hash 0x31401623, 	(created true)
    [apply]   Created   Ctx #1: hash 0x230712f2, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[#51,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x5c33f1a9: tileRendererInUse null
    [apply] Thread[#51,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x5c33f1a9 FIN
    [apply] Thread[#51,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x1623b78d: tileRendererInUse null
    [apply] Thread[#51,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x1623b78d FIN
    [apply] Thread[#51,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0xc8c12ac: tileRendererInUse null
    [apply] Thread[#51,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0xc8c12ac FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847216230 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847216231 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(test14AsyncEachAnimatorDirtyDtorOrderMapBuffers)
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.142 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847196751 ms III - Start
    [apply] SLOCK [T main @ 1755847196752 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x79924b: tileRendererInUse null, GearsES2[obj 0x79924b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79924b on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79924b created: GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79924b created: GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79924b created: GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x79924b FIN GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x79924b 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79924b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x6379eb: tileRendererInUse null, GearsES2[obj 0x6379eb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x6379eb on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6379eb created w/ share: GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x78f9c3c3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6379eb created w/ share: GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x24c88c02, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6379eb created w/ share: GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x54e0c634, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x6379eb FIN GearsES2[obj 0x6379eb isInit true, usesShared true, 1 GearsObj[0x78f9c3c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24c88c02, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54e0c634, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x6379eb 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6379eb, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x515aebb0: tileRendererInUse null, GearsES2[obj 0x515aebb0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x515aebb0 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x515aebb0 created w/ share: GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x47bbc74, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x515aebb0 created w/ share: GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4dc2a4ba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x515aebb0 created w/ share: GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2576b56f, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x515aebb0 FIN GearsES2[obj 0x515aebb0 isInit true, usesShared true, 1 GearsObj[0x47bbc74, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4dc2a4ba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2576b56f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x79924b isInit true, usesShared false, 1 GearsObj[0x58c16885, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41c2549d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76b8fcb9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x515aebb0 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x515aebb0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x373102a6, 	(isShared true, created true, master 0x373102a6)
    [apply]   Created   Ctx #0: hash 0x683328c0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4e8da3d1, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x4e8da3d1, 	(isShared true, created true, master 0x373102a6)
    [apply]   Created   Ctx #0: hash 0x683328c0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x373102a6, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x683328c0, 	(isShared true, created true, master 0x373102a6)
    [apply]   Created   Ctx #0: hash 0x373102a6, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4e8da3d1, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x515aebb0: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x515aebb0 FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6379eb: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6379eb FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x79924b: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x79924b FIN
    [apply] XXX-C-3.1: hash 0x373102a6, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x4e8da3d1, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x683328c0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test02SyncedOneAnimatorCleanDtorOrderMapBuffer
    [apply] Thread[#33,main-null,5,main] GearsES2.init.0 0x79e2c065: tileRendererInUse null, GearsES2[obj 0x79e2c065 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79e2c065 on Thread[#33,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79e2c065 created: GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[#33,main-null,5,main] GearsES2.init.X 0x79e2c065 FIN GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[#33,main-null,5,main] GearsES2.reshape 0x79e2c065 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-null,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x3a93b025 on Thread[#33,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a93b025 created w/ share: GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x70fb1637, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x3a93b025 created w/ share: GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x71d352ea, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x3a93b025 created w/ share: GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x23a5e82f, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#33,main-null,5,main] GearsES2.init.X 0x3a93b025 FIN GearsES2[obj 0x3a93b025 isInit true, usesShared true, 1 GearsObj[0x70fb1637, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x71d352ea, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x23a5e82f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#33,main-null,5,main] GearsES2.reshape 0x3a93b025 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-null,5,main] GearsES2.init.0 0x35cabb2a: tileRendererInUse null, GearsES2[obj 0x35cabb2a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x35cabb2a on Thread[#33,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x35cabb2a created w/ share: GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x1d1ed942, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x35cabb2a created w/ share: GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x30e65e1d, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x35cabb2a created w/ share: GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0xcffaf85, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#33,main-null,5,main] GearsES2.init.X 0x35cabb2a FIN GearsES2[obj 0x35cabb2a isInit true, usesShared true, 1 GearsObj[0x1d1ed942, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x30e65e1d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xcffaf85, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x2f66136e, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x72e3b36b, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7e1db749, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#33,main-null,5,main] GearsES2.reshape 0x35cabb2a 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x35cabb2a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x51c8a674, 	(isShared true, created true, master 0x51c8a674)
    [apply]   Created   Ctx #0: hash 0x283b90a7, 	(created true)
    [apply]   Created   Ctx #1: hash 0x26fc7bd0, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x283b90a7, 	(isShared true, created true, master 0x51c8a674)
    [apply]   Created   Ctx #0: hash 0x26fc7bd0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x51c8a674, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x26fc7bd0, 	(isShared true, created true, master 0x51c8a674)
    [apply]   Created   Ctx #0: hash 0x283b90a7, 	(created true)
    [apply]   Created   Ctx #1: hash 0x51c8a674, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x35cabb2a: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x35cabb2a FIN
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025 FIN
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x79e2c065 FIN
    [apply] XXX-C-3.1: hash 0x51c8a674, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x283b90a7, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x26fc7bd0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test02SyncedOneAnimatorCleanDtorOrderMapBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer
    [apply] Thread[#35,main-null,5,main] GearsES2.init.0 0x1189dd52: tileRendererInUse null, GearsES2[obj 0x1189dd52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1189dd52 on Thread[#35,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1189dd52 created: GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#35,main-null,5,main] GearsES2.init.X 0x1189dd52 FIN GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#35,main-null,5,main] GearsES2.reshape 0x1189dd52 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,main-null,5,main] GearsES2.init.0 0x36bc55de: tileRendererInUse null, GearsES2[obj 0x36bc55de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x36bc55de on Thread[#35,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36bc55de created w/ share: GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6d89413, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36bc55de created w/ share: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2eb64fd5, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36bc55de created w/ share: GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6ae40016, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#35,main-null,5,main] GearsES2.init.X 0x36bc55de FIN GearsES2[obj 0x36bc55de isInit true, usesShared true, 1 GearsObj[0x6d89413, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2eb64fd5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ae40016, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#35,main-null,5,main] GearsES2.reshape 0x36bc55de 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36bc55de, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,main-null,5,main] GearsES2.init.0 0x564fabc8: tileRendererInUse null, GearsES2[obj 0x564fabc8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x564fabc8 on Thread[#35,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x564fabc8 created w/ share: GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6fbc2588, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created w/ share: GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x4e8f2680, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created w/ share: GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x52259b24, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#35,main-null,5,main] GearsES2.init.X 0x564fabc8 FIN GearsES2[obj 0x564fabc8 isInit true, usesShared true, 1 GearsObj[0x6fbc2588, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4e8f2680, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x52259b24, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0xdb9461d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e39c7e2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c6025d9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#35,main-null,5,main] GearsES2.reshape 0x564fabc8 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x564fabc8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x73b520ab, 	(isShared true, created true, master 0x73b520ab)
    [apply]   Created   Ctx #0: hash 0x38a4ed22, 	(created true)
    [apply]   Created   Ctx #1: hash 0x36631446, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x38a4ed22, 	(isShared true, created true, master 0x73b520ab)
    [apply]   Created   Ctx #0: hash 0x36631446, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73b520ab, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x36631446, 	(isShared true, created true, master 0x73b520ab)
    [apply]   Created   Ctx #0: hash 0x38a4ed22, 	(created true)
    [apply]   Created   Ctx #1: hash 0x73b520ab, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x1189dd52: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x1189dd52 FIN
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x36bc55de: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x36bc55de FIN
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x564fabc8: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x564fabc8 FIN
    [apply] XXX-C-3.1: hash 0x73b520ab, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x38a4ed22, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x36631446, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test04SyncedOneAnimatorDirtyDtorOrderMapBuffer
    [apply] Thread[#37,main-null,5,main] GearsES2.init.0 0x49ec71f8: tileRendererInUse null, GearsES2[obj 0x49ec71f8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x49ec71f8 on Thread[#37,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x49ec71f8 created: GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x49ec71f8 created: GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x49ec71f8 created: GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[#37,main-null,5,main] GearsES2.init.X 0x49ec71f8 FIN GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[#37,main-null,5,main] GearsES2.reshape 0x49ec71f8 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x49ec71f8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#37,main-null,5,main] GearsES2.init.0 0x1d2adfbe: tileRendererInUse null, GearsES2[obj 0x1d2adfbe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1d2adfbe on Thread[#37,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1d2adfbe created w/ share: GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x7a7de961, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x1d2adfbe created w/ share: GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x47e7a61, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x1d2adfbe created w/ share: GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x3f07a738, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#37,main-null,5,main] GearsES2.init.X 0x1d2adfbe FIN GearsES2[obj 0x1d2adfbe isInit true, usesShared true, 1 GearsObj[0x7a7de961, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x47e7a61, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x3f07a738, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#37,main-null,5,main] GearsES2.reshape 0x1d2adfbe 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d2adfbe, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#37,main-null,5,main] GearsES2.init.0 0x36902638: tileRendererInUse null, GearsES2[obj 0x36902638 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x36902638 on Thread[#37,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36902638 created w/ share: GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x4d834ae5, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x36902638 created w/ share: GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x144b30c4, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x36902638 created w/ share: GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x6cea839d, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#37,main-null,5,main] GearsES2.init.X 0x36902638 FIN GearsES2[obj 0x36902638 isInit true, usesShared true, 1 GearsObj[0x4d834ae5, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x144b30c4, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6cea839d, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x1d6604ed, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x627cae7f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x4c2fb0e9, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#37,main-null,5,main] GearsES2.reshape 0x36902638 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36902638, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x63faa792, 	(isShared true, created true, master 0x63faa792)
    [apply]   Created   Ctx #0: hash 0x6cf5e7a0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6232044e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x6cf5e7a0, 	(isShared true, created true, master 0x63faa792)
    [apply]   Created   Ctx #0: hash 0x6232044e, 	(created true)
    [apply]   Created   Ctx #1: hash 0x63faa792, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x6232044e, 	(isShared true, created true, master 0x63faa792)
    [apply]   Created   Ctx #0: hash 0x6cf5e7a0, 	(created true)
    [apply]   Created   Ctx #1: hash 0x63faa792, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x49ec71f8: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x49ec71f8 FIN
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1d2adfbe: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x1d2adfbe FIN
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x36902638: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x36902638 FIN
    [apply] XXX-C-3.1: hash 0x63faa792, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.2: hash 0x6cf5e7a0, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] XXX-C-3.3: hash 0x6232044e, 	(isShared false, created false, master 0x0)
    [apply] 	 Total created 0 + destroyed 0 = 0
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test04SyncedOneAnimatorDirtyDtorOrderMapBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test11ASyncEachAnimatorCleanDtorOrderCopyBuffer
    [apply] Thread[#40,main-Animator#04,5,main] GearsES2.init.0 0x8f4ea7c: tileRendererInUse null, GearsES2[obj 0x8f4ea7c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x8f4ea7c on Thread[#40,main-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x8f4ea7c created: GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x8f4ea7c created: GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x8f4ea7c created: GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Animator#04,5,main] GearsES2.init.X 0x8f4ea7c FIN GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Animator#04,5,main] GearsES2.reshape 0x8f4ea7c 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x8f4ea7c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#41,main-Animator#05,5,main] GearsES2.init.0 0x436813f3: tileRendererInUse null, GearsES2[obj 0x436813f3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x436813f3 on Thread[#41,main-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x436813f3 created w/ share: GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6fe15a70, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x436813f3 created w/ share: GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x66b37577, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x436813f3 created w/ share: GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x17169286, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#41,main-Animator#05,5,main] GearsES2.init.X 0x436813f3 FIN GearsES2[obj 0x436813f3 isInit true, usesShared true, 1 GearsObj[0x6fe15a70, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x66b37577, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17169286, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#41,main-Animator#05,5,main] GearsES2.reshape 0x436813f3 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x436813f3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#42,main-Animator#06,5,main] GearsES2.init.0 0x74fe5c40: tileRendererInUse null, GearsES2[obj 0x74fe5c40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x74fe5c40 on Thread[#42,main-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x74fe5c40 created w/ share: GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x3b160454, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x74fe5c40 created w/ share: GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x61fea4de, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x74fe5c40 created w/ share: GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x43e68974, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#42,main-Animator#06,5,main] GearsES2.init.X 0x74fe5c40 FIN GearsES2[obj 0x74fe5c40 isInit true, usesShared true, 1 GearsObj[0x3b160454, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61fea4de, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43e68974, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8f4ea7c isInit true, usesShared false, 1 GearsObj[0x594b46b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29cd2836, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8c6d722, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#42,main-Animator#06,5,main] GearsES2.reshape 0x74fe5c40 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x74fe5c40, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x2713d8c4, 	(isShared true, created true, master 0x2713d8c4)
    [apply]   Created   Ctx #0: hash 0x60cd9c27, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6e0a7e4e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x60cd9c27, 	(isShared true, created true, master 0x2713d8c4)
    [apply]   Created   Ctx #0: hash 0x2713d8c4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6e0a7e4e, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x6e0a7e4e, 	(isShared true, created true, master 0x2713d8c4)
    [apply]   Created   Ctx #0: hash 0x2713d8c4, 	(created true)
    [apply]   Created   Ctx #1: hash 0x60cd9c27, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x74fe5c40: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x74fe5c40 FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x436813f3: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x436813f3 FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x8f4ea7c: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x8f4ea7c FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test11ASyncEachAnimatorCleanDtorOrderCopyBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test12ASyncEachAnimatorCleanDtorOrderMapBuffer
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.init.0 0x10e31a9a: tileRendererInUse null, GearsES2[obj 0x10e31a9a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x10e31a9a on Thread[#44,main-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x10e31a9a created: GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x10e31a9a created: GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x10e31a9a created: GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.init.X 0x10e31a9a FIN GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x10e31a9a 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x10e31a9a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#45,main-Animator#08,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x131774fe on Thread[#45,main-Animator#08,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x131774fe created w/ share: GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x3cc70d8, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x131774fe created w/ share: GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x60682e17, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x131774fe created w/ share: GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x7b3d7b73, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#45,main-Animator#08,5,main] GearsES2.init.X 0x131774fe FIN GearsES2[obj 0x131774fe isInit true, usesShared true, 1 GearsObj[0x3cc70d8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x60682e17, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7b3d7b73, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#45,main-Animator#08,5,main] GearsES2.reshape 0x131774fe 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#46,main-Animator#09,5,main] GearsES2.init.0 0x158d2680: tileRendererInUse null, GearsES2[obj 0x158d2680 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x158d2680 on Thread[#46,main-Animator#09,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x158d2680 created w/ share: GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x123b0ef8, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x158d2680 created w/ share: GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x42e8925a, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x158d2680 created w/ share: GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x6ae885cd, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#46,main-Animator#09,5,main] GearsES2.init.X 0x158d2680 FIN GearsES2[obj 0x158d2680 isInit true, usesShared true, 1 GearsObj[0x123b0ef8, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x42e8925a, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6ae885cd, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x10e31a9a isInit true, usesShared false, 1 GearsObj[0x63e58a8b, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xa462aa5, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x32d2a570, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#46,main-Animator#09,5,main] GearsES2.reshape 0x158d2680 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158d2680, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x1d07bdd4, 	(isShared true, created true, master 0x1d07bdd4)
    [apply]   Created   Ctx #0: hash 0x500bd2f, 	(created true)
    [apply]   Created   Ctx #1: hash 0xbc753ff, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x500bd2f, 	(isShared true, created true, master 0x1d07bdd4)
    [apply]   Created   Ctx #0: hash 0x1d07bdd4, 	(created true)
    [apply]   Created   Ctx #1: hash 0xbc753ff, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0xbc753ff, 	(isShared true, created true, master 0x1d07bdd4)
    [apply]   Created   Ctx #0: hash 0x500bd2f, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1d07bdd4, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x158d2680: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x158d2680 FIN
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x131774fe: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x131774fe FIN
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x10e31a9a: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x10e31a9a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test12ASyncEachAnimatorCleanDtorOrderMapBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers
    [apply] Thread[#48,main-Animator#10,5,main] GearsES2.init.0 0x7f3b84b8: tileRendererInUse null, GearsES2[obj 0x7f3b84b8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7f3b84b8 on Thread[#48,main-Animator#10,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7f3b84b8 created: GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7f3b84b8 created: GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7f3b84b8 created: GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#48,main-Animator#10,5,main] GearsES2.init.X 0x7f3b84b8 FIN GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#48,main-Animator#10,5,main] GearsES2.reshape 0x7f3b84b8 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7f3b84b8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#49,main-Animator#11,5,main] GearsES2.init.0 0x57a3af25: tileRendererInUse null, GearsES2[obj 0x57a3af25 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x57a3af25 on Thread[#49,main-Animator#11,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x57a3af25 created w/ share: GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2b3d3c20, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x57a3af25 created w/ share: GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3885d89b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x57a3af25 created w/ share: GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5394ca25, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#49,main-Animator#11,5,main] GearsES2.init.X 0x57a3af25 FIN GearsES2[obj 0x57a3af25 isInit true, usesShared true, 1 GearsObj[0x2b3d3c20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3885d89b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5394ca25, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#49,main-Animator#11,5,main] GearsES2.reshape 0x57a3af25 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x57a3af25, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#50,main-Animator#12,5,main] GearsES2.init.0 0x2b662a77: tileRendererInUse null, GearsES2[obj 0x2b662a77 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x2b662a77 on Thread[#50,main-Animator#12,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2b662a77 created w/ share: GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x18fb3b7f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2b662a77 created w/ share: GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x74dffcdd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2b662a77 created w/ share: GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x609e8792, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#50,main-Animator#12,5,main] GearsES2.init.X 0x2b662a77 FIN GearsES2[obj 0x2b662a77 isInit true, usesShared true, 1 GearsObj[0x18fb3b7f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74dffcdd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x609e8792, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7f3b84b8 isInit true, usesShared false, 1 GearsObj[0x1b1d946a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd89da7a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ad24368, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#50,main-Animator#12,5,main] GearsES2.reshape 0x2b662a77 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2b662a77, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x650744cc, 	(isShared true, created true, master 0x650744cc)
    [apply]   Created   Ctx #0: hash 0x2be5fb84, 	(created true)
    [apply]   Created   Ctx #1: hash 0x25221088, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x2be5fb84, 	(isShared true, created true, master 0x650744cc)
    [apply]   Created   Ctx #0: hash 0x25221088, 	(created true)
    [apply]   Created   Ctx #1: hash 0x650744cc, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x25221088, 	(isShared true, created true, master 0x650744cc)
    [apply]   Created   Ctx #0: hash 0x2be5fb84, 	(created true)
    [apply]   Created   Ctx #1: hash 0x650744cc, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x7f3b84b8: tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x7f3b84b8 FIN
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x57a3af25: tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x57a3af25 FIN
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x2b662a77: tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x2b662a77 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers
    [apply] Thread[#52,main-Animator#13,5,main] GearsES2.init.0 0x5c33f1a9: tileRendererInUse null, GearsES2[obj 0x5c33f1a9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5c33f1a9 on Thread[#52,main-Animator#13,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5c33f1a9 created: GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x5c33f1a9 created: GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x5c33f1a9 created: GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] Thread[#52,main-Animator#13,5,main] GearsES2.init.X 0x5c33f1a9 FIN GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
    [apply] Thread[#52,main-Animator#13,5,main] GearsES2.reshape 0x5c33f1a9 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5c33f1a9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#53,main-Animator#14,5,main] GearsES2.init.0 0x1623b78d: tileRendererInUse null, GearsES2[obj 0x1623b78d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1623b78d on Thread[#53,main-Animator#14,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1623b78d created w/ share: GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x7208ffef, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0x1623b78d created w/ share: GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x2cdaa2e0, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0x1623b78d created w/ share: GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0xa355e04, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#53,main-Animator#14,5,main] GearsES2.init.X 0x1623b78d FIN GearsES2[obj 0x1623b78d isInit true, usesShared true, 1 GearsObj[0x7208ffef, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x2cdaa2e0, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xa355e04, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#53,main-Animator#14,5,main] GearsES2.reshape 0x1623b78d 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1623b78d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#54,main-Animator#15,5,main] GearsES2.init.0 0xc8c12ac: tileRendererInUse null, GearsES2[obj 0xc8c12ac isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] GearsES2 init 0xc8c12ac on Thread[#54,main-Animator#15,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xc8c12ac created w/ share: GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0xb658b0c, vbo ff 1, fs 3, bf 2, bs 4]
    [apply] gear2 0xc8c12ac created w/ share: GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x23eab869, vbo ff 7, fs 9, bf 8, bs 10]
    [apply] gear3 0xc8c12ac created w/ share: GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x735702f2, vbo ff 13, fs 15, bf 14, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#54,main-Animator#15,5,main] GearsES2.init.X 0xc8c12ac FIN GearsES2[obj 0xc8c12ac isInit true, usesShared true, 1 GearsObj[0xb658b0c, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x23eab869, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x735702f2, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x5c33f1a9 isInit true, usesShared false, 1 GearsObj[0x5d5b8cc2, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xf3add82, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xcd21d96, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
    [apply] Thread[#54,main-Animator#15,5,main] GearsES2.reshape 0xc8c12ac 0/0 256x256 of 256x256, swapInterval 0, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xc8c12ac, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x230712f2, 	(isShared true, created true, master 0x230712f2)
    [apply]   Created   Ctx #0: hash 0x31401623, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3f87fe7b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x31401623, 	(isShared true, created true, master 0x230712f2)
    [apply]   Created   Ctx #0: hash 0x230712f2, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3f87fe7b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x3f87fe7b, 	(isShared true, created true, master 0x230712f2)
    [apply]   Created   Ctx #0: hash 0x31401623, 	(created true)
    [apply]   Created   Ctx #1: hash 0x230712f2, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [apply] Thread[#51,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x5c33f1a9: tileRendererInUse null
    [apply] Thread[#51,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x5c33f1a9 FIN
    [apply] Thread[#51,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x1623b78d: tileRendererInUse null
    [apply] Thread[#51,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x1623b78d FIN
    [apply] Thread[#51,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0xc8c12ac: tileRendererInUse null
    [apply] Thread[#51,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0xc8c12ac FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847216230 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847216231 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SyncedOneAnimatorCleanDtorOrderCopyBuffer took 2.064 sec
    [apply] Testcase: test02SyncedOneAnimatorCleanDtorOrderMapBuffer took 1.876 sec
    [apply] Testcase: test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer took 1.851 sec
    [apply] Testcase: test04SyncedOneAnimatorDirtyDtorOrderMapBuffer took 1.893 sec
    [apply] Testcase: test11ASyncEachAnimatorCleanDtorOrderCopyBuffer took 2.103 sec
    [apply] Testcase: test12ASyncEachAnimatorCleanDtorOrderMapBuffer took 2.119 sec
    [apply] Testcase: test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers took 2.117 sec
    [apply] Testcase: test14AsyncEachAnimatorDirtyDtorOrderMapBuffers took 2.088 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847217465 ms III - Start
    [apply] SLOCK [T main @ 1755847217466 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x4a94ee4: tileRendererInUse null, GearsES2[obj 0x4a94ee4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4a94ee4 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4a94ee4 created: GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4a94ee4 created: GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4a94ee4 created: GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x4a94ee4 FIN GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x4a94ee4 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4a94ee4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x67d48005: tileRendererInUse null, GearsES2[obj 0x67d48005 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x67d48005 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x67d48005 created w/ share: GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xaa65a94, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d48005 created w/ share: GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x37c33b11, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d48005 created w/ share: GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x167e4d7a, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x67d48005 FIN GearsES2[obj 0x67d48005 isInit true, usesShared true, 1 GearsObj[0xaa65a94, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37c33b11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x167e4d7a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x67d48005 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67d48005, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x59309333: tileRendererInUse null, GearsES2[obj 0x59309333 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x59309333 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x59309333 created w/ share: GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2fd47c9a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x59309333 created w/ share: GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2d23bc51, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x59309333 created w/ share: GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2c2c1e89, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x59309333 FIN GearsES2[obj 0x59309333 isInit true, usesShared true, 1 GearsObj[0x2fd47c9a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d23bc51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c2c1e89, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x59309333 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x59309333, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x6e449935, 	(isShared true, created true, master 0x6e449935)
    [apply]   Created   Ctx #0: hash 0x7f8ca738, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4934537f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x7f8ca738, 	(isShared true, created true, master 0x6e449935)
    [apply]   Created   Ctx #0: hash 0x6e449935, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4934537f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x4934537f, 	(isShared true, created true, master 0x7f8ca738)
    [apply]   Created   Ctx #0: hash 0x6e449935, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7f8ca738, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x59309333: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x59309333 FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x67d48005: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x67d48005 FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4a94ee4: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4a94ee4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847222814 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847222814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.005 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847217465 ms III - Start
    [apply] SLOCK [T main @ 1755847217466 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x4a94ee4: tileRendererInUse null, GearsES2[obj 0x4a94ee4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4a94ee4 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4a94ee4 created: GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4a94ee4 created: GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4a94ee4 created: GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x4a94ee4 FIN GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x4a94ee4 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4a94ee4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x67d48005: tileRendererInUse null, GearsES2[obj 0x67d48005 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x67d48005 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x67d48005 created w/ share: GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xaa65a94, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d48005 created w/ share: GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x37c33b11, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d48005 created w/ share: GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x167e4d7a, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x67d48005 FIN GearsES2[obj 0x67d48005 isInit true, usesShared true, 1 GearsObj[0xaa65a94, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37c33b11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x167e4d7a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x67d48005 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67d48005, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x59309333: tileRendererInUse null, GearsES2[obj 0x59309333 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x59309333 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x59309333 created w/ share: GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2fd47c9a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x59309333 created w/ share: GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x2d23bc51, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x59309333 created w/ share: GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2c2c1e89, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x59309333 FIN GearsES2[obj 0x59309333 isInit true, usesShared true, 1 GearsObj[0x2fd47c9a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d23bc51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c2c1e89, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x4a94ee4 isInit true, usesShared false, 1 GearsObj[0x1522d4fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64d2c192, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x730a4ff3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x59309333 0/0 256x256 of 256x256, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x59309333, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX-C-3.1: hash 0x6e449935, 	(isShared true, created true, master 0x6e449935)
    [apply]   Created   Ctx #0: hash 0x7f8ca738, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4934537f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x7f8ca738, 	(isShared true, created true, master 0x6e449935)
    [apply]   Created   Ctx #0: hash 0x6e449935, 	(created true)
    [apply]   Created   Ctx #1: hash 0x4934537f, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x4934537f, 	(isShared true, created true, master 0x7f8ca738)
    [apply]   Created   Ctx #0: hash 0x6e449935, 	(created true)
    [apply]   Created   Ctx #1: hash 0x7f8ca738, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX Destroy in clean order NOW
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x59309333: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x59309333 FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x67d48005: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x67d48005 FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4a94ee4: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4a94ee4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT4 - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847222814 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847222814 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 1.66 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5
    [apply] ++++ Test Singleton.ctor()junit.framework.TestListener: tests to run: 1
    [apply] 
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847224072 ms III - Start
    [apply] SLOCK [T main @ 1755847224073 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01CleanDtorOrder)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5 - test01CleanDtorOrder
    [apply] XXX-0-C-M - GLContextShareSet.Map
    [apply] 	 Total created 0 + destroyed 0 = 0 - Total Mapped 0/0
    [apply] XXX-0-C - GLContextShareSet.Map
    [apply] 0: hash 0x48ef51ef, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 1: hash 0x96a5f0b, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 2: hash 0x234cb3dd, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 3: hash 0x192cfb5e, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 4: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 11, destroyedShares 0)
    [apply] 5: hash 0x70b731ce, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 6: hash 0x6a3cc615, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 7: hash 0x355881e3, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 8: hash 0x4265661e, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 9: hash 0x4a70743c, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 10: hash 0x54ed5a3, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x192cfb5e, 	(created true)
    [apply]   Created   Ctx #1: hash 0x355881e3, 	(created true)
    [apply]   Created   Ctx #2: hash 0x54ed5a3, 	(created true)
    [apply]   Created   Ctx #3: hash 0x96a5f0b, 	(created true)
    [apply]   Created   Ctx #4: hash 0x70b731ce, 	(created true)
    [apply]   Created   Ctx #5: hash 0x48ef51ef, 	(created true)
    [apply]   Created   Ctx #6: hash 0x6a3cc615, 	(created true)
    [apply]   Created   Ctx #7: hash 0x4a70743c, 	(created true)
    [apply]   Created   Ctx #8: hash 0x1048291c, 	(created true)
    [apply]   Created   Ctx #9: hash 0x234cb3dd, 	(created true)
    [apply]   Created   Ctx #10: hash 0x4265661e, 	(created true)
    [apply] 	 Total created 11 + destroyed 0 = 11 - Total Mapped 11/11
    [apply] XXX Destroy in clean order
    [apply] XXX-0-X-SX1 - GLContextShareSet.Map
    [apply] 0: hash 0x48ef51ef, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 1: hash 0x96a5f0b, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 2: hash 0x234cb3dd, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 3: hash 0x192cfb5e, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 4: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 10)
    [apply] 5: hash 0x70b731ce, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 6: hash 0x6a3cc615, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 7: hash 0x355881e3, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 8: hash 0x4265661e, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 9: hash 0x4a70743c, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 10: hash 0x54ed5a3, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x355881e3, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x54ed5a3, 	(created false)
    [apply]   Destroyed Ctx #2: hash 0x96a5f0b, 	(created false)
    [apply]   Destroyed Ctx #3: hash 0x70b731ce, 	(created false)
    [apply]   Destroyed Ctx #4: hash 0x48ef51ef, 	(created false)
    [apply]   Destroyed Ctx #5: hash 0x6a3cc615, 	(created false)
    [apply]   Destroyed Ctx #6: hash 0x4a70743c, 	(created false)
    [apply]   Destroyed Ctx #7: hash 0x234cb3dd, 	(created false)
    [apply]   Destroyed Ctx #8: hash 0x192cfb5e, 	(created false)
    [apply]   Destroyed Ctx #9: hash 0x4265661e, 	(created false)
    [apply] 	 Total created 1 + destroyed 10 = 11 - Total Mapped 11/11
    [apply] XXX-0-X-SX2 - GLContextShareSet.Map
    [apply] 0: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-1-C - GLContextShareSet.Map
    [apply] 0: hash 0x339ce7bd, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 1: hash 0x38dccd0e, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 2: hash 0x477de75e, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 3: hash 0x4599bb4a, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 4: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 11, destroyedShares 0)
    [apply] 5: hash 0x1bf3b187, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 6: hash 0x7e6c7a4a, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 7: hash 0x257f5e75, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 8: hash 0x38f8f4d3, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 9: hash 0x3774302f, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 10: hash 0x34788027, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x34788027, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1bf3b187, 	(created true)
    [apply]   Created   Ctx #2: hash 0x7e6c7a4a, 	(created true)
    [apply]   Created   Ctx #3: hash 0x4599bb4a, 	(created true)
    [apply]   Created   Ctx #4: hash 0x38dccd0e, 	(created true)
    [apply]   Created   Ctx #5: hash 0x3774302f, 	(created true)
    [apply]   Created   Ctx #6: hash 0x38f8f4d3, 	(created true)
    [apply]   Created   Ctx #7: hash 0x257f5e75, 	(created true)
    [apply]   Created   Ctx #8: hash 0x1048291c, 	(created true)
    [apply]   Created   Ctx #9: hash 0x339ce7bd, 	(created true)
    [apply]   Created   Ctx #10: hash 0x477de75e, 	(created true)
    [apply] 	 Total created 11 + destroyed 0 = 11 - Total Mapped 11/11
    [apply] XXX Destroy in clean order
    [apply] XXX-1-X-SX1 - GLContextShareSet.Map
    [apply] 0: hash 0x339ce7bd, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 1: hash 0x38dccd0e, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 2: hash 0x477de75e, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 3: hash 0x4599bb4a, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 4: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 10)
    [apply] 5: hash 0x1bf3b187, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 6: hash 0x7e6c7a4a, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 7: hash 0x257f5e75, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 8: hash 0x38f8f4d3, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 9: hash 0x3774302f, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 10: hash 0x34788027, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1bf3b187, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x34788027, 	(created false)
    [apply]   Destroyed Ctx #2: hash 0x4599bb4a, 	(created false)
    [apply]   Destroyed Ctx #3: hash 0x7e6c7a4a, 	(created false)
    [apply]   Destroyed Ctx #4: hash 0x38dccd0e, 	(created false)
    [apply]   Destroyed Ctx #5: hash 0x3774302f, 	(created false)
    [apply]   Destroyed Ctx #6: hash 0x38f8f4d3, 	(created false)
    [apply]   Destroyed Ctx #7: hash 0x257f5e75, 	(created false)
    [apply]   Destroyed Ctx #8: hash 0x339ce7bd, 	(created false)
    [apply]   Destroyed Ctx #9: hash 0x477de75e, 	(created false)
    [apply] 	 Total created 1 + destroyed 10 = 11 - Total Mapped 11/11
    [apply] XXX-1-X-SX2 - GLContextShareSet.Map
    [apply] 0: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-2-C - GLContextShareSet.Map
    [apply] 0: hash 0x1acad97a, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 1: hash 0x61e44714, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 2: hash 0xc403a93, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 3: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 11, destroyedShares 0)
    [apply] 4: hash 0x2e26aa32, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 5: hash 0x458e9cc8, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 6: hash 0x6c7d7caa, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 7: hash 0x396edc76, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 8: hash 0x400d3ae1, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 9: hash 0x4ebf7491, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 10: hash 0x48469b48, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x400d3ae1, 	(created true)
    [apply]   Created   Ctx #1: hash 0x48469b48, 	(created true)
    [apply]   Created   Ctx #2: hash 0x458e9cc8, 	(created true)
    [apply]   Created   Ctx #3: hash 0x6c7d7caa, 	(created true)
    [apply]   Created   Ctx #4: hash 0x4ebf7491, 	(created true)
    [apply]   Created   Ctx #5: hash 0x2e26aa32, 	(created true)
    [apply]   Created   Ctx #6: hash 0xc403a93, 	(created true)
    [apply]   Created   Ctx #7: hash 0x61e44714, 	(created true)
    [apply]   Created   Ctx #8: hash 0x396edc76, 	(created true)
    [apply]   Created   Ctx #9: hash 0x1acad97a, 	(created true)
    [apply]   Created   Ctx #10: hash 0x1048291c, 	(created true)
    [apply] 	 Total created 11 + destroyed 0 = 11 - Total Mapped 11/11
    [apply] XXX Destroy in clean order
    [apply] XXX-2-X-SX1 - GLContextShareSet.Map
    [apply] 0: hash 0x1acad97a, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 1: hash 0x61e44714, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 2: hash 0xc403a93, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 3: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 10)
    [apply] 4: hash 0x2e26aa32, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 5: hash 0x458e9cc8, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 6: hash 0x6c7d7caa, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 7: hash 0x396edc76, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 8: hash 0x400d3ae1, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 9: hash 0x4ebf7491, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 10: hash 0x48469b48, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x400d3ae1, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x458e9cc8, 	(created false)
    [apply]   Destroyed Ctx #2: hash 0x48469b48, 	(created false)
    [apply]   Destroyed Ctx #3: hash 0x6c7d7caa, 	(created false)
    [apply]   Destroyed Ctx #4: hash 0x4ebf7491, 	(created false)
    [apply]   Destroyed Ctx #5: hash 0x2e26aa32, 	(created false)
    [apply]   Destroyed Ctx #6: hash 0xc403a93, 	(created false)
    [apply]   Destroyed Ctx #7: hash 0x61e44714, 	(created false)
    [apply]   Destroyed Ctx #8: hash 0x396edc76, 	(created false)
    [apply]   Destroyed Ctx #9: hash 0x1acad97a, 	(created false)
    [apply] 	 Total created 1 + destroyed 10 = 11 - Total Mapped 11/11
    [apply] XXX-2-X-SX2 - GLContextShareSet.Map
    [apply] 0: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-X-X-M1 - GLContextShareSet.Map
    [apply] 0: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] junit.framework.TestListener: endTest(test01CleanDtorOrder)
    [apply] XXX-X-X-M2 - GLContextShareSet.Map
    [apply] 	 Total created 0 + destroyed 0 = 0 - Total Mapped 0/0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5 - test01CleanDtorOrder
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847247543 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847247543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 24.127 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847224072 ms III - Start
    [apply] SLOCK [T main @ 1755847224073 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5 - test01CleanDtorOrder
    [apply] XXX-0-C-M - GLContextShareSet.Map
    [apply] 	 Total created 0 + destroyed 0 = 0 - Total Mapped 0/0
    [apply] XXX-0-C - GLContextShareSet.Map
    [apply] 0: hash 0x48ef51ef, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 1: hash 0x96a5f0b, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 2: hash 0x234cb3dd, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 3: hash 0x192cfb5e, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 4: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 11, destroyedShares 0)
    [apply] 5: hash 0x70b731ce, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 6: hash 0x6a3cc615, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 7: hash 0x355881e3, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 8: hash 0x4265661e, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 9: hash 0x4a70743c, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 10: hash 0x54ed5a3, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x192cfb5e, 	(created true)
    [apply]   Created   Ctx #1: hash 0x355881e3, 	(created true)
    [apply]   Created   Ctx #2: hash 0x54ed5a3, 	(created true)
    [apply]   Created   Ctx #3: hash 0x96a5f0b, 	(created true)
    [apply]   Created   Ctx #4: hash 0x70b731ce, 	(created true)
    [apply]   Created   Ctx #5: hash 0x48ef51ef, 	(created true)
    [apply]   Created   Ctx #6: hash 0x6a3cc615, 	(created true)
    [apply]   Created   Ctx #7: hash 0x4a70743c, 	(created true)
    [apply]   Created   Ctx #8: hash 0x1048291c, 	(created true)
    [apply]   Created   Ctx #9: hash 0x234cb3dd, 	(created true)
    [apply]   Created   Ctx #10: hash 0x4265661e, 	(created true)
    [apply] 	 Total created 11 + destroyed 0 = 11 - Total Mapped 11/11
    [apply] XXX Destroy in clean order
    [apply] XXX-0-X-SX1 - GLContextShareSet.Map
    [apply] 0: hash 0x48ef51ef, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 1: hash 0x96a5f0b, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 2: hash 0x234cb3dd, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 3: hash 0x192cfb5e, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 4: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 10)
    [apply] 5: hash 0x70b731ce, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 6: hash 0x6a3cc615, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 7: hash 0x355881e3, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 8: hash 0x4265661e, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 9: hash 0x4a70743c, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 10: hash 0x54ed5a3, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x355881e3, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x54ed5a3, 	(created false)
    [apply]   Destroyed Ctx #2: hash 0x96a5f0b, 	(created false)
    [apply]   Destroyed Ctx #3: hash 0x70b731ce, 	(created false)
    [apply]   Destroyed Ctx #4: hash 0x48ef51ef, 	(created false)
    [apply]   Destroyed Ctx #5: hash 0x6a3cc615, 	(created false)
    [apply]   Destroyed Ctx #6: hash 0x4a70743c, 	(created false)
    [apply]   Destroyed Ctx #7: hash 0x234cb3dd, 	(created false)
    [apply]   Destroyed Ctx #8: hash 0x192cfb5e, 	(created false)
    [apply]   Destroyed Ctx #9: hash 0x4265661e, 	(created false)
    [apply] 	 Total created 1 + destroyed 10 = 11 - Total Mapped 11/11
    [apply] XXX-0-X-SX2 - GLContextShareSet.Map
    [apply] 0: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-1-C - GLContextShareSet.Map
    [apply] 0: hash 0x339ce7bd, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 1: hash 0x38dccd0e, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 2: hash 0x477de75e, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 3: hash 0x4599bb4a, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 4: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 11, destroyedShares 0)
    [apply] 5: hash 0x1bf3b187, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 6: hash 0x7e6c7a4a, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 7: hash 0x257f5e75, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 8: hash 0x38f8f4d3, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 9: hash 0x3774302f, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 10: hash 0x34788027, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x34788027, 	(created true)
    [apply]   Created   Ctx #1: hash 0x1bf3b187, 	(created true)
    [apply]   Created   Ctx #2: hash 0x7e6c7a4a, 	(created true)
    [apply]   Created   Ctx #3: hash 0x4599bb4a, 	(created true)
    [apply]   Created   Ctx #4: hash 0x38dccd0e, 	(created true)
    [apply]   Created   Ctx #5: hash 0x3774302f, 	(created true)
    [apply]   Created   Ctx #6: hash 0x38f8f4d3, 	(created true)
    [apply]   Created   Ctx #7: hash 0x257f5e75, 	(created true)
    [apply]   Created   Ctx #8: hash 0x1048291c, 	(created true)
    [apply]   Created   Ctx #9: hash 0x339ce7bd, 	(created true)
    [apply]   Created   Ctx #10: hash 0x477de75e, 	(created true)
    [apply] 	 Total created 11 + destroyed 0 = 11 - Total Mapped 11/11
    [apply] XXX Destroy in clean order
    [apply] XXX-1-X-SX1 - GLContextShareSet.Map
    [apply] 0: hash 0x339ce7bd, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 1: hash 0x38dccd0e, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 2: hash 0x477de75e, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 3: hash 0x4599bb4a, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 4: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 10)
    [apply] 5: hash 0x1bf3b187, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 6: hash 0x7e6c7a4a, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 7: hash 0x257f5e75, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 8: hash 0x38f8f4d3, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 9: hash 0x3774302f, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 10: hash 0x34788027, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x1bf3b187, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x34788027, 	(created false)
    [apply]   Destroyed Ctx #2: hash 0x4599bb4a, 	(created false)
    [apply]   Destroyed Ctx #3: hash 0x7e6c7a4a, 	(created false)
    [apply]   Destroyed Ctx #4: hash 0x38dccd0e, 	(created false)
    [apply]   Destroyed Ctx #5: hash 0x3774302f, 	(created false)
    [apply]   Destroyed Ctx #6: hash 0x38f8f4d3, 	(created false)
    [apply]   Destroyed Ctx #7: hash 0x257f5e75, 	(created false)
    [apply]   Destroyed Ctx #8: hash 0x339ce7bd, 	(created false)
    [apply]   Destroyed Ctx #9: hash 0x477de75e, 	(created false)
    [apply] 	 Total created 1 + destroyed 10 = 11 - Total Mapped 11/11
    [apply] XXX-1-X-SX2 - GLContextShareSet.Map
    [apply] 0: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-2-C - GLContextShareSet.Map
    [apply] 0: hash 0x1acad97a, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 1: hash 0x61e44714, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 2: hash 0xc403a93, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 3: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 11, destroyedShares 0)
    [apply] 4: hash 0x2e26aa32, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 5: hash 0x458e9cc8, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 6: hash 0x6c7d7caa, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 7: hash 0x396edc76, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 8: hash 0x400d3ae1, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 9: hash 0x4ebf7491, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply] 10: hash 0x48469b48, 	(isShared true, created true, master 0x1048291c, isMaster false, createdShares 11, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x400d3ae1, 	(created true)
    [apply]   Created   Ctx #1: hash 0x48469b48, 	(created true)
    [apply]   Created   Ctx #2: hash 0x458e9cc8, 	(created true)
    [apply]   Created   Ctx #3: hash 0x6c7d7caa, 	(created true)
    [apply]   Created   Ctx #4: hash 0x4ebf7491, 	(created true)
    [apply]   Created   Ctx #5: hash 0x2e26aa32, 	(created true)
    [apply]   Created   Ctx #6: hash 0xc403a93, 	(created true)
    [apply]   Created   Ctx #7: hash 0x61e44714, 	(created true)
    [apply]   Created   Ctx #8: hash 0x396edc76, 	(created true)
    [apply]   Created   Ctx #9: hash 0x1acad97a, 	(created true)
    [apply]   Created   Ctx #10: hash 0x1048291c, 	(created true)
    [apply] 	 Total created 11 + destroyed 0 = 11 - Total Mapped 11/11
    [apply] XXX Destroy in clean order
    [apply] XXX-2-X-SX1 - GLContextShareSet.Map
    [apply] 0: hash 0x1acad97a, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 1: hash 0x61e44714, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 2: hash 0xc403a93, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 3: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 10)
    [apply] 4: hash 0x2e26aa32, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 5: hash 0x458e9cc8, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 6: hash 0x6c7d7caa, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 7: hash 0x396edc76, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 8: hash 0x400d3ae1, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 9: hash 0x4ebf7491, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply] 10: hash 0x48469b48, 	(isShared true, created false, master 0x1048291c, isMaster false, createdShares 1, destroyedShares 10)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply]   Destroyed Ctx #0: hash 0x400d3ae1, 	(created false)
    [apply]   Destroyed Ctx #1: hash 0x458e9cc8, 	(created false)
    [apply]   Destroyed Ctx #2: hash 0x48469b48, 	(created false)
    [apply]   Destroyed Ctx #3: hash 0x6c7d7caa, 	(created false)
    [apply]   Destroyed Ctx #4: hash 0x4ebf7491, 	(created false)
    [apply]   Destroyed Ctx #5: hash 0x2e26aa32, 	(created false)
    [apply]   Destroyed Ctx #6: hash 0xc403a93, 	(created false)
    [apply]   Destroyed Ctx #7: hash 0x61e44714, 	(created false)
    [apply]   Destroyed Ctx #8: hash 0x396edc76, 	(created false)
    [apply]   Destroyed Ctx #9: hash 0x1acad97a, 	(created false)
    [apply] 	 Total created 1 + destroyed 10 = 11 - Total Mapped 11/11
    [apply] XXX-2-X-SX2 - GLContextShareSet.Map
    [apply] 0: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-X-X-M1 - GLContextShareSet.Map
    [apply] 0: hash 0x1048291c, 	(isShared true, created true, master 0x1048291c, isMaster true, createdShares 1, destroyedShares 0)
    [apply]   Created   Ctx #0: hash 0x1048291c, 	(created true)
    [apply] 	 Total created 1 + destroyed 0 = 1 - Total Mapped 1/1
    [apply] XXX-X-X-M2 - GLContextShareSet.Map
    [apply] 	 Total created 0 + destroyed 0 = 0 - Total Mapped 0/0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5 - test01CleanDtorOrder
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847247543 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847247543 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CleanDtorOrder took 20.831 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847248857 ms III - Start
    [apply] SLOCK [T main @ 1755847248858 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife
    [apply] junit.framework.TestListener: startTest(test01OneLife)
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x105fece7]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0xdbf57b3: tileRendererInUse null, GearsES2[obj 0xdbf57b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xdbf57b3 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xdbf57b3 created: GearsObj[0x6fb82dd9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xdbf57b3 created: GearsObj[0x53f1fadc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xdbf57b3 created: GearsObj[0x53f1fadc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0xdbf57b3 FIN GearsES2[obj 0xdbf57b3 isInit true, usesShared false, 1 GearsObj[0x6fb82dd9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53f1fadc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5739c26d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xdbf57b3 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xdbf57b3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xdbf57b3 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] 0 s: 60 f / 998 ms, 60.1 fps, 16 ms/f; total: 60 f, 60.1 fps, 16 ms/f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xdbf57b3: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xdbf57b3 FIN
    [apply] Total:                          3976ms
    [apply] junit.framework.TestListener: endTest(test01OneLife)  GLProfile.initSingleton():    2550ms
    [apply]   Demo Code:                    1409ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         17ms
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02AnotherLifeWithGLInfo)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test02AnotherLifeWithGLInfo
    [apply] Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x79e2c065: tileRendererInUse null, GearsES2[obj 0x79e2c065 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79e2c065 on Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] 
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79e2c065 created: GearsObj[0x240d0e57, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x715a121a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x715a121a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x79e2c065 FIN GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x240d0e57, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x715a121a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x757dc167, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x79e2c065 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x79e2c065 256x256, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x478190fc]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] 0 s: 60 f / 987 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [apply] Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x79e2c065: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x79e2c065 FIN
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x478190fc]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] junit.framework.TestListener: endTest(test02AnotherLifeWithGLInfo)
    [apply] junit.framework.TestListener: startTest(test03AnotherLife)
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Total:                          1720ms
    [apply]   GLProfile.initSingleton():    502ms
    [apply]   Demo Code:                    1200ms
    [apply]   GLInfo:                       1ms
    [apply]   GLProfile.shutdown():         17ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test02AnotherLifeWithGLInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03AnotherLife
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x7e07db1f: tileRendererInUse null, GearsES2[obj 0x7e07db1f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7e07db1f on Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7e07db1f created: GearsObj[0x10bf9c39, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7e07db1f created: GearsObj[0x40dde0fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x35cabb2a]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] gear3 0x7e07db1f created: GearsObj[0x40dde0fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x7e07db1f FIN GearsES2[obj 0x7e07db1f isInit true, usesShared false, 1 GearsObj[0x10bf9c39, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40dde0fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x417be139, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x7e07db1f 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7e07db1f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x7e07db1f 256x256, swapInterval 1, drawable 0xffffffffc0010835
    [apply] 1 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 60 f, 60.0 fps, 16 ms/f
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x7e07db1f: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x7e07db1f FIN
    [apply] junit.framework.TestListener: endTest(test03AnotherLife)
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x35cabb2a]
    [apply] 	Natives
    [apply] junit.framework.TestListener: startTest(test03TwoLifes)
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Total:                          1640ms
    [apply]   GLProfile.initSingleton():    447ms
    [apply]   Demo Code:                    1181ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         12ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03AnotherLife
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x564fabc8: tileRendererInUse null, GearsES2[obj 0x564fabc8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x564fabc8 on Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x564fabc8 created: GearsObj[0x71e7a80, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created: GearsObj[0x72c2aabe, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created: GearsObj[0x72c2aabe, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x564fabc8 FIN GearsES2[obj 0x564fabc8 isInit true, usesShared false, 1 GearsObj[0x71e7a80, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72c2aabe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56cdb673, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x564fabc8 0/0 256x256 of 256x256, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x564fabc8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x564fabc8 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x36bc55de]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] 0 s: 60 f / 990 ms, 60.6 fps, 16 ms/f; total: 60 f, 60.6 fps, 16 ms/f
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x564fabc8: tileRendererInUse null
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x564fabc8 FIN
    [apply] Total:                          1562ms
    [apply]   GLProfile.initSingleton():    438ms
    [apply]   Demo Code:                    1099ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         25ms
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x16d04d3d]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main] GearsES2.init.0 0x49ec71f8: tileRendererInUse null, GearsES2[obj 0x49ec71f8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x49ec71f8 on Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x49ec71f8 created: GearsObj[0x137e884, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x49ec71f8 created: GearsObj[0xfa192a1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x49ec71f8 created: GearsObj[0xfa192a1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main] GearsES2.init.X 0x49ec71f8 FIN GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x137e884, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xfa192a1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50620573, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main] GearsES2.reshape 0x49ec71f8 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x49ec71f8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main] GearsES2.display 0x49ec71f8 256x256, swapInterval 1, drawable 0xffffffffc0010835
    [apply] 0 s: 60 f / 991 ms, 60.5 fps, 16 ms/f; total: 60 f, 60.5 fps, 16 ms/f
    [apply] junit.framework.TestListener: endTest(test03TwoLifes)
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main] GearsES2.dispose 0x49ec71f8: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main] GearsES2.dispose 0x49ec71f8 FIN
    [apply] Total:                          1716ms
    [apply]   GLProfile.initSingleton():    508ms
    [apply]   Demo Code:                    1189ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         19ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847259904 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847259904 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.733 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x105fece7]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x478190fc]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x35cabb2a]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x36bc55de]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefault(): GLProfile[GL4bc/GL4bc.hw]
    [apply] GLProfile.getDefaultDevice(): WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x16d04d3d]
    [apply] GLProfile.getDefault(gd): GLProfile[GL4bc/GL4bc.hw]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847248857 ms III - Start
    [apply] SLOCK [T main @ 1755847248858 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0xdbf57b3: tileRendererInUse null, GearsES2[obj 0xdbf57b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xdbf57b3 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xdbf57b3 created: GearsObj[0x6fb82dd9, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xdbf57b3 created: GearsObj[0x53f1fadc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xdbf57b3 created: GearsObj[0x53f1fadc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0xdbf57b3 FIN GearsES2[obj 0xdbf57b3 isInit true, usesShared false, 1 GearsObj[0x6fb82dd9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53f1fadc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5739c26d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xdbf57b3 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xdbf57b3, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xdbf57b3 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] 0 s: 60 f / 998 ms, 60.1 fps, 16 ms/f; total: 60 f, 60.1 fps, 16 ms/f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xdbf57b3: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xdbf57b3 FIN
    [apply] Total:                          3976ms
    [apply]   GLProfile.initSingleton():    2550ms
    [apply]   Demo Code:                    1409ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         17ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test01OneLife
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test02AnotherLifeWithGLInfo
    [apply] Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x79e2c065: tileRendererInUse null, GearsES2[obj 0x79e2c065 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x79e2c065 on Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x79e2c065 created: GearsObj[0x240d0e57, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x79e2c065 created: GearsObj[0x715a121a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x79e2c065 created: GearsObj[0x715a121a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x79e2c065 FIN GearsES2[obj 0x79e2c065 isInit true, usesShared false, 1 GearsObj[0x240d0e57, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x715a121a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x757dc167, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x79e2c065 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x79e2c065, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x79e2c065 256x256, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] 0 s: 60 f / 987 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [apply] Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x79e2c065: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x79e2c065 FIN
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x478190fc]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Total:                          1720ms
    [apply]   GLProfile.initSingleton():    502ms
    [apply]   Demo Code:                    1200ms
    [apply]   GLInfo:                       1ms
    [apply]   GLProfile.shutdown():         17ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test02AnotherLifeWithGLInfo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03AnotherLife
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.0 0x7e07db1f: tileRendererInUse null, GearsES2[obj 0x7e07db1f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7e07db1f on Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7e07db1f created: GearsObj[0x10bf9c39, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7e07db1f created: GearsObj[0x40dde0fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7e07db1f created: GearsObj[0x40dde0fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.init.X 0x7e07db1f FIN GearsES2[obj 0x7e07db1f isInit true, usesShared false, 1 GearsObj[0x10bf9c39, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40dde0fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x417be139, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.reshape 0x7e07db1f 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7e07db1f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.display 0x7e07db1f 256x256, swapInterval 1, drawable 0xffffffffc0010835
    [apply] 1 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 60 f, 60.0 fps, 16 ms/f
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x7e07db1f: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-2-EDT-2,5,main] GearsES2.dispose 0x7e07db1f FIN
    [apply] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x236d55ca], obj 0x35cabb2a]
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Total:                          1640ms
    [apply]   GLProfile.initSingleton():    447ms
    [apply]   Demo Code:                    1181ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         12ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03AnotherLife
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.0 0x564fabc8: tileRendererInUse null, GearsES2[obj 0x564fabc8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x564fabc8 on Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x564fabc8 created: GearsObj[0x71e7a80, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x564fabc8 created: GearsObj[0x72c2aabe, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x564fabc8 created: GearsObj[0x72c2aabe, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.init.X 0x564fabc8 FIN GearsES2[obj 0x564fabc8 isInit true, usesShared false, 1 GearsObj[0x71e7a80, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72c2aabe, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56cdb673, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.reshape 0x564fabc8 0/0 256x256 of 256x256, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x564fabc8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.display 0x564fabc8 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] 0 s: 60 f / 990 ms, 60.6 fps, 16 ms/f; total: 60 f, 60.6 fps, 16 ms/f
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x564fabc8: tileRendererInUse null
    [apply] Thread[#40,main-Display-.windows_nil-2-EDT-3,5,main] GearsES2.dispose 0x564fabc8 FIN
    [apply] Total:                          1562ms
    [apply]   GLProfile.initSingleton():    438ms
    [apply]   Demo Code:                    1099ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         25ms
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main] GearsES2.init.0 0x49ec71f8: tileRendererInUse null, GearsES2[obj 0x49ec71f8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x49ec71f8 on Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x49ec71f8 created: GearsObj[0x137e884, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x49ec71f8 created: GearsObj[0xfa192a1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x49ec71f8 created: GearsObj[0xfa192a1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main] GearsES2.init.X 0x49ec71f8 FIN GearsES2[obj 0x49ec71f8 isInit true, usesShared false, 1 GearsObj[0x137e884, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xfa192a1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50620573, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main] GearsES2.reshape 0x49ec71f8 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x49ec71f8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main] GearsES2.display 0x49ec71f8 256x256, swapInterval 1, drawable 0xffffffffc0010835
    [apply] 0 s: 60 f / 991 ms, 60.5 fps, 16 ms/f; total: 60 f, 60.5 fps, 16 ms/f
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main] GearsES2.dispose 0x49ec71f8: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-2-EDT-4,5,main] GearsES2.dispose 0x49ec71f8 FIN
    [apply] Total:                          1716ms
    [apply]   GLProfile.initSingleton():    508ms
    [apply]   Demo Code:                    1189ms
    [apply]   GLInfo:                       0ms
    [apply]   GLProfile.shutdown():         19ms
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteNEWT - test03TwoLifes
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847259904 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847259904 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01OneLife took 4.37 sec
    [apply] Testcase: test02AnotherLifeWithGLInfo took 1.72 sec
    [apply] Testcase: test03AnotherLife took 1.639 sec
    [apply] Testcase: test03TwoLifes took 3.28 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847261185 ms III - Start
    [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimator)
    [apply] SLOCK [T main @ 1755847261185 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x4466af20: tileRendererInUse null, GearsES2[obj 0x4466af20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4466af20 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4466af20 created: GearsObj[0x588707ec, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0xfeff4d7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0xfeff4d7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x4466af20 FIN GearsES2[obj 0x4466af20 isInit true, usesShared false, 1 GearsObj[0x588707ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xfeff4d7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e5880e7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x4466af20 0/0 400x400 of 400x400, swapInterval 0, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x59309333: tileRendererInUse null, GearsES2[obj 0x59309333 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x59309333 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x59309333 created: GearsObj[0x33bd111f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x59309333 created: GearsObj[0x60d96ae2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x59309333 created: GearsObj[0x60d96ae2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x59309333 FIN GearsES2[obj 0x59309333 isInit true, usesShared false, 1 GearsObj[0x33bd111f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60d96ae2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26aee974, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x59309333 0/0 400x400 of 400x400, swapInterval 0, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x59309333, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x5876a9af: tileRendererInUse null, GearsES2[obj 0x5876a9af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5876a9af on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5876a9af created: GearsObj[0x4501f79e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5876a9af created: GearsObj[0x3f3dc294, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5876a9af created: GearsObj[0x3f3dc294, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x5876a9af FIN GearsES2[obj 0x5876a9af isInit true, usesShared false, 1 GearsObj[0x4501f79e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f3dc294, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x31991fc4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x5876a9af 0/0 400x400 of 400x400, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5876a9af, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test01SyncedOneAnimator)
    [apply] junit.framework.TestListener: startTest(test02AsyncEachAnimator)
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4466af20: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4466af20 FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x59309333: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x59309333 FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x5876a9af: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x5876a9af FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test02AsyncEachAnimator
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.0 0x7e07db1f: tileRendererInUse null, GearsES2[obj 0x7e07db1f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7e07db1f on Thread[#34,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7e07db1f created: GearsObj[0x5ae16309, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7e07db1f created: GearsObj[0x65be0c87, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7e07db1f created: GearsObj[0x65be0c87, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.X 0x7e07db1f FIN GearsES2[obj 0x7e07db1f isInit true, usesShared false, 1 GearsObj[0x5ae16309, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65be0c87, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb6f50b5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x7e07db1f 0/0 400x400 of 400x400, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7e07db1f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,main-Animator#02,5,main] GearsES2.init.0 0x1189dd52: tileRendererInUse null, GearsES2[obj 0x1189dd52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1189dd52 on Thread[#35,main-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1189dd52 created: GearsObj[0x79f507bf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x5ea587ac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x5ea587ac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#35,main-Animator#02,5,main] GearsES2.init.X 0x1189dd52 FIN GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x79f507bf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ea587ac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28d830d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#35,main-Animator#02,5,main] GearsES2.reshape 0x1189dd52 0/0 400x400 of 400x400, swapInterval 0, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#36,main-Animator#03,5,main] GearsES2.init.0 0x36bc55de: tileRendererInUse null, GearsES2[obj 0x36bc55de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x36bc55de on Thread[#36,main-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36bc55de created: GearsObj[0x2dcf3d7b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36bc55de created: GearsObj[0x2e40a638, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36bc55de created: GearsObj[0x2e40a638, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Animator#03,5,main] GearsES2.init.X 0x36bc55de FIN GearsES2[obj 0x36bc55de isInit true, usesShared false, 1 GearsObj[0x2dcf3d7b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e40a638, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c3638e0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Animator#03,5,main] GearsES2.reshape 0x36bc55de 0/0 400x400 of 400x400, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36bc55de, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x7e07db1f: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x7e07db1f FIN
    [apply] junit.framework.TestListener: endTest(test02AsyncEachAnimator)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x1189dd52: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x1189dd52 FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x36bc55de: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x36bc55de FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test02AsyncEachAnimator
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847268136 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847268137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.628 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847261185 ms III - Start
    [apply] SLOCK [T main @ 1755847261185 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x4466af20: tileRendererInUse null, GearsES2[obj 0x4466af20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4466af20 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4466af20 created: GearsObj[0x588707ec, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0xfeff4d7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0xfeff4d7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x4466af20 FIN GearsES2[obj 0x4466af20 isInit true, usesShared false, 1 GearsObj[0x588707ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xfeff4d7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e5880e7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x4466af20 0/0 400x400 of 400x400, swapInterval 0, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x59309333: tileRendererInUse null, GearsES2[obj 0x59309333 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x59309333 on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x59309333 created: GearsObj[0x33bd111f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x59309333 created: GearsObj[0x60d96ae2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x59309333 created: GearsObj[0x60d96ae2, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x59309333 FIN GearsES2[obj 0x59309333 isInit true, usesShared false, 1 GearsObj[0x33bd111f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60d96ae2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x26aee974, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x59309333 0/0 400x400 of 400x400, swapInterval 0, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x59309333, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-null,5,main] GearsES2.init.0 0x5876a9af: tileRendererInUse null, GearsES2[obj 0x5876a9af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5876a9af on Thread[#31,main-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5876a9af created: GearsObj[0x4501f79e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5876a9af created: GearsObj[0x3f3dc294, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5876a9af created: GearsObj[0x3f3dc294, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-null,5,main] GearsES2.init.X 0x5876a9af FIN GearsES2[obj 0x5876a9af isInit true, usesShared false, 1 GearsObj[0x4501f79e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f3dc294, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x31991fc4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-null,5,main] GearsES2.reshape 0x5876a9af 0/0 400x400 of 400x400, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5876a9af, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4466af20: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4466af20 FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x59309333: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x59309333 FIN
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x5876a9af: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x5876a9af FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test01SyncedOneAnimator
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test02AsyncEachAnimator
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.0 0x7e07db1f: tileRendererInUse null, GearsES2[obj 0x7e07db1f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7e07db1f on Thread[#34,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7e07db1f created: GearsObj[0x5ae16309, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7e07db1f created: GearsObj[0x65be0c87, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7e07db1f created: GearsObj[0x65be0c87, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.X 0x7e07db1f FIN GearsES2[obj 0x7e07db1f isInit true, usesShared false, 1 GearsObj[0x5ae16309, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65be0c87, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb6f50b5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x7e07db1f 0/0 400x400 of 400x400, swapInterval 0, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7e07db1f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,main-Animator#02,5,main] GearsES2.init.0 0x1189dd52: tileRendererInUse null, GearsES2[obj 0x1189dd52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1189dd52 on Thread[#35,main-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1189dd52 created: GearsObj[0x79f507bf, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x5ea587ac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x5ea587ac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#35,main-Animator#02,5,main] GearsES2.init.X 0x1189dd52 FIN GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x79f507bf, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ea587ac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x28d830d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#35,main-Animator#02,5,main] GearsES2.reshape 0x1189dd52 0/0 400x400 of 400x400, swapInterval 0, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#36,main-Animator#03,5,main] GearsES2.init.0 0x36bc55de: tileRendererInUse null, GearsES2[obj 0x36bc55de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x36bc55de on Thread[#36,main-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x36bc55de created: GearsObj[0x2dcf3d7b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x36bc55de created: GearsObj[0x2e40a638, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x36bc55de created: GearsObj[0x2e40a638, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Animator#03,5,main] GearsES2.init.X 0x36bc55de FIN GearsES2[obj 0x36bc55de isInit true, usesShared false, 1 GearsObj[0x2dcf3d7b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e40a638, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c3638e0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Animator#03,5,main] GearsES2.reshape 0x36bc55de 0/0 400x400 of 400x400, swapInterval 0, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x36bc55de, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x7e07db1f: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x7e07db1f FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x1189dd52: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x1189dd52 FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x36bc55de: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x36bc55de FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLWindow01NEWT - test02AsyncEachAnimator
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847268136 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847268137 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SyncedOneAnimator took 4.929 sec
    [apply] Testcase: test02AsyncEachAnimator took 1.992 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 16
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847269492 ms III - Start
    [apply] SLOCK [T main @ 1755847269493 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01NormalPre_1WinPostVis)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis
    [apply] junit.framework.TestListener: endTest(test01NormalPre_1WinPostVis)
    [apply] junit.framework.TestListener: startTest(test02NormalPost_1WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test02NormalPost_1WinPostVis
    [apply] junit.framework.TestListener: endTest(test02NormalPost_1WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test02NormalPost_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test03ExclPre_1WinPostVis
    [apply] junit.framework.TestListener: startTest(test03ExclPre_1WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: endTest(test03ExclPre_1WinPostVis)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test03ExclPre_1WinPostVisjunit.framework.TestListener: startTest(test04ExclPost_1WinPostVis)
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test04ExclPost_1WinPostVis
    [apply] junit.framework.TestListener: endTest(test04ExclPost_1WinPostVis)
    [apply] junit.framework.TestListener: startTest(test05NormalPre_4WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test04ExclPost_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test05NormalPre_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test05NormalPre_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test06NormalPost_4WinPostVis
    [apply] junit.framework.TestListener: endTest(test05NormalPre_4WinPostVis)
    [apply] junit.framework.TestListener: startTest(test06NormalPost_4WinPostVis)
    [apply] junit.framework.TestListener: endTest(test06NormalPost_4WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: startTest(test07ExclPre_4WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test06NormalPost_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test07ExclPre_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test07ExclPre_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test08ExclPost_4WinPostVis
    [apply] junit.framework.TestListener: endTest(test07ExclPre_4WinPostVis)
    [apply] junit.framework.TestListener: startTest(test08ExclPost_4WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: endTest(test08ExclPost_4WinPostVis)
    [apply] junit.framework.TestListener: startTest(test11NormalPre_1WinPreVis)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test08ExclPost_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test11NormalPre_1WinPreVis
    [apply] junit.framework.TestListener: endTest(test11NormalPre_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(test12NormalPost_1WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test11NormalPre_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test12NormalPost_1WinPreVis
    [apply] junit.framework.TestListener: endTest(test12NormalPost_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(test13ExclPre_1WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test12NormalPost_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test13ExclPre_1WinPreVis
    [apply] junit.framework.TestListener: endTest(test13ExclPre_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(test14ExclPost_1WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test13ExclPre_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test14ExclPost_1WinPreVis
    [apply] junit.framework.TestListener: endTest(test14ExclPost_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(test15NormalPre_4WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test14ExclPost_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test15NormalPre_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: endTest(test15NormalPre_4WinPreVis)
    [apply] junit.framework.TestListener: startTest(test16NormalPost_4WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test15NormalPre_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test16NormalPost_4WinPreVis
    [apply] junit.framework.TestListener: endTest(test16NormalPost_4WinPreVis)
    [apply] junit.framework.TestListener: startTest(test17ExclPre_4WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test16NormalPost_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test17ExclPre_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: endTest(test17ExclPre_4WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: startTest(test18ExclPost_4WinPreVis)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test17ExclPre_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: endTest(test18ExclPost_4WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847297857 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847297857 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.04 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847269492 ms III - Start
    [apply] SLOCK [T main @ 1755847269493 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test01NormalPre_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test02NormalPost_1WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test02NormalPost_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test03ExclPre_1WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test03ExclPre_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test04ExclPost_1WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test04ExclPost_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test05NormalPre_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test05NormalPre_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test06NormalPost_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test06NormalPost_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test07ExclPre_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test07ExclPre_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test08ExclPost_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test08ExclPost_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test11NormalPre_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test11NormalPre_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test12NormalPost_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test12NormalPost_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test13ExclPre_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test13ExclPre_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test14ExclPost_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test14ExclPost_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test15NormalPre_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test15NormalPre_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test16NormalPost_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test16NormalPost_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test17ExclPre_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test17ExclPre_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT - test18ExclPost_4WinPreVis
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847297857 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847297857 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01NormalPre_1WinPostVis took 3.605 sec
    [apply] Testcase: test02NormalPost_1WinPostVis took 0.402 sec
    [apply] Testcase: test03ExclPre_1WinPostVis took 3.094 sec
    [apply] Testcase: test04ExclPost_1WinPostVis took 0.395 sec
    [apply] Testcase: test05NormalPre_4WinPostVis took 2.258 sec
    [apply] Testcase: test06NormalPost_4WinPostVis took 1.032 sec
    [apply] Testcase: test07ExclPre_4WinPostVis took 3.746 sec
    [apply] Testcase: test08ExclPost_4WinPostVis took 0.893 sec
    [apply] Testcase: test11NormalPre_1WinPreVis took 1.711 sec
    [apply] Testcase: test12NormalPost_1WinPreVis took 0.404 sec
    [apply] Testcase: test13ExclPre_1WinPreVis took 3.113 sec
    [apply] Testcase: test14ExclPost_1WinPreVis took 0.403 sec
    [apply] Testcase: test15NormalPre_4WinPreVis took 1.933 sec
    [apply] Testcase: test16NormalPost_4WinPreVis took 0.6 sec
    [apply] Testcase: test17ExclPre_4WinPreVis took 3.562 sec
    [apply] Testcase: test18ExclPost_4WinPreVis took 0.605 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 16
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847299199 ms III - Start
    [apply] SLOCK [T main @ 1755847299200 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01NormalPre_1WinPostVis)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis
    [apply] junit.framework.TestListener: endTest(test01NormalPre_1WinPostVis)
    [apply] junit.framework.TestListener: startTest(test02NormalPost_1WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test02NormalPost_1WinPostVis
    [apply] junit.framework.TestListener: endTest(test02NormalPost_1WinPostVis)
    [apply] junit.framework.TestListener: startTest(test03ExclPre_1WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test02NormalPost_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test03ExclPre_1WinPostVis
    [apply] junit.framework.TestListener: endTest(test03ExclPre_1WinPostVis)
    [apply] junit.framework.TestListener: startTest(test04ExclPost_1WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test03ExclPre_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test04ExclPost_1WinPostVis
    [apply] junit.framework.TestListener: endTest(test04ExclPost_1WinPostVis)
    [apply] junit.framework.TestListener: startTest(test05NormalPre_4WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test04ExclPost_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test05NormalPre_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: endTest(test05NormalPre_4WinPostVis)
    [apply] junit.framework.TestListener: startTest(test06NormalPost_4WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test05NormalPre_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test06NormalPost_4WinPostVis
    [apply] junit.framework.TestListener: endTest(test06NormalPost_4WinPostVis)
    [apply] junit.framework.TestListener: startTest(test07ExclPre_4WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test06NormalPost_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test07ExclPre_4WinPostVis
    [apply] junit.framework.TestListener: endTest(test07ExclPre_4WinPostVis)
    [apply] junit.framework.TestListener: startTest(test08ExclPost_4WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test07ExclPre_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test08ExclPost_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: endTest(test08ExclPost_4WinPostVis)
    [apply] junit.framework.TestListener: startTest(test11NormalPre_1WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test08ExclPost_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test11NormalPre_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test11NormalPre_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test12NormalPost_1WinPreVis
    [apply] junit.framework.TestListener: endTest(test11NormalPre_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(test12NormalPost_1WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test12NormalPost_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test13ExclPre_1WinPreVis
    [apply] junit.framework.TestListener: endTest(test12NormalPost_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(test13ExclPre_1WinPreVis)
    [apply] junit.framework.TestListener: endTest(test13ExclPre_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(test14ExclPost_1WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test13ExclPre_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test14ExclPost_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test14ExclPost_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test15NormalPre_4WinPreVis
    [apply] junit.framework.TestListener: endTest(test14ExclPost_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(test15NormalPre_4WinPreVis)
    [apply] junit.framework.TestListener: endTest(test15NormalPre_4WinPreVis)
    [apply] junit.framework.TestListener: startTest(test16NormalPost_4WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test15NormalPre_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test16NormalPost_4WinPreVis
    [apply] junit.framework.TestListener: endTest(test16NormalPost_4WinPreVis)
    [apply] junit.framework.TestListener: startTest(test17ExclPre_4WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test16NormalPost_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test17ExclPre_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test17ExclPre_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis
    [apply] junit.framework.TestListener: endTest(test17ExclPre_4WinPreVis)
    [apply] junit.framework.TestListener: startTest(test18ExclPost_4WinPreVis)
    [apply] junit.framework.TestListener: endTest(test18ExclPost_4WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847328059 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847328059 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.514 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847299199 ms III - Start
    [apply] SLOCK [T main @ 1755847299200 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test01NormalPre_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test02NormalPost_1WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test02NormalPost_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test03ExclPre_1WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test03ExclPre_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test04ExclPost_1WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test04ExclPost_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test05NormalPre_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test05NormalPre_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test06NormalPost_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test06NormalPost_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test07ExclPre_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test07ExclPre_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test08ExclPost_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test08ExclPost_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test11NormalPre_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test11NormalPre_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test12NormalPost_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test12NormalPost_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test13ExclPre_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test13ExclPre_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test14ExclPost_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test14ExclPost_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test15NormalPre_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test15NormalPre_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test16NormalPost_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test16NormalPost_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test17ExclPre_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test17ExclPre_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT - test18ExclPost_4WinPreVis
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847328059 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847328059 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01NormalPre_1WinPostVis took 3.785 sec
    [apply] Testcase: test02NormalPost_1WinPostVis took 0.387 sec
    [apply] Testcase: test03ExclPre_1WinPostVis took 3.084 sec
    [apply] Testcase: test04ExclPost_1WinPostVis took 0.405 sec
    [apply] Testcase: test05NormalPre_4WinPostVis took 2.274 sec
    [apply] Testcase: test06NormalPost_4WinPostVis took 1.043 sec
    [apply] Testcase: test07ExclPre_4WinPostVis took 3.725 sec
    [apply] Testcase: test08ExclPost_4WinPostVis took 0.834 sec
    [apply] Testcase: test11NormalPre_1WinPreVis took 1.739 sec
    [apply] Testcase: test12NormalPost_1WinPreVis took 0.426 sec
    [apply] Testcase: test13ExclPre_1WinPreVis took 3.099 sec
    [apply] Testcase: test14ExclPost_1WinPreVis took 0.418 sec
    [apply] Testcase: test15NormalPre_4WinPreVis took 1.957 sec
    [apply] Testcase: test16NormalPost_4WinPreVis took 0.615 sec
    [apply] Testcase: test17ExclPre_4WinPreVis took 3.585 sec
    [apply] Testcase: test18ExclPost_4WinPreVis took 0.607 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847329599 ms III - Start
    [apply] SLOCK [T main @ 1755847329600 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01Normal_1WinPostVis)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis
    [apply] junit.framework.TestListener: endTest(test01Normal_1WinPostVis)
    [apply] junit.framework.TestListener: startTest(test03Excl_1WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test03Excl_1WinPostVis
    [apply] junit.framework.TestListener: endTest(test03Excl_1WinPostVis)
    [apply] junit.framework.TestListener: startTest(test05Normal_4WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test03Excl_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test05Normal_4WinPostVis
    [apply] junit.framework.TestListener: endTest(test05Normal_4WinPostVis)
    [apply] junit.framework.TestListener: startTest(test07Excl_4WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test05Normal_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test07Excl_4WinPostVis
    [apply] junit.framework.TestListener: endTest(test07Excl_4WinPostVis)
    [apply] junit.framework.TestListener: startTest(test11Normal_1WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test07Excl_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test11Normal_1WinPreVis
    [apply] junit.framework.TestListener: endTest(test11Normal_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(test13Excl_1WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test11Normal_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test13Excl_1WinPreVis
    [apply] junit.framework.TestListener: endTest(test13Excl_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(test15Normal_4WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test13Excl_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test15Normal_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test15Normal_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis
    [apply] junit.framework.TestListener: endTest(test15Normal_4WinPreVis)
    [apply] junit.framework.TestListener: startTest(test17Excl_4WinPreVis)
    [apply] junit.framework.TestListener: endTest(test17Excl_4WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847346636 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847346636 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.704 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847329599 ms III - Start
    [apply] SLOCK [T main @ 1755847329600 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test01Normal_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test03Excl_1WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test03Excl_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test05Normal_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test05Normal_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test07Excl_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test07Excl_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test11Normal_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test11Normal_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test13Excl_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test13Excl_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test15Normal_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test15Normal_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext11VSyncAnimNEWT - test17Excl_4WinPreVis
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847346636 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847346636 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01Normal_1WinPostVis took 3.825 sec
    [apply] Testcase: test03Excl_1WinPostVis took 1.481 sec
    [apply] Testcase: test05Normal_4WinPostVis took 2.012 sec
    [apply] Testcase: test07Excl_4WinPostVis took 1.923 sec
    [apply] Testcase: test11Normal_1WinPreVis took 1.488 sec
    [apply] Testcase: test13Excl_1WinPreVis took 1.501 sec
    [apply] Testcase: test15Normal_4WinPreVis took 1.668 sec
    [apply] Testcase: test17Excl_4WinPreVis took 1.687 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847347800 ms III - Start
    [apply] SLOCK [T main @ 1755847347801 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis
    [apply] junit.framework.TestListener: startTest(test01Normal_1WinPostVis)
    [apply] junit.framework.TestListener: endTest(test01Normal_1WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: startTest(test03Excl_1WinPostVis)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test03Excl_1WinPostVis
    [apply] junit.framework.TestListener: endTest(test03Excl_1WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: startTest(test05Normal_4WinPostVis)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test03Excl_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test05Normal_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: endTest(test05Normal_4WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test05Normal_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test07Excl_4WinPostVis
    [apply] junit.framework.TestListener: startTest(test07Excl_4WinPostVis)
    [apply] junit.framework.TestListener: endTest(test07Excl_4WinPostVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test07Excl_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test11Normal_1WinPreVis
    [apply] junit.framework.TestListener: startTest(test11Normal_1WinPreVis)
    [apply] junit.framework.TestListener: endTest(test11Normal_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(test13Excl_1WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test11Normal_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test13Excl_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test13Excl_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test15Normal_4WinPreVis
    [apply] junit.framework.TestListener: endTest(test13Excl_1WinPreVis)
    [apply] junit.framework.TestListener: startTest(test15Normal_4WinPreVis)
    [apply] junit.framework.TestListener: endTest(test15Normal_4WinPreVis)
    [apply] junit.framework.TestListener: startTest(test17Excl_4WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test15Normal_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] junit.framework.TestListener: endTest(test17Excl_4WinPreVis)
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847364265 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847364266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.138 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847347800 ms III - Start
    [apply] SLOCK [T main @ 1755847347801 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test01Normal_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test03Excl_1WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test03Excl_1WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test05Normal_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test05Normal_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test07Excl_4WinPostVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test07Excl_4WinPostVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test11Normal_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test11Normal_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test13Excl_1WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test13Excl_1WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test15Normal_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test15Normal_4WinPreVis
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT - test17Excl_4WinPreVis
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847364265 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847364266 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01Normal_1WinPostVis took 3.616 sec
    [apply] Testcase: test03Excl_1WinPostVis took 1.492 sec
    [apply] Testcase: test05Normal_4WinPostVis took 2.009 sec
    [apply] Testcase: test07Excl_4WinPostVis took 1.853 sec
    [apply] Testcase: test11Normal_1WinPreVis took 1.483 sec
    [apply] Testcase: test13Excl_1WinPreVis took 1.498 sec
    [apply] Testcase: test15Normal_4WinPreVis took 1.654 sec
    [apply] Testcase: test17Excl_4WinPreVis took 1.673 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowEachWithOwnDemoGL2ES2)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847365416 ms III - Start
    [apply] SLOCK [T main @ 1755847365417 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.0 0x63d8b19f: tileRendererInUse null, GearsES2[obj 0x63d8b19f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x63d8b19f on Thread[#33,Thread-1-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x63d8b19f created: GearsObj[0x66140ed1, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x63d8b19f created: GearsObj[0x3f6dd47, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x63d8b19f created: GearsObj[0x3f6dd47, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.X 0x63d8b19f FIN GearsES2[obj 0x63d8b19f isInit true, usesShared false, 1 GearsObj[0x66140ed1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f6dd47, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x747ad679, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.reshape 0x63d8b19f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63d8b19f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] Thread[#33,Thread-1-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#33,Thread-1-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] RedSquareES2.init FIN
    [apply] Thread[#33,Thread-1-Animator#00,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#33,Thread-1-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] 1 - switch - START 1086
    [apply] 1 - A w1-h 0x0,-ctx 0x20000
    [apply] 1 - A w2-h 0xffffffff990107f8,-ctx 0x10002
    [apply] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x63d8b19f 0/0 356x356 of 356x356, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63d8b19f, angle 26.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#22,Thread-1,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x3d010842, tileRendererInUse null
    [apply] Thread[#22,Thread-1,5,main] RedSquareES2.reshape FIN
    [apply] 1 - B w1-h 0x0,-ctx 0x10002
    [apply] 1 - B w2-h 0x3b0107d5,-ctx 0x20000
    [apply] 1 - switch - END 1086
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0054-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0054-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2033
    [apply] 2 - A w1-h 0x3d010842,-ctx 0x10002
    [apply] 2 - A w2-h 0x0,-ctx 0x20000
    [apply] Thread[#22,Thread-1,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#22,Thread-1,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x63d8b19f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63d8b19f, angle 51.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 2 - B w1-h 0x0,-ctx 0x20000
    [apply] 2 - B w2-h 0xffffffff990107f8,-ctx 0x10002
    [apply] 2 - switch - END 2033
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0103-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0104-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] QUIT Window Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x63d8b19f: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x63d8b19f FIN
    [apply] QUIT Window Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowEachWithOwnDemoGL2ES2)
    [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowEachWithOwnDemoGLES2)
    [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowEachWithOwnDemoGLES2)
    [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowOneDemoGL2ES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGL2ES2
    [apply] Thread[#37,Thread-5-Animator#01,5,main] GearsES2.init.0 0x6c27990b: tileRendererInUse null, GearsES2[obj 0x6c27990b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c27990b on Thread[#37,Thread-5-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c27990b created: GearsObj[0x20d4e654, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c27990b created: GearsObj[0x187ce1ef, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c27990b created: GearsObj[0x187ce1ef, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,Thread-5-Animator#01,5,main] GearsES2.init.X 0x6c27990b FIN GearsES2[obj 0x6c27990b isInit true, usesShared false, 1 GearsObj[0x20d4e654, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x187ce1ef, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7120e818, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,Thread-5-Animator#01,5,main] GearsES2.reshape 0x6c27990b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c27990b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-5-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0001-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1076
    [apply] 1 - A w1-h 0x0,-ctx 0x20002
    [apply] 1 - A w2-h 0xffffffffcc01072f,-ctx 0x30000
    [apply] Thread[#35,Thread-5,5,main] GearsES2.reshape 0x6c27990b 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c27990b, angle 31.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 1 - B w1-h 0x0,-ctx 0x30000
    [apply] 1 - B w2-h 0xffffffffcc01072f,-ctx 0x20002
    [apply] 1 - switch - END 1076
    [apply] Thread-5-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0063-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] 2 - switch - START 2107
    [apply] 2 - A w1-h 0x0,-ctx 0x30000
    [apply] 2 - A w2-h 0xffffffffcc01072f,-ctx 0x20002
    [apply] Thread[#35,Thread-5,5,main] GearsES2.reshape 0x6c27990b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c27990b, angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 2 - B w1-h 0x0,-ctx 0x20002
    [apply] 2 - B w2-h 0xffffffffcc01072f,-ctx 0x30000
    [apply] 2 - switch - END 2107
    [apply] Thread-5-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0067-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6c27990b: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6c27990b FIN
    [apply] QUIT Window Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGLES2
    [apply] Profile GLES2 n/a
    [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowOneDemoGL2ES2)
    [apply] junit.framework.TestListener: startTest(testSwitch2GLWindowOneDemoGLES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGL2ES2
    [apply] junit.framework.TestListener: endTest(testSwitch2GLWindowOneDemoGLES2)
    [apply] junit.framework.TestListener: startTest(testSwitch2WindowSingleContextGL2ES2)
    [apply] Thread[#41,Thread-7-Animator#02,5,main] GearsES2.init.0 0x3fb56cf6: tileRendererInUse null, GearsES2[obj 0x3fb56cf6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3fb56cf6 on Thread[#41,Thread-7-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3fb56cf6 created: GearsObj[0x4687efa6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3fb56cf6 created: GearsObj[0x19a94644, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3fb56cf6 created: GearsObj[0x19a94644, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#41,Thread-7-Animator#02,5,main] GearsES2.init.X 0x3fb56cf6 FIN GearsES2[obj 0x3fb56cf6 isInit true, usesShared false, 1 GearsObj[0x4687efa6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19a94644, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e8f3d9c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#41,Thread-7-Animator#02,5,main] GearsES2.reshape 0x3fb56cf6 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3fb56cf6, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-7-Animator#02: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2WindowSingleContextGL2ES2____-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1073
    [apply] Thread[#39,Thread-7,5,main] GearsES2.reshape 0x3fb56cf6 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3fb56cf6, angle 29.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 1 - switch - END 1073
    [apply] 2 - switch - START 2099
    [apply] Thread[#39,Thread-7,5,main] GearsES2.reshape 0x3fb56cf6 0/0 256x256 of 256x256, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3fb56cf6, angle 60.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 2 - switch - END 2099
    [apply] Thread[#39,Thread-7,5,main] GearsES2.dispose 0x3fb56cf6: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(testSwitch2WindowSingleContextGL2ES2)
    [apply] Thread[#39,Thread-7,5,main] GearsES2.dispose 0x3fb56cf6 FIN
    [apply] junit.framework.TestListener: startTest(testSwitch2WindowSingleContextGLES2)
    [apply] junit.framework.TestListener: endTest(testSwitch2WindowSingleContextGLES2)
    [apply] QUIT Window Thread[#40,Thread-1-Display-.windows_nil-1-EDT-3,5,main]
    [apply] QUIT Window Thread[#40,Thread-1-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847376938 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847376938 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.185 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847365416 ms III - Start
    [apply] SLOCK [T main @ 1755847365417 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.0 0x63d8b19f: tileRendererInUse null, GearsES2[obj 0x63d8b19f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x63d8b19f on Thread[#33,Thread-1-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x63d8b19f created: GearsObj[0x66140ed1, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x63d8b19f created: GearsObj[0x3f6dd47, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x63d8b19f created: GearsObj[0x3f6dd47, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.init.X 0x63d8b19f FIN GearsES2[obj 0x63d8b19f isInit true, usesShared false, 1 GearsObj[0x66140ed1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f6dd47, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x747ad679, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] GearsES2.reshape 0x63d8b19f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63d8b19f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] Thread[#33,Thread-1-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#33,Thread-1-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#33,Thread-1-Animator#00,5,main] RedSquareES2.init FIN
    [apply] Thread[#33,Thread-1-Animator#00,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#33,Thread-1-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] 1 - switch - START 1086
    [apply] 1 - A w1-h 0x0,-ctx 0x20000
    [apply] 1 - A w2-h 0xffffffff990107f8,-ctx 0x10002
    [apply] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x63d8b19f 0/0 356x356 of 356x356, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63d8b19f, angle 26.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#22,Thread-1,5,main] RedSquareES2.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x3d010842, tileRendererInUse null
    [apply] Thread[#22,Thread-1,5,main] RedSquareES2.reshape FIN
    [apply] 1 - B w1-h 0x0,-ctx 0x10002
    [apply] 1 - B w2-h 0x3b0107d5,-ctx 0x20000
    [apply] 1 - switch - END 1086
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0054-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0054-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2033
    [apply] 2 - A w1-h 0x3d010842,-ctx 0x10002
    [apply] 2 - A w2-h 0x0,-ctx 0x20000
    [apply] Thread[#22,Thread-1,5,main] RedSquareES2.reshape 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffff990107f8, tileRendererInUse null
    [apply] Thread[#22,Thread-1,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x63d8b19f 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x63d8b19f, angle 51.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 2 - B w1-h 0x0,-ctx 0x20000
    [apply] 2 - B w2-h 0xffffffff990107f8,-ctx 0x10002
    [apply] 2 - switch - END 2033
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0103-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowEachWithOwnDemoGL2ES2-n0104-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] QUIT Window Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x63d8b19f: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x63d8b19f FIN
    [apply] QUIT Window Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowEachWithOwnDemoGLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGL2ES2
    [apply] Thread[#37,Thread-5-Animator#01,5,main] GearsES2.init.0 0x6c27990b: tileRendererInUse null, GearsES2[obj 0x6c27990b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c27990b on Thread[#37,Thread-5-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c27990b created: GearsObj[0x20d4e654, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c27990b created: GearsObj[0x187ce1ef, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c27990b created: GearsObj[0x187ce1ef, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,Thread-5-Animator#01,5,main] GearsES2.init.X 0x6c27990b FIN GearsES2[obj 0x6c27990b isInit true, usesShared false, 1 GearsObj[0x20d4e654, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x187ce1ef, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7120e818, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,Thread-5-Animator#01,5,main] GearsES2.reshape 0x6c27990b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c27990b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-5-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0001-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1076
    [apply] 1 - A w1-h 0x0,-ctx 0x20002
    [apply] 1 - A w2-h 0xffffffffcc01072f,-ctx 0x30000
    [apply] Thread[#35,Thread-5,5,main] GearsES2.reshape 0x6c27990b 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c27990b, angle 31.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 1 - B w1-h 0x0,-ctx 0x30000
    [apply] 1 - B w2-h 0xffffffffcc01072f,-ctx 0x20002
    [apply] 1 - switch - END 1076
    [apply] Thread-5-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0063-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] 2 - switch - START 2107
    [apply] 2 - A w1-h 0x0,-ctx 0x30000
    [apply] 2 - A w2-h 0xffffffffcc01072f,-ctx 0x20002
    [apply] Thread[#35,Thread-5,5,main] GearsES2.reshape 0x6c27990b 0/0 256x256 of 256x256, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c27990b, angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 2 - B w1-h 0x0,-ctx 0x20002
    [apply] 2 - B w2-h 0xffffffffcc01072f,-ctx 0x30000
    [apply] 2 - switch - END 2107
    [apply] Thread-5-Animator#01: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2GLWindowOneDemoGL2ES2________-n0067-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6c27990b: tileRendererInUse null
    [apply] Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6c27990b FIN
    [apply] QUIT Window Thread[#36,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2GLWindowOneDemoGLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGL2ES2
    [apply] Thread[#41,Thread-7-Animator#02,5,main] GearsES2.init.0 0x3fb56cf6: tileRendererInUse null, GearsES2[obj 0x3fb56cf6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3fb56cf6 on Thread[#41,Thread-7-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3fb56cf6 created: GearsObj[0x4687efa6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3fb56cf6 created: GearsObj[0x19a94644, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3fb56cf6 created: GearsObj[0x19a94644, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#41,Thread-7-Animator#02,5,main] GearsES2.init.X 0x3fb56cf6 FIN GearsES2[obj 0x3fb56cf6 isInit true, usesShared false, 1 GearsObj[0x4687efa6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19a94644, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3e8f3d9c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#41,Thread-7-Animator#02,5,main] GearsES2.reshape 0x3fb56cf6 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3fb56cf6, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-7-Animator#02: ** screenshot: TestGLContextDrawableSwitch01NEWT.testSwitch2WindowSingleContextGL2ES2____-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1073
    [apply] Thread[#39,Thread-7,5,main] GearsES2.reshape 0x3fb56cf6 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3fb56cf6, angle 29.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 1 - switch - END 1073
    [apply] 2 - switch - START 2099
    [apply] Thread[#39,Thread-7,5,main] GearsES2.reshape 0x3fb56cf6 0/0 256x256 of 256x256, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3fb56cf6, angle 60.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] 2 - switch - END 2099
    [apply] Thread[#39,Thread-7,5,main] GearsES2.dispose 0x3fb56cf6: tileRendererInUse null
    [apply] Thread[#39,Thread-7,5,main] GearsES2.dispose 0x3fb56cf6 FIN
    [apply] QUIT Window Thread[#40,Thread-1-Display-.windows_nil-1-EDT-3,5,main]
    [apply] QUIT Window Thread[#40,Thread-1-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch01NEWT - testSwitch2WindowSingleContextGLES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847376938 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847376938 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testSwitch2GLWindowEachWithOwnDemoGL2ES2 took 6.62 sec
    [apply] Testcase: testSwitch2GLWindowEachWithOwnDemoGLES2 took 0.002 sec
    [apply] Testcase: testSwitch2GLWindowOneDemoGL2ES2 took 2.427 sec
    [apply] Testcase: testSwitch2GLWindowOneDemoGLES2 took 0.001 sec
    [apply] Testcase: testSwitch2WindowSingleContextGL2ES2 took 2.427 sec
    [apply] Testcase: testSwitch2WindowSingleContextGLES2 took 0.002 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT
    [apply] junit.framework.TestListener: tests to run: 12
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847378361 ms III - Start
    [apply] junit.framework.TestListener: startTest(test01aSwitch2Onscreen2OnscreenGL2ES2_Def)
    [apply] SLOCK [T main @ 1755847378362 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 1 - switch - START 1042
    [apply] 1 - switch - END 1042
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0060-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2075
    [apply] 2 - switch - END 2075
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0119-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main]
    [apply] junit.framework.TestListener: endTest(test01aSwitch2Onscreen2OnscreenGL2ES2_Def)
    [apply] QUIT Window Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main]
    [apply] junit.framework.TestListener: startTest(test01bSwitch2Onscreen2OffscreenGL2ES2_Def)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 1 - switch - START 1020
    [apply] 1 - switch - END 1020
    [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0061-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2053
    [apply] 2 - switch - END 2053
    [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n2469-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#35,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] junit.framework.TestListener: endTest(test01bSwitch2Onscreen2OffscreenGL2ES2_Def)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [apply] junit.framework.TestListener: startTest(test01cSwitch2Offscreen2OffscreenGL2ES2_Def)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1071
    [apply] 1 - switch - END 1071
    [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0939-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2064
    [apply] 2 - switch - END 2064
    [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n3975-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [apply] junit.framework.TestListener: endTest(test01cSwitch2Offscreen2OffscreenGL2ES2_Def)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [apply] junit.framework.TestListener: startTest(test01dSwitch2Offscreen2OnscreenGL2ES2_Def)
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1040
    [apply] 1 - switch - END 1040
    [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n3975-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2028
    [apply] 2 - switch - END 2028
    [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n4033-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#41,Thread-1-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [apply] junit.framework.TestListener: endTest(test01dSwitch2Offscreen2OnscreenGL2ES2_Def)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [apply] junit.framework.TestListener: startTest(test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA)
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0128x0128.png
    [apply] 1 - switch - START 1033
    [apply] 1 - switch - END 1033
    [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0063-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0128x0128.png
    [apply] 2 - switch - START 2033
    [apply] 2 - switch - END 2033
    [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0121-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0128x0128.png
    [apply] QUIT Window Thread[#43,Thread-1-Display-.windows_nil-1-EDT-4,5,main]
    [apply] QUIT Window Thread[#43,Thread-1-Display-.windows_nil-1-EDT-4,5,main]
    [apply] junit.framework.TestListener: endTest(test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: endTest(test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: startTest(test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] QUIT Window Thread[#46,Thread-1-Display-.windows_nil-1-EDT-5,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-9-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] 1 - switch - START 1047
    [apply] 1 - switch - END 1047
    [apply] Thread-9-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n3397-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] 2 - switch - START 2035
    [apply] 2 - switch - END 2035
    [apply] Thread-9-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n6681-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] junit.framework.TestListener: endTest(test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: startTest(test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: endTest(test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA)
    [apply] junit.framework.TestListener: startTest(test03aSwitch2Onscreen2OnscreenGL2ES2_Accu)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-11-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 1 - switch - START 1039
    [apply] 1 - switch - END 1039
    [apply] Thread-11-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0064-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2055
    [apply] 2 - switch - END 2055
    [apply] Thread-11-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0123-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#51,Thread-1-Display-.windows_nil-1-EDT-6,5,main]
    [apply] QUIT Window Thread[#51,Thread-1-Display-.windows_nil-1-EDT-6,5,main]
    [apply] junit.framework.TestListener: endTest(test03aSwitch2Onscreen2OnscreenGL2ES2_Accu)++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [apply] 
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [apply] junit.framework.TestListener: startTest(test03bSwitch2Onscreen2OffscreenGL2ES2_Accu)
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] junit.framework.TestListener: endTest(test03bSwitch2Onscreen2OffscreenGL2ES2_Accu)Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] 
    [apply] junit.framework.TestListener: startTest(test03cSwitch2Offscreen2OffscreenGL2ES2_Accu)
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] QUIT Window Thread[#54,Thread-1-Display-.windows_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-13-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1038
    [apply] 1 - switch - END 1038
    [apply] Thread-13-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n4381-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2039
    [apply] 2 - switch - END 2039
    [apply] Thread-13-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n8610-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] junit.framework.TestListener: endTest(test03cSwitch2Offscreen2OffscreenGL2ES2_Accu)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [apply] junit.framework.TestListener: startTest(test03dSwitch2Offscreen2OnscreenGL2ES2_Accu)
    [apply] junit.framework.TestListener: endTest(test03dSwitch2Offscreen2OnscreenGL2ES2_Accu)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847405882 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847405882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.167 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847378361 ms III - Start
    [apply] SLOCK [T main @ 1755847378362 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 1 - switch - START 1042
    [apply] 1 - switch - END 1042
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0060-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2075
    [apply] 2 - switch - END 2075
    [apply] Thread-1-Animator#00: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0119-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main]
    [apply] QUIT Window Thread[#32,Thread-1-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 1 - switch - START 1020
    [apply] 1 - switch - END 1020
    [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0061-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2053
    [apply] 2 - switch - END 2053
    [apply] Thread-4-Animator#01: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n2469-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#35,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1071
    [apply] 1 - switch - END 1071
    [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0939-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2064
    [apply] 2 - switch - END 2064
    [apply] Thread-5-Animator#02: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n3975-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1040
    [apply] 1 - switch - END 1040
    [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n3975-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2028
    [apply] 2 - switch - END 2028
    [apply] Thread-6-Animator#03: ** screenshot: TestGLContextDrawableSwitch02NEWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n4033-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#41,Thread-1-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0128x0128.png
    [apply] 1 - switch - START 1033
    [apply] 1 - switch - END 1033
    [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0063-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0128x0128.png
    [apply] 2 - switch - START 2033
    [apply] 2 - switch - END 2033
    [apply] Thread-7-Animator#04: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0121-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0128x0128.png
    [apply] QUIT Window Thread[#43,Thread-1-Display-.windows_nil-1-EDT-4,5,main]
    [apply] QUIT Window Thread[#43,Thread-1-Display-.windows_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] QUIT Window Thread[#46,Thread-1-Display-.windows_nil-1-EDT-5,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-9-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] 1 - switch - START 1047
    [apply] 1 - switch - END 1047
    [apply] Thread-9-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n3397-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] 2 - switch - START 2035
    [apply] 2 - switch - END 2035
    [apply] Thread-9-Animator#05: ** screenshot: TestGLContextDrawableSwitch02NEWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n6681-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-11-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 1 - switch - START 1039
    [apply] 1 - switch - END 1039
    [apply] Thread-11-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0064-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] 2 - switch - START 2055
    [apply] 2 - switch - END 2055
    [apply] Thread-11-Animator#06: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0123-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#51,Thread-1-Display-.windows_nil-1-EDT-6,5,main]
    [apply] QUIT Window Thread[#51,Thread-1-Display-.windows_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] QUIT Window Thread[#54,Thread-1-Display-.windows_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Is SwapGLContext safe: true
    [apply] Thread-13-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 1 - switch - START 1038
    [apply] 1 - switch - END 1038
    [apply] Thread-13-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n4381-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] 2 - switch - START 2039
    [apply] 2 - switch - END 2039
    [apply] Thread-13-Animator#07: ** screenshot: TestGLContextDrawableSwitch02NEWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n8610-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [apply] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [apply] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [apply] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [apply] Is SwapGLContext safe: false
    [apply] Supressing unsafe tests ...
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02NEWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847405882 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847405882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01aSwitch2Onscreen2OnscreenGL2ES2_Def took 6.212 sec
    [apply] Testcase: test01bSwitch2Onscreen2OffscreenGL2ES2_Def took 3.018 sec
    [apply] Testcase: test01cSwitch2Offscreen2OffscreenGL2ES2_Def took 2.981 sec
    [apply] Testcase: test01dSwitch2Offscreen2OnscreenGL2ES2_Def took 2.981 sec
    [apply] Testcase: test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA took 3.028 sec
    [apply] Testcase: test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA took 0.073 sec
    [apply] Testcase: test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA took 3.058 sec
    [apply] Testcase: test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA took 0.031 sec
    [apply] Testcase: test03aSwitch2Onscreen2OnscreenGL2ES2_Accu took 3.03 sec
    [apply] Testcase: test03bSwitch2Onscreen2OffscreenGL2ES2_Accu took 0.078 sec
    [apply] Testcase: test03cSwitch2Offscreen2OffscreenGL2ES2_Accu took 2.96 sec
    [apply] Testcase: test03dSwitch2Offscreen2OnscreenGL2ES2_Accu took 0.032 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847407291 ms III - Start
    [apply] SLOCK [T main @ 1755847407292 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2
    [apply] junit.framework.TestListener: startTest(test01GLADDelegateGL2ES2)
    [apply] Thread[#32,Thread-1-null,5,main] GearsES2.init.0 0x3d82b343: tileRendererInUse null, GearsES2[obj 0x3d82b343 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3d82b343 on Thread[#32,Thread-1-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3d82b343 created: GearsObj[0x2f7f5924, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3d82b343 created: GearsObj[0x49eb5ac3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3d82b343 created: GearsObj[0x49eb5ac3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,Thread-1-null,5,main] GearsES2.init.X 0x3d82b343 FIN GearsES2[obj 0x3d82b343 isInit true, usesShared false, 1 GearsObj[0x2f7f5924, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49eb5ac3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27282a07, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,Thread-1-null,5,main] GearsES2.reshape 0x3d82b343 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3d82b343, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch10NEWT.test01GLADDelegateGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#33,Thread-1-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x3d82b343 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3d82b343, angle 30.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch10NEWT.test01GLADDelegateGL2ES2-n0061-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] Thread[#22,Thread-1,5,main] GearsES2.dispose 0x3d82b343: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test01GLADDelegateGL2ES2)
    [apply] junit.framework.TestListener: startTest(test02GLADDelegateGLES2)
    [apply] junit.framework.TestListener: endTest(test02GLADDelegateGLES2)
    [apply] Thread[#22,Thread-1,5,main] GearsES2.dispose 0x3d82b343 FIN
    [apply] QUIT Window Thread[#34,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test02GLADDelegateGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test02GLADDelegateGLES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847412495 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847412495 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.864 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847407291 ms III - Start
    [apply] SLOCK [T main @ 1755847407292 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2
    [apply] Thread[#32,Thread-1-null,5,main] GearsES2.init.0 0x3d82b343: tileRendererInUse null, GearsES2[obj 0x3d82b343 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3d82b343 on Thread[#32,Thread-1-null,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3d82b343 created: GearsObj[0x2f7f5924, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3d82b343 created: GearsObj[0x49eb5ac3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3d82b343 created: GearsObj[0x49eb5ac3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,Thread-1-null,5,main] GearsES2.init.X 0x3d82b343 FIN GearsES2[obj 0x3d82b343 isInit true, usesShared false, 1 GearsObj[0x2f7f5924, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49eb5ac3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x27282a07, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,Thread-1-null,5,main] GearsES2.reshape 0x3d82b343 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3d82b343, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch10NEWT.test01GLADDelegateGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#33,Thread-1-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x3d82b343 0/0 356x356 of 356x356, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3d82b343, angle 30.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch10NEWT.test01GLADDelegateGL2ES2-n0061-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [apply] Thread[#22,Thread-1,5,main] GearsES2.dispose 0x3d82b343: tileRendererInUse null
    [apply] Thread[#22,Thread-1,5,main] GearsES2.dispose 0x3d82b343 FIN
    [apply] QUIT Window Thread[#34,Thread-1-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test01GLADDelegateGL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test02GLADDelegateGLES2
    [apply] Profile GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch10NEWT - test02GLADDelegateGLES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847412495 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847412495 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GLADDelegateGL2ES2 took 5.158 sec
    [apply] Testcase: test02GLADDelegateGLES2 took 0.005 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847413672 ms III - Start
    [apply] SLOCK [T main @ 1755847413673 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer
    [apply] junit.framework.TestListener: startTest(test01AccumStencilPBuffer)
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01AccumStencilPBuffer-n0000-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultFBO
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01DefaultFBO_________-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] Image right side up
    [apply] junit.framework.TestListener: endTest(test01AccumStencilPBuffer)
    [apply] junit.framework.TestListener: startTest(test01DefaultFBO)
    [apply] Image right side up
    [apply] junit.framework.TestListener: endTest(test01DefaultFBO)
    [apply] junit.framework.TestListener: startTest(test01DefaultPBuffer)
    [apply] Image right side up
    [apply] junit.framework.TestListener: endTest(test01DefaultPBuffer)
    [apply] junit.framework.TestListener: startTest(test01StencilFBO)
    [apply] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultPBuffer
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01DefaultPBuffer_____-n0000-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01StencilFBO_________-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0256x0256.png
    [apply] Image right side up
    [apply] junit.framework.TestListener: endTest(test01StencilFBO)
    [apply] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847418160 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847418160 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.129 sec
    [apply] ------------- Standard Output ---------------
    [apply] Image right side up
    [apply] Image right side up
    [apply] Image right side up
    [apply] Image right side up
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847413672 ms III - Start
    [apply] SLOCK [T main @ 1755847413673 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01AccumStencilPBuffer-n0000-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01AccumStencilPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultFBO
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01DefaultFBO_________-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultFBO
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultPBuffer
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01DefaultPBuffer_____-n0000-GL2___-hw-pbuffer_-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [apply] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01DefaultPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestBug605FlippedImageNEWT.test01StencilFBO_________-n0000-GL2___-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0256x0256.png
    [apply] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] below: 0xff0000
    [apply] above: 0xff00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT - test01StencilFBO
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847418160 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847418160 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01AccumStencilPBuffer took 4.292 sec
    [apply] Testcase: test01DefaultFBO took 0.075 sec
    [apply] Testcase: test01DefaultPBuffer took 0.042 sec
    [apply] Testcase: test01StencilFBO took 0.048 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847419344 ms III - Start
    [apply] SLOCK [T main @ 1755847419344 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01DesktopCapsEquals)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test01DesktopCapsEquals
    [apply] #  1/698: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  2/698: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  3/698: GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  4/698: GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  5/698: GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  6/698: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  7/698: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  8/698: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  9/698: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 10/698: GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 11/698: GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 12/698: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 13/698: GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 14/698: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 15/698: GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 16/698: GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 17/698: GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 18/698: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 19/698: GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 20/698: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 21/698: GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 22/698: GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 23/698: GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 24/698: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 25/698: GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 26/698: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 27/698: GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 28/698: GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 29/698: GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 30/698: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 31/698: GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 32/698: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 33/698: GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 34/698: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 35/698: GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 36/698: GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 37/698: GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 38/698: GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 39/698: GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 40/698: GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 41/698: GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 42/698: GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 43/698: GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 44/698: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 45/698: GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 46/698: GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 47/698: GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 48/698: GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 49/698: GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 50/698: GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 51/698: GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 52/698: GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 53/698: GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 54/698: GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 55/698: GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 56/698: GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 57/698: GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 58/698: GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 59/698: GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 60/698: GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 61/698: GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 62/698: GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 63/698: GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 64/698: GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 65/698: GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 66/698: GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 67/698: GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 68/698: GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 69/698: GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 70/698: GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 71/698: GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 72/698: GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 73/698: GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 74/698: GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 75/698: GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 76/698: GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 77/698: GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 78/698: GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 79/698: GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 80/698: GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 81/698: GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 82/698: GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 83/698: GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 84/698: GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 85/698: GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 86/698: GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 87/698: GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 88/698: GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 89/698: GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 90/698: GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 91/698: GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 92/698: GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 93/698: GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 94/698: GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 95/698: GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 96/698: GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 97/698: GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 98/698: GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 99/698: GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #100/698: GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #101/698: GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #102/698: GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #103/698: GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #104/698: GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #105/698: GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #106/698: GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #107/698: GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #108/698: GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #109/698: GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #110/698: GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #111/698: GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #112/698: GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #113/698: GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #114/698: GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #115/698: GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #116/698: GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #117/698: GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #118/698: GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #119/698: GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #120/698: GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #121/698: GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #122/698: GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #123/698: GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #124/698: GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #125/698: GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #126/698: GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #127/698: GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #128/698: GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #129/698: GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #130/698: GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #131/698: GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #132/698: GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #133/698: GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #134/698: GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #135/698: GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #136/698: GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #137/698: GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #138/698: GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #139/698: GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #140/698: GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #141/698: GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #142/698: GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #143/698: GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #144/698: GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #145/698: GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #146/698: GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #147/698: GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #148/698: GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #149/698: GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #150/698: GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #151/698: GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #152/698: GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #153/698: GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #154/698: GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #155/698: GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #156/698: GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #157/698: GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #158/698: GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #159/698: GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #160/698: GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #161/698: GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #162/698: GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #163/698: GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #164/698: GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #165/698: GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #166/698: GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #167/698: GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #168/698: GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #169/698: GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #170/698: GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #171/698: GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #172/698: GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #173/698: GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #174/698: GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #175/698: GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #176/698: GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #177/698: GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #178/698: GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #179/698: GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #180/698: GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #181/698: GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #182/698: GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #183/698: GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #184/698: GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #185/698: GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #186/698: GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #187/698: GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #188/698: GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #189/698: GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #190/698: GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #191/698: GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #192/698: GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #193/698: GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #194/698: GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #195/698: GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #196/698: GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #197/698: GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #198/698: GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #199/698: GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #200/698: GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #201/698: GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #202/698: GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #203/698: GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #204/698: GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #205/698: GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #206/698: GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #207/698: GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #208/698: GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #209/698: GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] #210/698: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] #211/698: GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] #212/698: GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] #213/698: GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #214/698: GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #215/698: GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #216/698: GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #217/698: GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #218/698: GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #219/698: GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #220/698: GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #221/698: GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #222/698: GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #223/698: GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #224/698: GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #225/698: GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #226/698: GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #227/698: GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #228/698: GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #229/698: GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #230/698: GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #231/698: GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #232/698: GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #233/698: GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #234/698: GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #235/698: GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #236/698: GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #237/698: GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #238/698: GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #239/698: GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #240/698: GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #241/698: GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #242/698: GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #243/698: GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #244/698: GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #245/698: GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #246/698: GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #247/698: GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #248/698: GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #249/698: GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #250/698: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #251/698: GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #252/698: GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #253/698: GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #254/698: GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #255/698: GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #256/698: GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #257/698: GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #258/698: GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #259/698: GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #260/698: GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #261/698: GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #262/698: GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #263/698: GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #264/698: GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #265/698: GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #266/698: GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #267/698: GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #268/698: GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #269/698: GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #270/698: GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #271/698: GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #272/698: GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #273/698: GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #274/698: GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #275/698: GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #276/698: GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #277/698: GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #278/698: GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #279/698: GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #280/698: GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #281/698: GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #282/698: GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #283/698: GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #284/698: GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #285/698: GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #286/698: GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #287/698: GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #288/698: GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #289/698: GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #290/698: GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #291/698: GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #292/698: GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #293/698: GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #294/698: GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #295/698: GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #296/698: GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #297/698: GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #298/698: GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #299/698: GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #300/698: GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #301/698: GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #302/698: GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #303/698: GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #304/698: GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #305/698: GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #306/698: GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #307/698: GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #308/698: GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #309/698: GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #310/698: GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #311/698: GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #312/698: GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #313/698: GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #314/698: GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #315/698: GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #316/698: GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #317/698: GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #318/698: GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #319/698: GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #320/698: GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #321/698: GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #322/698: GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #323/698: GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #324/698: GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #325/698: GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #326/698: GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #327/698: GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #328/698: GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #329/698: GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #330/698: GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #331/698: GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #332/698: GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #333/698: GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #334/698: GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #335/698: GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #336/698: GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #337/698: GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #338/698: GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #339/698: GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #340/698: GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #341/698: GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #342/698: GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #343/698: GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #344/698: GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #345/698: GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #346/698: GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #347/698: GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #348/698: GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #349/698: GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #350/698: GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #351/698: GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #352/698: GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #353/698: GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #354/698: GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #355/698: GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #356/698: GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #357/698: GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #358/698: GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #359/698: GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #360/698: GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #361/698: GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #362/698: GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #363/698: GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #364/698: GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #365/698: GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #366/698: GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #367/698: GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #368/698: GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #369/698: GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #370/698: GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #371/698: GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #372/698: GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #373/698: GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #374/698: GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #375/698: GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #376/698: GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #377/698: GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #378/698: GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #379/698: GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #380/698: GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #381/698: GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #382/698: GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #383/698: GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #384/698: GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #385/698: GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #386/698: GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #387/698: GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #388/698: GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #389/698: GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #390/698: GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #391/698: GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #392/698: GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #393/698: GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #394/698: GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #395/698: GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #396/698: GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #397/698: GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #398/698: GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #399/698: GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #400/698: GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #401/698: GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #402/698: GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #403/698: GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #404/698: GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #405/698: GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #406/698: GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #407/698: GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #408/698: GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #409/698: GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #410/698: GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #411/698: GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #412/698: GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #413/698: GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #414/698: GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #415/698: GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #416/698: GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #417/698: GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #418/698: GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #419/698: GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #420/698: GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #421/698: GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #422/698: GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #423/698: GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #424/698: GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #425/698: GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #426/698: GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #427/698: GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #428/698: GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #429/698: GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #430/698: GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #431/698: GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #432/698: GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #433/698: GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #434/698: GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #435/698: GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #436/698: GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #437/698: GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #438/698: GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #439/698: GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #440/698: GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #441/698: GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #442/698: GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #443/698: GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #444/698: GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #445/698: GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #446/698: GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #447/698: GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #448/698: GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #449/698: GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #450/698: GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #451/698: GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #452/698: GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #453/698: GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #454/698: GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #455/698: GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #456/698: GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #457/698: GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #458/698: GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #459/698: GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #460/698: GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #461/698: GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #462/698: GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #463/698: GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #464/698: GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #465/698: GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #466/698: GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #467/698: GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #468/698: GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #469/698: GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #470/698: GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #471/698: GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #472/698: GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #473/698: GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #474/698: GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #475/698: GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #476/698: GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #477/698: GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #478/698: GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #479/698: GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #480/698: GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #481/698: GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #482/698: GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #483/698: GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #484/698: GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #485/698: GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #486/698: GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #487/698: GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #488/698: GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #489/698: GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #490/698: GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #491/698: GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #492/698: GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #493/698: GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #494/698: GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #495/698: GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #496/698: GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #497/698: GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #498/698: GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #499/698: GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #500/698: GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #501/698: GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #502/698: GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #503/698: GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #504/698: GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #505/698: GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #506/698: GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #507/698: GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #508/698: GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #509/698: GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #510/698: GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #511/698: GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #512/698: GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #513/698: GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #514/698: GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #515/698: GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #516/698: GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #517/698: GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #518/698: GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #519/698: GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #520/698: GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #521/698: GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #522/698: GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #523/698: GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #524/698: GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #525/698: GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #526/698: GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #527/698: GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #528/698: GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #529/698: GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #530/698: GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #531/698: GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #532/698: GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #533/698: GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #534/698: GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #535/698: GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #536/698: GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #537/698: GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #538/698: GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #539/698: GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #540/698: GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #541/698: GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #542/698: GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #543/698: GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #544/698: GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #545/698: GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #546/698: GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #547/698: GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #548/698: GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #549/698: GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #550/698: GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #551/698: GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #552/698: GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #553/698: GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #554/698: GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #555/698: GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #556/698: GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #557/698: GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #558/698: GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #559/698: GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #560/698: GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #561/698: GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #562/698: GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #563/698: GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #564/698: GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #565/698: GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #566/698: GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #567/698: GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #568/698: GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #569/698: GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #570/698: GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #571/698: GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #572/698: GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #573/698: GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #574/698: GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #575/698: GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #576/698: GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #577/698: GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #578/698: GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #579/698: GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #580/698: GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #581/698: GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #582/698: GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #583/698: GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #584/698: GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #585/698: GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #586/698: GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #587/698: GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #588/698: GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #589/698: GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #590/698: GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #591/698: GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #592/698: GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #593/698: GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #594/698: GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #595/698: GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #596/698: GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #597/698: GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #598/698: GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #599/698: GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #600/698: GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #601/698: GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #602/698: GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #603/698: GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #604/698: GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #605/698: GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #606/698: GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #607/698: GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #608/698: GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #609/698: GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #610/698: GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #611/698: GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #612/698: GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #613/698: GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #614/698: GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #615/698: GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #616/698: GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #617/698: GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #618/698: GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #619/698: GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #620/698: GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #621/698: GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #622/698: GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #623/698: GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #624/698: GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #625/698: GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #626/698: GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #627/698: GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #628/698: GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #629/698: GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #630/698: GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #631/698: GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #632/698: GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #633/698: GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #634/698: GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #635/698: GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #636/698: GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #637/698: GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #638/698: GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #639/698: GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #640/698: GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #641/698: GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #642/698: GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #643/698: GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #644/698: GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #645/698: GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #646/698: GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #647/698: GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #648/698: GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #649/698: GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #650/698: GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #651/698: GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #652/698: GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #653/698: GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #654/698: GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #655/698: GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #656/698: GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #657/698: GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #658/698: GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #659/698: GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #660/698: GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #661/698: GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #662/698: GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #663/698: GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #664/698: GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #665/698: GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #666/698: GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #667/698: GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #668/698: GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #669/698: GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #670/698: GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #671/698: GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #672/698: GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #673/698: GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #674/698: GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #675/698: GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #676/698: GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #677/698: GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #678/698: GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #679/698: GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #680/698: GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #681/698: GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #682/698: GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #683/698: GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #684/698: GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #685/698: GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #686/698: GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #687/698: GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #688/698: GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #689/698: GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #690/698: GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #691/698: GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #692/698: GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #693/698: GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #694/698: GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #695/698: GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #696/698: GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #697/698: GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #698/698: GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test01DesktopCapsEquals
    [apply] junit.framework.TestListener: endTest(test01DesktopCapsEquals)
    [apply] junit.framework.TestListener: startTest(test02EGLCapsEquals)
    [apply] junit.framework.TestListener: endTest(test02EGLCapsEquals)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test02EGLCapsEquals
    [apply] No EGL factory available, bailing out
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test02EGLCapsEquals
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847423357 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847423357 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.696 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847419344 ms III - Start
    [apply] SLOCK [T main @ 1755847419344 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test01DesktopCapsEquals
    [apply] #  1/698: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  2/698: GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  3/698: GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  4/698: GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  5/698: GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  6/698: GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  7/698: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  8/698: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #  9/698: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 10/698: GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 11/698: GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 12/698: GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 13/698: GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 14/698: GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 15/698: GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 16/698: GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 17/698: GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 18/698: GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 19/698: GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 20/698: GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 21/698: GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 22/698: GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 23/698: GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 24/698: GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 25/698: GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 26/698: GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 27/698: GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 28/698: GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 29/698: GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 30/698: GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 31/698: GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 32/698: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 33/698: GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 34/698: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 35/698: GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 36/698: GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 37/698: GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 38/698: GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 39/698: GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 40/698: GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 41/698: GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 42/698: GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 43/698: GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 44/698: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 45/698: GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 46/698: GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 47/698: GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 48/698: GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 49/698: GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 50/698: GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 51/698: GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 52/698: GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 53/698: GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 54/698: GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 55/698: GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 56/698: GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 57/698: GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 58/698: GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 59/698: GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 60/698: GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 61/698: GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 62/698: GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 63/698: GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 64/698: GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 65/698: GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 66/698: GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 67/698: GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 68/698: GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 69/698: GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 70/698: GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 71/698: GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 72/698: GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 73/698: GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 74/698: GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 75/698: GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 76/698: GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 77/698: GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 78/698: GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 79/698: GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 80/698: GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 81/698: GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 82/698: GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 83/698: GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 84/698: GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 85/698: GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 86/698: GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 87/698: GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 88/698: GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 89/698: GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 90/698: GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 91/698: GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 92/698: GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 93/698: GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 94/698: GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 95/698: GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 96/698: GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 97/698: GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 98/698: GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] # 99/698: GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #100/698: GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #101/698: GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #102/698: GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #103/698: GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #104/698: GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #105/698: GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #106/698: GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #107/698: GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #108/698: GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #109/698: GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #110/698: GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #111/698: GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #112/698: GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #113/698: GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #114/698: GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #115/698: GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #116/698: GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #117/698: GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #118/698: GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #119/698: GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #120/698: GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #121/698: GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #122/698: GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #123/698: GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #124/698: GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #125/698: GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #126/698: GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #127/698: GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #128/698: GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #129/698: GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #130/698: GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #131/698: GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #132/698: GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #133/698: GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #134/698: GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #135/698: GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #136/698: GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #137/698: GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #138/698: GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #139/698: GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #140/698: GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #141/698: GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #142/698: GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #143/698: GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #144/698: GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #145/698: GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #146/698: GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #147/698: GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #148/698: GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #149/698: GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #150/698: GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #151/698: GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #152/698: GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #153/698: GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #154/698: GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #155/698: GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #156/698: GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #157/698: GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #158/698: GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #159/698: GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #160/698: GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #161/698: GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #162/698: GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #163/698: GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #164/698: GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #165/698: GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #166/698: GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #167/698: GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #168/698: GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #169/698: GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #170/698: GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #171/698: GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #172/698: GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #173/698: GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #174/698: GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #175/698: GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #176/698: GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #177/698: GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #178/698: GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #179/698: GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #180/698: GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #181/698: GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #182/698: GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #183/698: GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #184/698: GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #185/698: GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #186/698: GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #187/698: GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #188/698: GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #189/698: GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #190/698: GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #191/698: GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #192/698: GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #193/698: GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #194/698: GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #195/698: GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #196/698: GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [apply] #197/698: GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #198/698: GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #199/698: GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #200/698: GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #201/698: GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #202/698: GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #203/698: GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #204/698: GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #205/698: GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #206/698: GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #207/698: GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #208/698: GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [apply] #209/698: GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] #210/698: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] #211/698: GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] #212/698: GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [apply] #213/698: GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #214/698: GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #215/698: GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #216/698: GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #217/698: GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #218/698: GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #219/698: GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #220/698: GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #221/698: GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #222/698: GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #223/698: GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #224/698: GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #225/698: GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #226/698: GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #227/698: GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #228/698: GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #229/698: GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #230/698: GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #231/698: GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #232/698: GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #233/698: GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #234/698: GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #235/698: GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #236/698: GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #237/698: GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #238/698: GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #239/698: GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #240/698: GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #241/698: GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #242/698: GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #243/698: GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #244/698: GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #245/698: GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #246/698: GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #247/698: GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #248/698: GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #249/698: GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #250/698: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #251/698: GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #252/698: GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #253/698: GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #254/698: GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #255/698: GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #256/698: GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #257/698: GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #258/698: GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #259/698: GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #260/698: GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #261/698: GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #262/698: GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #263/698: GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #264/698: GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #265/698: GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #266/698: GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #267/698: GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #268/698: GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #269/698: GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #270/698: GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #271/698: GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #272/698: GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #273/698: GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #274/698: GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #275/698: GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #276/698: GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #277/698: GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #278/698: GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #279/698: GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #280/698: GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #281/698: GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #282/698: GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #283/698: GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #284/698: GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #285/698: GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #286/698: GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #287/698: GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #288/698: GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #289/698: GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #290/698: GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #291/698: GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #292/698: GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #293/698: GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #294/698: GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #295/698: GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #296/698: GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #297/698: GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #298/698: GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #299/698: GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #300/698: GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #301/698: GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #302/698: GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #303/698: GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #304/698: GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #305/698: GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #306/698: GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #307/698: GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #308/698: GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #309/698: GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #310/698: GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #311/698: GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #312/698: GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #313/698: GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #314/698: GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #315/698: GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #316/698: GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #317/698: GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #318/698: GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #319/698: GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #320/698: GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #321/698: GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #322/698: GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #323/698: GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #324/698: GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #325/698: GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #326/698: GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #327/698: GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #328/698: GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #329/698: GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #330/698: GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #331/698: GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #332/698: GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #333/698: GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #334/698: GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #335/698: GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #336/698: GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #337/698: GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #338/698: GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #339/698: GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #340/698: GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #341/698: GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #342/698: GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #343/698: GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #344/698: GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #345/698: GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #346/698: GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #347/698: GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #348/698: GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #349/698: GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #350/698: GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #351/698: GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #352/698: GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #353/698: GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #354/698: GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #355/698: GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #356/698: GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #357/698: GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #358/698: GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #359/698: GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #360/698: GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #361/698: GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #362/698: GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #363/698: GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #364/698: GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #365/698: GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #366/698: GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #367/698: GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #368/698: GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #369/698: GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #370/698: GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #371/698: GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #372/698: GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #373/698: GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #374/698: GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #375/698: GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #376/698: GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #377/698: GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #378/698: GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #379/698: GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #380/698: GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #381/698: GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #382/698: GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #383/698: GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #384/698: GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #385/698: GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #386/698: GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #387/698: GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #388/698: GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #389/698: GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #390/698: GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #391/698: GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #392/698: GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #393/698: GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #394/698: GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #395/698: GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #396/698: GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #397/698: GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #398/698: GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #399/698: GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #400/698: GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #401/698: GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #402/698: GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #403/698: GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #404/698: GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #405/698: GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #406/698: GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #407/698: GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #408/698: GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #409/698: GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #410/698: GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #411/698: GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #412/698: GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #413/698: GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #414/698: GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #415/698: GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #416/698: GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #417/698: GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #418/698: GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #419/698: GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #420/698: GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #421/698: GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #422/698: GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #423/698: GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #424/698: GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #425/698: GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #426/698: GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #427/698: GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #428/698: GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #429/698: GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #430/698: GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #431/698: GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #432/698: GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #433/698: GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #434/698: GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #435/698: GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #436/698: GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #437/698: GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #438/698: GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #439/698: GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #440/698: GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #441/698: GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #442/698: GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #443/698: GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #444/698: GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #445/698: GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #446/698: GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #447/698: GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #448/698: GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #449/698: GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #450/698: GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #451/698: GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #452/698: GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #453/698: GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #454/698: GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #455/698: GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #456/698: GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #457/698: GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #458/698: GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #459/698: GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #460/698: GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #461/698: GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #462/698: GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #463/698: GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #464/698: GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #465/698: GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #466/698: GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #467/698: GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #468/698: GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #469/698: GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #470/698: GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #471/698: GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #472/698: GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #473/698: GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #474/698: GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #475/698: GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #476/698: GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #477/698: GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #478/698: GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #479/698: GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #480/698: GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #481/698: GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #482/698: GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #483/698: GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #484/698: GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #485/698: GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #486/698: GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #487/698: GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #488/698: GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #489/698: GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #490/698: GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #491/698: GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #492/698: GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #493/698: GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #494/698: GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #495/698: GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #496/698: GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #497/698: GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #498/698: GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #499/698: GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #500/698: GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #501/698: GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #502/698: GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #503/698: GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #504/698: GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #505/698: GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #506/698: GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #507/698: GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #508/698: GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #509/698: GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #510/698: GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #511/698: GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #512/698: GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #513/698: GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #514/698: GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #515/698: GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #516/698: GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #517/698: GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #518/698: GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #519/698: GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #520/698: GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #521/698: GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #522/698: GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #523/698: GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #524/698: GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #525/698: GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #526/698: GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #527/698: GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #528/698: GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #529/698: GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #530/698: GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #531/698: GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #532/698: GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #533/698: GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #534/698: GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #535/698: GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #536/698: GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #537/698: GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #538/698: GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #539/698: GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #540/698: GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #541/698: GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #542/698: GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #543/698: GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #544/698: GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #545/698: GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #546/698: GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #547/698: GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #548/698: GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #549/698: GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #550/698: GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #551/698: GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #552/698: GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #553/698: GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #554/698: GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #555/698: GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #556/698: GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #557/698: GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #558/698: GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #559/698: GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #560/698: GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #561/698: GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #562/698: GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #563/698: GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #564/698: GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #565/698: GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #566/698: GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #567/698: GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #568/698: GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #569/698: GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #570/698: GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #571/698: GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #572/698: GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #573/698: GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #574/698: GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #575/698: GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #576/698: GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #577/698: GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #578/698: GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #579/698: GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #580/698: GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #581/698: GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #582/698: GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #583/698: GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #584/698: GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #585/698: GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #586/698: GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #587/698: GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #588/698: GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #589/698: GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #590/698: GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #591/698: GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #592/698: GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #593/698: GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #594/698: GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #595/698: GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #596/698: GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #597/698: GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #598/698: GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #599/698: GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #600/698: GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #601/698: GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #602/698: GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #603/698: GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #604/698: GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #605/698: GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #606/698: GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #607/698: GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #608/698: GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #609/698: GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #610/698: GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #611/698: GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #612/698: GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #613/698: GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #614/698: GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #615/698: GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #616/698: GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #617/698: GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #618/698: GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #619/698: GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #620/698: GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #621/698: GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #622/698: GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #623/698: GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #624/698: GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #625/698: GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #626/698: GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #627/698: GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #628/698: GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #629/698: GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #630/698: GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #631/698: GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #632/698: GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #633/698: GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #634/698: GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #635/698: GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #636/698: GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #637/698: GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #638/698: GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #639/698: GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #640/698: GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #641/698: GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #642/698: GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #643/698: GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #644/698: GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #645/698: GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #646/698: GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #647/698: GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #648/698: GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #649/698: GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #650/698: GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #651/698: GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #652/698: GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #653/698: GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #654/698: GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #655/698: GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #656/698: GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #657/698: GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #658/698: GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #659/698: GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #660/698: GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #661/698: GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #662/698: GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #663/698: GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #664/698: GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #665/698: GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #666/698: GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #667/698: GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #668/698: GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #669/698: GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #670/698: GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #671/698: GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #672/698: GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #673/698: GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #674/698: GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #675/698: GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #676/698: GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #677/698: GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #678/698: GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #679/698: GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #680/698: GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #681/698: GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #682/698: GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #683/698: GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #684/698: GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #685/698: GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #686/698: GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #687/698: GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #688/698: GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #689/698: GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #690/698: GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #691/698: GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #692/698: GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #693/698: GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #694/698: GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #695/698: GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #696/698: GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #697/698: GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] #698/698: GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test01DesktopCapsEquals
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test02EGLCapsEquals
    [apply] No EGL factory available, bailing out
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestIdentOfCapabilitiesNEWT - test02EGLCapsEquals
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847423357 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847423357 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01DesktopCapsEquals took 3.982 sec
    [apply] Testcase: test02EGLCapsEquals took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] junit.framework.TestListener: startTest(testOffscreenFBOMultiSampleAA0)
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847424760 ms III - Start
    [apply] SLOCK [T main @ 1755847424760 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestMultisampleES1NEWT.testOffscreenFBOMultiSampleAA0____-n0000-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0
    [apply] junit.framework.TestListener: endTest(testOffscreenFBOMultiSampleAA0)
    [apply] junit.framework.TestListener: startTest(testOffscreenPBufferMultiSampleAA0)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestMultisampleES1NEWT.testOffscreenPBufferMultiSampleAA0-n0000-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOffscreenPBufferMultiSampleAA0)
    [apply] junit.framework.TestListener: startTest(testOffsreenFBOMultiSampleAA8)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenFBOMultiSampleAA8
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestMultisampleES1NEWT.testOffsreenFBOMultiSampleAA8_____-n0000-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenFBOMultiSampleAA8
    [apply] junit.framework.TestListener: endTest(testOffsreenFBOMultiSampleAA8)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] 
    [apply] junit.framework.TestListener: startTest(testOffsreenPBufferMultiSampleAA8)
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestMultisampleES1NEWT.testOffsreenPBufferMultiSampleAA8_-n0000-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOffsreenPBufferMultiSampleAA8)
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA0)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA0
    [apply] WARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA0________-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA0
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA0)
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA2
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA2________-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa02_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA2
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA4
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA4)
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA4________-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa04_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA4)
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA8)
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA8)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847436623 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847436623 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.536 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847424760 ms III - Start
    [apply] SLOCK [T main @ 1755847424760 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestMultisampleES1NEWT.testOffscreenFBOMultiSampleAA0____-n0000-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenFBOMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestMultisampleES1NEWT.testOffscreenPBufferMultiSampleAA0-n0000-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenFBOMultiSampleAA8
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestMultisampleES1NEWT.testOffsreenFBOMultiSampleAA8_____-n0000-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenFBOMultiSampleAA8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestMultisampleES1NEWT.testOffsreenPBufferMultiSampleAA8_-n0000-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA0
    [apply] WARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA0________-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA2
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA2________-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa02_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA4
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA4________-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa04_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA4
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8
    [apply] 
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] 
    [apply] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestMultisampleES1NEWT.testOnscreenMultiSampleAA8________-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT - testOnscreenMultiSampleAA8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847436623 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847436623 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOffscreenFBOMultiSampleAA0 took 5.433 sec
    [apply] Testcase: testOffscreenPBufferMultiSampleAA0 took 1.818 sec
    [apply] Testcase: testOffsreenFBOMultiSampleAA8 took 1.729 sec
    [apply] Testcase: testOffsreenPBufferMultiSampleAA8 took 1.805 sec
    [apply] Testcase: testOnscreenMultiSampleAA0 took 0.228 sec
    [apply] Testcase: testOnscreenMultiSampleAA2 took 0.388 sec
    [apply] Testcase: testOnscreenMultiSampleAA4 took 0.226 sec
    [apply] Testcase: testOnscreenMultiSampleAA8 took 0.199 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847438260 ms III - Start
    [apply] SLOCK [T main @ 1755847438261 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 6++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0
    [apply] 
    [apply] junit.framework.TestListener: startTest(testOffscreenFBOMultiSampleAA0)
    [apply] 
    [apply] req. msaa: false
    [apply] 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.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-1-Display-.windows_nil-1-EDT-1: ** screenshot: TestMultisampleES2NEWT.testOffscreenFBOMultiSampleAA0____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0
    [apply] junit.framework.TestListener: endTest(testOffscreenFBOMultiSampleAA0)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] junit.framework.TestListener: startTest(testOffscreenPBufferMultiSampleAA0)
    [apply] 
    [apply] req. msaa: false
    [apply] 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.hw], offscr[pbuffer]]
    [apply] Chosen   : GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-1-Display-.windows_nil-1-EDT-2: ** screenshot: TestMultisampleES2NEWT.testOffscreenPBufferMultiSampleAA0-n0000-GL4___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] junit.framework.TestListener: endTest(testOffscreenPBufferMultiSampleAA0)++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenFBOMultiSampleAA8
    [apply] 
    [apply] junit.framework.TestListener: startTest(testOffsreenFBOMultiSampleAA8)
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-1-Display-.windows_nil-1-EDT-3: ** screenshot: TestMultisampleES2NEWT.testOffsreenFBOMultiSampleAA8_____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenFBOMultiSampleAA8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] junit.framework.TestListener: endTest(testOffsreenFBOMultiSampleAA8)
    [apply] junit.framework.TestListener: startTest(testOffsreenPBufferMultiSampleAA8)
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-1-Display-.windows_nil-1-EDT-4: ** screenshot: TestMultisampleES2NEWT.testOffsreenPBufferMultiSampleAA8_-n0000-GL4___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA0
    [apply] junit.framework.TestListener: endTest(testOffsreenPBufferMultiSampleAA8)
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA0)
    [apply] WARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it
    [apply] 
    [apply] req. msaa: false
    [apply] 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.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-1-Display-.windows_nil-1-EDT-5: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA0________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA0)
    [apply] junit.framework.TestListener: startTest(testOnscreenMultiSampleAA8)
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-1-Display-.windows_nil-1-EDT-6: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(testOnscreenMultiSampleAA8)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847450661 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847450661 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.076 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847438260 ms III - Start
    [apply] SLOCK [T main @ 1755847438261 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0
    [apply] 
    [apply] req. msaa: false
    [apply] 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.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-1-Display-.windows_nil-1-EDT-1: ** screenshot: TestMultisampleES2NEWT.testOffscreenFBOMultiSampleAA0____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenFBOMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] 
    [apply] req. msaa: false
    [apply] 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.hw], offscr[pbuffer]]
    [apply] Chosen   : GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-1-Display-.windows_nil-1-EDT-2: ** screenshot: TestMultisampleES2NEWT.testOffscreenPBufferMultiSampleAA0-n0000-GL4___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffscreenPBufferMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenFBOMultiSampleAA8
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-1-Display-.windows_nil-1-EDT-3: ** screenshot: TestMultisampleES2NEWT.testOffsreenFBOMultiSampleAA8_____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenFBOMultiSampleAA8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-1-Display-.windows_nil-1-EDT-4: ** screenshot: TestMultisampleES2NEWT.testOffsreenPBufferMultiSampleAA8_-n0000-GL4___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOffsreenPBufferMultiSampleAA8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA0
    [apply] WARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it
    [apply] 
    [apply] req. msaa: false
    [apply] 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.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] has  msaa: false
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-1-Display-.windows_nil-1-EDT-5: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA0________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] Thread-1-Display-.windows_nil-1-EDT-6: ** screenshot: TestMultisampleES2NEWT.testOnscreenMultiSampleAA8________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT - testOnscreenMultiSampleAA8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847450661 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847450661 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOffscreenFBOMultiSampleAA0 took 6.376 sec
    [apply] Testcase: testOffscreenPBufferMultiSampleAA0 took 1.888 sec
    [apply] Testcase: testOffsreenFBOMultiSampleAA8 took 1.766 sec
    [apply] Testcase: testOffsreenPBufferMultiSampleAA8 took 1.789 sec
    [apply] Testcase: testOnscreenMultiSampleAA0 took 0.27 sec
    [apply] Testcase: testOnscreenMultiSampleAA8 took 0.268 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847452424 ms III - Start
    [apply] SLOCK [T main @ 1755847452425 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01OpaqueDecorated)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x1d9b7cce: tileRendererInUse null, GearsES2[obj 0x1d9b7cce isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1d9b7cce on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1d9b7cce created: GearsObj[0x66baae68, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d9b7cce created: GearsObj[0x65d5fd9f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d9b7cce created: GearsObj[0x65d5fd9f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x1d9b7cce FIN GearsES2[obj 0x1d9b7cce isInit true, usesShared false, 1 GearsObj[0x66baae68, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65d5fd9f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a06b84e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x1d9b7cce 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x1d9b7cce 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] junit.framework.TestListener: endTest(test01OpaqueDecorated)
    [apply] junit.framework.TestListener: startTest(test01TransparentDecorated)
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1d9b7cce: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1d9b7cce FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentDecorated
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x6c64cb25: tileRendererInUse null, GearsES2[obj 0x6c64cb25 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c64cb25 on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c64cb25 created: GearsObj[0x58650d4c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c64cb25 created: GearsObj[0x3f8b52ef, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c64cb25 created: GearsObj[0x3f8b52ef, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x6c64cb25 FIN GearsES2[obj 0x6c64cb25 isInit true, usesShared false, 1 GearsObj[0x58650d4c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f8b52ef, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a1ef197, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x6c64cb25 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c64cb25, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x6c64cb25 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] junit.framework.TestListener: endTest(test01TransparentDecorated)
    [apply] junit.framework.TestListener: startTest(test01TransparentUndecorated)
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6c64cb25: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6c64cb25 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentDecorated
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentUndecorated
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.0 0x222545dc: tileRendererInUse null, GearsES2[obj 0x222545dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x222545dc on Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x222545dc created: GearsObj[0x567cd3e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x222545dc created: GearsObj[0xf207110, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x222545dc created: GearsObj[0xf207110, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.X 0x222545dc FIN GearsES2[obj 0x222545dc isInit true, usesShared false, 1 GearsObj[0x567cd3e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf207110, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a410524, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x222545dc 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x222545dc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x222545dc 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] junit.framework.TestListener: endTest(test01TransparentUndecorated)
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x222545dc: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x222545dc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentUndecorated
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847457274 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847457274 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.497 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847452424 ms III - Start
    [apply] SLOCK [T main @ 1755847452425 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x1d9b7cce: tileRendererInUse null, GearsES2[obj 0x1d9b7cce isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1d9b7cce on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1d9b7cce created: GearsObj[0x66baae68, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d9b7cce created: GearsObj[0x65d5fd9f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d9b7cce created: GearsObj[0x65d5fd9f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x1d9b7cce FIN GearsES2[obj 0x1d9b7cce isInit true, usesShared false, 1 GearsObj[0x66baae68, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65d5fd9f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a06b84e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x1d9b7cce 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x1d9b7cce 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1d9b7cce: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1d9b7cce FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01OpaqueDecorated
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentDecorated
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x6c64cb25: tileRendererInUse null, GearsES2[obj 0x6c64cb25 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c64cb25 on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c64cb25 created: GearsObj[0x58650d4c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c64cb25 created: GearsObj[0x3f8b52ef, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c64cb25 created: GearsObj[0x3f8b52ef, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x6c64cb25 FIN GearsES2[obj 0x6c64cb25 isInit true, usesShared false, 1 GearsObj[0x58650d4c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3f8b52ef, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a1ef197, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x6c64cb25 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c64cb25, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x6c64cb25 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6c64cb25: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6c64cb25 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentDecorated
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentUndecorated
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.0 0x222545dc: tileRendererInUse null, GearsES2[obj 0x222545dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x222545dc on Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x222545dc created: GearsObj[0x567cd3e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x222545dc created: GearsObj[0xf207110, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x222545dc created: GearsObj[0xf207110, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.X 0x222545dc FIN GearsES2[obj 0x222545dc isInit true, usesShared false, 1 GearsObj[0x567cd3e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xf207110, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a410524, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x222545dc 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x222545dc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x222545dc 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x222545dc: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x222545dc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyNEWT - test01TransparentUndecorated
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847457274 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847457274 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01OpaqueDecorated took 0.924 sec
    [apply] Testcase: test01TransparentDecorated took 0.652 sec
    [apply] Testcase: test01TransparentUndecorated took 0.641 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847458684 ms III - Start
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] SLOCK [T main @ 1755847458685 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x6f6a4690, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x2a7ac1b8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x2f4e60c0, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 640x480, swapInterval 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] main-Animator#00: ** screenshot: TestGearsES1NEWT.test00-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00
    [apply] junit.framework.TestListener: endTest(test00)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847462337 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847462337 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.324 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847458684 ms III - Start
    [apply] SLOCK [T main @ 1755847458685 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x6f6a4690, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x2a7ac1b8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x2f4e60c0, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 640x480, swapInterval 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] main-Animator#00: ** screenshot: TestGearsES1NEWT.test00-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestGearsES1NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847462337 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847462337 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 3.62 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847465662 ms III - Start
    [apply] SLOCK [T main @ 1755847465663 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] OlympicES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA
    [apply] GL FBO: basic true, full true
    [apply] GL Profile: GLProfile[GL4bc/GL4bc.hw]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@4572add5, 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GLU:com.jogamp.opengl.glu.gl2.GLUgl2
    [apply] main-Animator#00: ** screenshot: TestOlympicES1NEWT.test00-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] 1 s: 60 f / 1102 ms, 54.4 fps, 18 ms/f; total: 60 f, 54.4 fps, 18 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] junit.framework.TestListener: endTest(test00)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847470211 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847470211 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.214 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847465662 ms III - Start
    [apply] SLOCK [T main @ 1755847465663 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00
    [apply] OlympicES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA
    [apply] GL FBO: basic true, full true
    [apply] GL Profile: GLProfile[GL4bc/GL4bc.hw]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@4572add5, 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] GLU:com.jogamp.opengl.glu.gl2.GLUgl2
    [apply] main-Animator#00: ** screenshot: TestOlympicES1NEWT.test00-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] 1 s: 60 f / 1102 ms, 54.4 fps, 18 ms/f; total: 60 f, 54.4 fps, 18 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestOlympicES1NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847470211 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847470211 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 4.517 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847471391 ms III - Start
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] SLOCK [T main @ 1755847471392 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.reshape FIN
    [apply] main-Animator#00: ** screenshot: TestRedSquareES1NEWT.test00-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test00)
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847476036 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847476036 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.317 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847471391 ms III - Start
    [apply] SLOCK [T main @ 1755847471392 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.reshape FIN
    [apply] main-Animator#00: ** screenshot: TestRedSquareES1NEWT.test00-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es1.newt.TestRedSquareES1NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847476036 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847476036 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 4.616 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847477270 ms III - Start
    [apply] SLOCK [T main @ 1755847477270 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testElektronenMultiplizierer01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847480957 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847480958 d 0ms]]
    [apply] NEW SYNC EVENT! tSyncEventNumber=1 tSyncTime=1249500
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847480989 d 194ms]]
    [apply] 1 s: 60 f / 1007 ms, 59.5 fps, 16 ms/f; total: 60 f, 59.5 fps, 16 ms/f
    [apply] 2 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 120 f, 59.7 fps, 16 ms/f
    [apply] NEW SYNC EVENT! tSyncEventNumber=2 tSyncTime=1306094
    [apply] 3 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 180 f, 59.8 fps, 16 ms/f
    [apply] 4 s: 60 f / 999 ms, 60.0 fps, 16 ms/f; total: 240 f, 59.8 fps, 16 ms/f
    [apply] 5 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 300 f, 59.9 fps, 16 ms/f
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847486259 d 0ms]]
    [apply] junit.framework.TestListener: endTest(testElektronenMultiplizierer01)
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847486286 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847486300 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847486327 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847486327 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.728 sec
    [apply] ------------- Standard Output ---------------
    [apply] NEW SYNC EVENT! tSyncEventNumber=1 tSyncTime=1249500
    [apply] NEW SYNC EVENT! tSyncEventNumber=2 tSyncTime=1306094
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847477270 ms III - Start
    [apply] SLOCK [T main @ 1755847477270 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847480957 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847480958 d 0ms]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847480989 d 194ms]]
    [apply] 1 s: 60 f / 1007 ms, 59.5 fps, 16 ms/f; total: 60 f, 59.5 fps, 16 ms/f
    [apply] 2 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 120 f, 59.7 fps, 16 ms/f
    [apply] 3 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 180 f, 59.8 fps, 16 ms/f
    [apply] 4 s: 60 f / 999 ms, 60.0 fps, 16 ms/f; total: 240 f, 59.8 fps, 16 ms/f
    [apply] 5 s: 60 f / 1000 ms, 60.0 fps, 16 ms/f; total: 300 f, 59.9 fps, 16 ms/f
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847486259 d 0ms]]
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847486286 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847486300 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestElektronenMultipliziererNEWT - testElektronenMultiplizierer01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847486327 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847486327 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testElektronenMultiplizierer01 took 5.553 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01_GL2ES2)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847487558 ms III - Start
    [apply] SLOCK [T main @ 1755847487559 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2
    [apply] Loop 1/1
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x436813f3, .windows_nil-1, 0x33c0123, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x74fe5c40, .windows_nil-1, 0x27b0217, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x3febb011, .windows_nil-1, 0x3b102e3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x10e31a9a, .windows_nil-1, 0x2ac0115, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x5c33f1a9, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x67c27493, .windows_nil-1, 0x46202bb, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   [ 216 / 239  640 x 480 ] 640x480
    [apply] window resized: [ 216 / 239  640 x 480 ] 640x480
    [apply] Window Current State   : [visible, focused, repositionable, resizable]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window insets: [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] window bounds (window): [ 216 / 239  640 x 480 ]
    [apply] window bounds (pixels): [ 216 / 239  640 x 480 ]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Monitor: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x323b36e0: tileRendererInUse null, GearsES2[obj 0x323b36e0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x323b36e0 on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x323b36e0 created: GearsObj[0x18cdea2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x323b36e0 created: GearsObj[0x75e3eb12, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x323b36e0 created: GearsObj[0x75e3eb12, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x323b36e0 FIN GearsES2[obj 0x323b36e0 isInit true, usesShared false, 1 GearsObj[0x18cdea2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75e3eb12, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4838e36b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x323b36e0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x323b36e0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] main-Animator#00: ** screenshot: TestGearsES2NEWT.test01_GL2ES2_________________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x323b36e0: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x323b36e0 FIN
    [apply] junit.framework.TestListener: endTest(test01_GL2ES2)
    [apply] junit.framework.TestListener: startTest(test02_GLES2)
    [apply] junit.framework.TestListener: endTest(test02_GLES2)
    [apply] junit.framework.TestListener: startTest(test03_GL3)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test02_GLES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test02_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test03_GL3
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x145f66e3, .windows_nil-1, 0x3b1013d, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x3023df74, .windows_nil-1, 0x1870229, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x313ac989, .windows_nil-1, 0x15602b5, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x4562e04d, .windows_nil-1, 0x46302bb, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x6302bbb1, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x31304f14, .windows_nil-1, 0x2ad0115, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   [ 242 / 265  640 x 480 ] 640x480
    [apply] window resized: [ 242 / 265  640 x 480 ] 640x480
    [apply] Window Current State   : [visible, focused, repositionable, resizable]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window insets: [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] window bounds (window): [ 242 / 265  640 x 480 ]
    [apply] window bounds (pixels): [ 242 / 265  640 x 480 ]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.0 0x799f10e1: tileRendererInUse null, GearsES2[obj 0x799f10e1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x799f10e1 on Thread[#34,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Monitor: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x799f10e1 created: GearsObj[0x5dddf179, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x799f10e1 created: GearsObj[0x38d3b3b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x799f10e1 created: GearsObj[0x38d3b3b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.X 0x799f10e1 FIN GearsES2[obj 0x799f10e1 isInit true, usesShared false, 1 GearsObj[0x5dddf179, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x38d3b3b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc54e650, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x799f10e1 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x799f10e1, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] main-Animator#01: ** screenshot: TestGearsES2NEWT.test03_GL3____________________-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] junit.framework.TestListener: endTest(test03_GL3)
    [apply] junit.framework.TestListener: startTest(test99_PixelScale1_DefaultNorm)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x799f10e1: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x799f10e1 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test03_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x6f1de4c7, .windows_nil-1, 0x3b502e3, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x459e9125, .windows_nil-1, 0x2ae0115, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x128d2484, .windows_nil-1, 0x1630295, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x7cc0cdad, .windows_nil-1, 0x46402bb, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x368f2016, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x4c583ecf, .windows_nil-1, 0x15702b5, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   [ 34 / 57  640 x 480 ] 640x480
    [apply] window resized: [ 34 / 57  640 x 480 ] 640x480
    [apply] Window Current State   : [visible, focused, repositionable, resizable]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window insets: [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] window bounds (window): [ 34 / 57  640 x 480 ]
    [apply] window bounds (pixels): [ 34 / 57  640 x 480 ]
    [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [apply] Monitor: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.init.0 0x2a4fb17b: tileRendererInUse null, GearsES2[obj 0x2a4fb17b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2a4fb17b on Thread[#36,main-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2a4fb17b created: GearsObj[0x59f7a474, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2a4fb17b created: GearsObj[0x4b1ec95a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2a4fb17b created: GearsObj[0x4b1ec95a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.init.X 0x2a4fb17b FIN GearsES2[obj 0x2a4fb17b isInit true, usesShared false, 1 GearsObj[0x59f7a474, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b1ec95a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x87a910c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.reshape 0x2a4fb17b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2a4fb17b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] main-Animator#02: ** screenshot: TestGearsES2NEWT.test99_PixelScale1_DefaultNorm-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x2a4fb17b: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test99_PixelScale1_DefaultNorm)
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x2a4fb17b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847492181 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847492181 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.297 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847487558 ms III - Start
    [apply] SLOCK [T main @ 1755847487559 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2
    [apply] Loop 1/1
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x436813f3, .windows_nil-1, 0x33c0123, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x74fe5c40, .windows_nil-1, 0x27b0217, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x3febb011, .windows_nil-1, 0x3b102e3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x10e31a9a, .windows_nil-1, 0x2ac0115, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x5c33f1a9, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x67c27493, .windows_nil-1, 0x46202bb, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   [ 216 / 239  640 x 480 ] 640x480
    [apply] window resized: [ 216 / 239  640 x 480 ] 640x480
    [apply] Window Current State   : [visible, focused, repositionable, resizable]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window insets: [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] window bounds (window): [ 216 / 239  640 x 480 ]
    [apply] window bounds (pixels): [ 216 / 239  640 x 480 ]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Monitor: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x323b36e0: tileRendererInUse null, GearsES2[obj 0x323b36e0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x323b36e0 on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x323b36e0 created: GearsObj[0x18cdea2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x323b36e0 created: GearsObj[0x75e3eb12, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x323b36e0 created: GearsObj[0x75e3eb12, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x323b36e0 FIN GearsES2[obj 0x323b36e0 isInit true, usesShared false, 1 GearsObj[0x18cdea2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x75e3eb12, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4838e36b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x323b36e0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x323b36e0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] main-Animator#00: ** screenshot: TestGearsES2NEWT.test01_GL2ES2_________________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x323b36e0: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x323b36e0 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test01_GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test02_GLES2
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test02_GLES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test03_GL3
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x145f66e3, .windows_nil-1, 0x3b1013d, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x3023df74, .windows_nil-1, 0x1870229, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x313ac989, .windows_nil-1, 0x15602b5, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x4562e04d, .windows_nil-1, 0x46302bb, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x6302bbb1, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x31304f14, .windows_nil-1, 0x2ad0115, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   [ 242 / 265  640 x 480 ] 640x480
    [apply] window resized: [ 242 / 265  640 x 480 ] 640x480
    [apply] Window Current State   : [visible, focused, repositionable, resizable]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window insets: [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] window bounds (window): [ 242 / 265  640 x 480 ]
    [apply] window bounds (pixels): [ 242 / 265  640 x 480 ]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.0 0x799f10e1: tileRendererInUse null, GearsES2[obj 0x799f10e1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x799f10e1 on Thread[#34,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Monitor: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x799f10e1 created: GearsObj[0x5dddf179, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x799f10e1 created: GearsObj[0x38d3b3b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x799f10e1 created: GearsObj[0x38d3b3b4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.X 0x799f10e1 FIN GearsES2[obj 0x799f10e1 isInit true, usesShared false, 1 GearsObj[0x5dddf179, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x38d3b3b4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xc54e650, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x799f10e1 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x799f10e1, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] main-Animator#01: ** screenshot: TestGearsES2NEWT.test03_GL3____________________-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x799f10e1: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x799f10e1 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test03_GL3
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x6f1de4c7, .windows_nil-1, 0x3b502e3, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x459e9125, .windows_nil-1, 0x2ae0115, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x128d2484, .windows_nil-1, 0x1630295, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x7cc0cdad, .windows_nil-1, 0x46402bb, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x368f2016, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x4c583ecf, .windows_nil-1, 0x15702b5, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   [ 34 / 57  640 x 480 ] 640x480
    [apply] window resized: [ 34 / 57  640 x 480 ] 640x480
    [apply] Window Current State   : [visible, focused, repositionable, resizable]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window insets: [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] window bounds (window): [ 34 / 57  640 x 480 ]
    [apply] window bounds (pixels): [ 34 / 57  640 x 480 ]
    [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [apply] Monitor: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.init.0 0x2a4fb17b: tileRendererInUse null, GearsES2[obj 0x2a4fb17b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2a4fb17b on Thread[#36,main-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2a4fb17b created: GearsObj[0x59f7a474, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2a4fb17b created: GearsObj[0x4b1ec95a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2a4fb17b created: GearsObj[0x4b1ec95a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.init.X 0x2a4fb17b FIN GearsES2[obj 0x2a4fb17b isInit true, usesShared false, 1 GearsObj[0x59f7a474, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4b1ec95a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x87a910c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.reshape 0x2a4fb17b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2a4fb17b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] main-Animator#02: ** screenshot: TestGearsES2NEWT.test99_PixelScale1_DefaultNorm-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x2a4fb17b: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x2a4fb17b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NEWT - test99_PixelScale1_DefaultNorm
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847492181 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847492181 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_GL2ES2 took 3.278 sec
    [apply] Testcase: test02_GLES2 took 0 sec
    [apply] Testcase: test03_GL3 took 0.665 sec
    [apply] Testcase: test99_PixelScale1_DefaultNorm took 0.648 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01_GL2ES2)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847495822 ms III - Start
    [apply] SLOCK [T main @ 1755847495823 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] Create PointerIcon #00: PointerIcon[obj 0x2d7275fc, .windows_nil-1, 0x28c0149, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x399f45b1, .windows_nil-1, 0x767013b, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x38c6f217, .windows_nil-1, 0x2870217, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x478190fc, .windows_nil-1, 0x236025f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PixelRect[obj 0x16d04d3d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x57a3af25, .windows_nil-1, 0x2790287, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   60/83 800x600
    [apply] window resized: 60/83 800x600
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 60/83[wu] 800x600[wu] 800x600[px], [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x6dc17b83: tileRendererInUse null, GearsES2[obj 0x6dc17b83 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6dc17b83 on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6dc17b83 created: GearsObj[0x2952c4a6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6dc17b83 created: GearsObj[0x4ff03dc9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6dc17b83 created: GearsObj[0x4ff03dc9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared false, 1 GearsObj[0x2952c4a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ff03dc9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2438cd4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x6dc17b83 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6dc17b83, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main-Animator#00: ** screenshot: TestGearsES2SimpleNEWT.test01_GL2ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6dc17b83 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847499656 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847499656 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] junit.framework.TestListener: endTest(test01_GL2ES2)
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.498 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847495822 ms III - Start
    [apply] SLOCK [T main @ 1755847495823 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] Create PointerIcon #00: PointerIcon[obj 0x2d7275fc, .windows_nil-1, 0x28c0149, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x399f45b1, .windows_nil-1, 0x767013b, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x38c6f217, .windows_nil-1, 0x2870217, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x478190fc, .windows_nil-1, 0x236025f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PixelRect[obj 0x16d04d3d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x57a3af25, .windows_nil-1, 0x2790287, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window moved:   60/83 800x600
    [apply] window resized: 60/83 800x600
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 60/83[wu] 800x600[wu] 800x600[px], [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x6dc17b83: tileRendererInUse null, GearsES2[obj 0x6dc17b83 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6dc17b83 on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6dc17b83 created: GearsObj[0x2952c4a6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6dc17b83 created: GearsObj[0x4ff03dc9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6dc17b83 created: GearsObj[0x4ff03dc9, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x6dc17b83 FIN GearsES2[obj 0x6dc17b83 isInit true, usesShared false, 1 GearsObj[0x2952c4a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ff03dc9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2438cd4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x6dc17b83 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6dc17b83, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] main-Animator#00: ** screenshot: TestGearsES2SimpleNEWT.test01_GL2ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6dc17b83: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6dc17b83 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2SimpleNEWT - test01_GL2ES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847499656 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847499656 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_GL2ES2 took 3.803 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01GL2ES2)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847503237 ms III - Start
    [apply] SLOCK [T main @ 1755847503237 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test01GL2ES2
    [apply] requested: swapInterval 1, 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.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 112/135 500x290, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#32,main-Animator#00,5,main] LandscapeES2.init ...
    [apply] LandscapeES2 init on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@33e729b, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Thread[#32,main-Animator#00,5,main] LandscapeES2.init FIN
    [apply] Thread[#32,main-Animator#00,5,main] LandscapeES2.reshape 0/0 500x290, swapInterval 1, drawable 0xffffffffc0010835
    [apply] main-Animator#00: ** screenshot: TestLandscapeES2NEWT.test01GL2ES2-n0000-LandscapeES2-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0500x0290.png
    [apply] 1 s: 60 f / 1096 ms, 54.7 fps, 18 ms/f; total: 60 f, 54.7 fps, 18 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test01GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test02GL3
    [apply] requested: swapInterval 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 138/161 500x290, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#34,main-Animator#01,5,main] LandscapeES2.init ...
    [apply] LandscapeES2 init on Thread[#34,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@60d632e8, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Thread[#34,main-Animator#01,5,main] LandscapeES2.init FIN
    [apply] Thread[#34,main-Animator#01,5,main] LandscapeES2.reshape 0/0 500x290, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] main-Animator#01: ** screenshot: TestLandscapeES2NEWT.test02GL3___-n0000-LandscapeES2-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0500x0290.png
    [apply] junit.framework.TestListener: endTest(test01GL2ES2)
    [apply] junit.framework.TestListener: startTest(test02GL3)
    [apply] 1 s: 60 f / 1032 ms, 58.1 fps, 17 ms/f; total: 60 f, 58.1 fps, 17 ms/f
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.dispose ... 
    [apply] junit.framework.TestListener: endTest(test02GL3)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test02GL3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847510150 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847510150 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.572 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847503237 ms III - Start
    [apply] SLOCK [T main @ 1755847503237 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test01GL2ES2
    [apply] requested: swapInterval 1, 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.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 112/135 500x290, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#32,main-Animator#00,5,main] LandscapeES2.init ...
    [apply] LandscapeES2 init on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@33e729b, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Thread[#32,main-Animator#00,5,main] LandscapeES2.init FIN
    [apply] Thread[#32,main-Animator#00,5,main] LandscapeES2.reshape 0/0 500x290, swapInterval 1, drawable 0xffffffffc0010835
    [apply] main-Animator#00: ** screenshot: TestLandscapeES2NEWT.test01GL2ES2-n0000-LandscapeES2-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0500x0290.png
    [apply] 1 s: 60 f / 1096 ms, 54.7 fps, 18 ms/f; total: 60 f, 54.7 fps, 18 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test01GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test02GL3
    [apply] requested: swapInterval 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 138/161 500x290, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#34,main-Animator#01,5,main] LandscapeES2.init ...
    [apply] LandscapeES2 init on Thread[#34,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@60d632e8, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] Thread[#34,main-Animator#01,5,main] LandscapeES2.init FIN
    [apply] Thread[#34,main-Animator#01,5,main] LandscapeES2.reshape 0/0 500x290, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] main-Animator#01: ** screenshot: TestLandscapeES2NEWT.test02GL3___-n0000-LandscapeES2-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0500x0290.png
    [apply] 1 s: 60 f / 1032 ms, 58.1 fps, 17 ms/f; total: 60 f, 58.1 fps, 17 ms/f
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.dispose ... 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NEWT - test02GL3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847510150 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847510150 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2ES2 took 5.686 sec
    [apply] Testcase: test02GL3 took 1.195 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01GL2ES2)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847511598 ms III - Start
    [apply] SLOCK [T main @ 1755847511598 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test01GL2ES2
    [apply] Loop 1/1
    [apply] requested: vsync false, 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.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 190/213 512x512, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.init FIN
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] main-Animator#00: ** screenshot: TestRedSquareES2NEWT.test01GL2ES2-n0000-RedSquareES2-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] 1 s: 60 f / 1112 ms, 53.9 fps, 18 ms/f; total: 60 f, 53.9 fps, 18 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] junit.framework.TestListener: endTest(test01GL2ES2)
    [apply] junit.framework.TestListener: startTest(test02GL3)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test01GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test02GL3
    [apply] requested: vsync false, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 216/239 512x512, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#34,main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#34,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#34,main-Animator#01,5,main] RedSquareES2.init FIN
    [apply] Thread[#34,main-Animator#01,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] Thread[#34,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] main-Animator#01: ** screenshot: TestRedSquareES2NEWT.test02GL3___-n0000-RedSquareES2-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] 1 s: 60 f / 1042 ms, 57.5 fps, 17 ms/f; total: 60 f, 57.5 fps, 17 ms/f
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] junit.framework.TestListener: endTest(test02GL3)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test02GL3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847516883 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847516883 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.93 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847511598 ms III - Start
    [apply] SLOCK [T main @ 1755847511598 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test01GL2ES2
    [apply] Loop 1/1
    [apply] requested: vsync false, 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.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 190/213 512x512, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.init FIN
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] Thread[#32,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] main-Animator#00: ** screenshot: TestRedSquareES2NEWT.test01GL2ES2-n0000-RedSquareES2-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] 1 s: 60 f / 1112 ms, 53.9 fps, 18 ms/f; total: 60 f, 53.9 fps, 18 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test01GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test02GL3
    [apply] requested: vsync false, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 216/239 512x512, [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] Thread[#34,main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#34,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#34,main-Animator#01,5,main] RedSquareES2.init FIN
    [apply] Thread[#34,main-Animator#01,5,main] RedSquareES2.reshape 0/0 512x512 of 512x512, swapInterval -1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] Thread[#34,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] main-Animator#01: ** screenshot: TestRedSquareES2NEWT.test02GL3___-n0000-RedSquareES2-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] 1 s: 60 f / 1042 ms, 57.5 fps, 17 ms/f; total: 60 f, 57.5 fps, 17 ms/f
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestRedSquareES2NEWT - test02GL3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847516883 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847516883 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2ES2 took 4.063 sec
    [apply] Testcase: test02GL3 took 1.186 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847518308 ms III - Start
    [apply] SLOCK [T main @ 1755847518310 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] Create PointerIcon #01: PointerIcon[obj 0x47af7f3d, .windows_nil-1, 0x1f00289, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x7c729a55, .windows_nil-1, 0x2de0195, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x3bb9a3ff, .windows_nil-1, 0x1c20121, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x661972b0, .windows_nil-1, 0x2790243, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x6356695f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x4cc451f2, .windows_nil-1, 0x15f02b5, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffcc01072f, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Window Current State   : [visible, focused, repositionable, resizable]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] window insets: [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] window bounds (window): [ 34 / 57  640 x 480 ]
    [apply] window bounds (pixels): [ 34 / 57  640 x 480 ]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847522147 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847522148 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.518 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847518308 ms III - Start
    [apply] SLOCK [T main @ 1755847518310 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01
    [apply] Create PointerIcon #01: PointerIcon[obj 0x47af7f3d, .windows_nil-1, 0x1f00289, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x7c729a55, .windows_nil-1, 0x2de0195, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x3bb9a3ff, .windows_nil-1, 0x1c20121, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x661972b0, .windows_nil-1, 0x2790243, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x6356695f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x4cc451f2, .windows_nil-1, 0x15f02b5, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [apply] GearsES2 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffcc01072f, tileRendererInUse null
    [apply] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Window Current State   : [visible, focused, repositionable, resizable]
    [apply] Window Supported States: [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] window insets: [ l 8, r 8 - t 31, b 8 - 16x39]
    [apply] window bounds (window): [ 34 / 57  640 x 480 ]
    [apply] window bounds (pixels): [ 34 / 57  640 x 480 ]
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNEWT - test01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847522147 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847522148 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 1.074 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847523410 ms III - Start
    [apply] SLOCK [T main @ 1755847523410 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(test01_DefCaps_Anim)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim
    [apply] main-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0007-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] main-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0008-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] main-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0009-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] junit.framework.TestListener: endTest(test01_DefCaps_Anim)
    [apply] junit.framework.TestListener: startTest(test02_DefCaps_NoAnim)
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test02_DefCaps_NoAnim
    [apply] main: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] main: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0002-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] main: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] junit.framework.TestListener: endTest(test02_DefCaps_NoAnim)
    [apply] junit.framework.TestListener: startTest(test12_FBOCaps_NoAnim)
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test02_DefCaps_NoAnim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test12_FBOCaps_NoAnim
    [apply] main: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0001-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] main: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0002-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] main: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0003-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] junit.framework.TestListener: endTest(test12_FBOCaps_NoAnim)
    [apply] QUIT Window Thread[#34,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test12_FBOCaps_NoAnim
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847532009 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847532009 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.248 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847523410 ms III - Start
    [apply] SLOCK [T main @ 1755847523410 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim
    [apply] main-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0007-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] main-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0008-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] main-Animator#00: ** screenshot: TestTeapotNEWT.test01_DefCaps_Anim__-n0009-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test01_DefCaps_Anim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test02_DefCaps_NoAnim
    [apply] main: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] main: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0002-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] main: ** screenshot: TestTeapotNEWT.test02_DefCaps_NoAnim-n0003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test02_DefCaps_NoAnim
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test12_FBOCaps_NoAnim
    [apply] main: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0001-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] main: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0002-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] main: ** screenshot: TestTeapotNEWT.test12_FBOCaps_NoAnim-n0003-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa00_default-0640x0480.png
    [apply] QUIT Window Thread[#34,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestTeapotNEWT - test12_FBOCaps_NoAnim
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847532009 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847532009 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_DefCaps_Anim took 0.945 sec
    [apply] Testcase: test02_DefCaps_NoAnim took 1.176 sec
    [apply] Testcase: test12_FBOCaps_NoAnim took 3.111 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01_GL3Core_Passthrough)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847533180 ms III - Start
    [apply] SLOCK [T main @ 1755847533181 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough
    [apply] Init - START - useGeomShader 0 -> passthrough01_xxx
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@2ad194a2, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] main-Animator#00: ** screenshot: TestGeomShader01TextureGL3NEWT.test01_GL3Core_Passthrough__-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1435 ms, 41.8 fps, 23 ms/f; total: 60 f, 41.8 fps, 23 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] junit.framework.TestListener: endTest(test01_GL3Core_Passthrough)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test02_GL3Core_FlipXYZ
    [apply] Init - START - useGeomShader 1 -> flipXYZ01_xxx
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@5df30160, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] junit.framework.TestListener: startTest(test02_GL3Core_FlipXYZ)
    [apply] main-Animator#01: ** screenshot: TestGeomShader01TextureGL3NEWT.test02_GL3Core_FlipXYZ______-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 2 s: 60 f / 2790 ms, 21.5 fps, 46 ms/f; total: 60 f, 21.5 fps, 46 ms/f
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] junit.framework.TestListener: endTest(test02_GL3Core_FlipXYZ)
    [apply] junit.framework.TestListener: startTest(test11_GL3Compat_Passthrough)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test02_GL3Core_FlipXYZ
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test11_GL3Compat_Passthrough
    [apply] Init - START - useGeomShader 0 -> passthrough01_xxx
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA
    [apply] GL Profile: GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@62e987a3, 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] main-Animator#02: ** screenshot: TestGeomShader01TextureGL3NEWT.test11_GL3Compat_Passthrough-n0000-GL3bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1071 ms, 56.0 fps, 17 ms/f; total: 60 f, 56.0 fps, 17 ms/f
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] junit.framework.TestListener: endTest(test11_GL3Compat_Passthrough)
    [apply] junit.framework.TestListener: startTest(test12_GL3Compat_FlipXYZ)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test11_GL3Compat_Passthrough
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ
    [apply] Init - START - useGeomShader 1 -> flipXYZ01_xxx
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA
    [apply] GL Profile: GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@3ddd2225, 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] main-Animator#03: ** screenshot: TestGeomShader01TextureGL3NEWT.test12_GL3Compat_FlipXYZ____-n0000-GL3bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1184 ms, 50.6 fps, 19 ms/f; total: 60 f, 50.6 fps, 19 ms/f
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] junit.framework.TestListener: endTest(test12_GL3Compat_FlipXYZ)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847543394 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847543395 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.894 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847533180 ms III - Start
    [apply] SLOCK [T main @ 1755847533181 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough
    [apply] Init - START - useGeomShader 0 -> passthrough01_xxx
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@2ad194a2, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] main-Animator#00: ** screenshot: TestGeomShader01TextureGL3NEWT.test01_GL3Core_Passthrough__-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1435 ms, 41.8 fps, 23 ms/f; total: 60 f, 41.8 fps, 23 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test01_GL3Core_Passthrough
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test02_GL3Core_FlipXYZ
    [apply] Init - START - useGeomShader 1 -> flipXYZ01_xxx
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA
    [apply] GL Profile: GLProfile[GL4/GL4.hw]
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@5df30160, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] main-Animator#01: ** screenshot: TestGeomShader01TextureGL3NEWT.test02_GL3Core_FlipXYZ______-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 2 s: 60 f / 2790 ms, 21.5 fps, 46 ms/f; total: 60 f, 21.5 fps, 46 ms/f
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test02_GL3Core_FlipXYZ
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test11_GL3Compat_Passthrough
    [apply] Init - START - useGeomShader 0 -> passthrough01_xxx
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA
    [apply] GL Profile: GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@62e987a3, 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] main-Animator#02: ** screenshot: TestGeomShader01TextureGL3NEWT.test11_GL3Compat_Passthrough-n0000-GL3bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1071 ms, 56.0 fps, 17 ms/f; total: 60 f, 56.0 fps, 17 ms/f
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test11_GL3Compat_Passthrough
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ
    [apply] Init - START - useGeomShader 1 -> flipXYZ01_xxx
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA
    [apply] GL Profile: GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] GL:jogamp.opengl.gl4.GL4bcImpl@3ddd2225, 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [apply] main-Animator#03: ** screenshot: TestGeomShader01TextureGL3NEWT.test12_GL3Compat_FlipXYZ____-n0000-GL3bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1184 ms, 50.6 fps, 19 ms/f; total: 60 f, 50.6 fps, 19 ms/f
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl3.newt.TestGeomShader01TextureGL3NEWT - test12_GL3Compat_FlipXYZ
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847543394 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847543395 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_GL3Core_Passthrough took 4.779 sec
    [apply] Testcase: test02_GL3Core_FlipXYZ took 2.917 sec
    [apply] Testcase: test11_GL3Compat_Passthrough took 1.193 sec
    [apply] Testcase: test12_GL3Compat_FlipXYZ took 1.292 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847544801 ms III - Start
    [apply] SLOCK [T main @ 1755847544802 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01_01a)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] main-Animator#00: ** screenshot: TestInstancedReneringGL4NEWT.test01_01a-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1219 ms, 49.2 fps, 20 ms/f; total: 60 f, 49.2 fps, 20 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a
    [apply] junit.framework.TestListener: endTest(test01_01a)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847549173 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847549174 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.052 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847544801 ms III - Start
    [apply] SLOCK [T main @ 1755847544802 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR: NVIDIA Corporation
    [apply] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION: 4.6.0 NVIDIA 391.35
    [apply] main-Animator#00: ** screenshot: TestInstancedReneringGL4NEWT.test01_01a-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1219 ms, 49.2 fps, 20 ms/f; total: 60 f, 49.2 fps, 20 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestInstancedReneringGL4NEWT - test01_01a
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847549173 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847549174 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_01a took 4.339 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847550507 ms III - Start
    [apply] SLOCK [T main @ 1755847550508 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a
    [apply] junit.framework.TestListener: startTest(test01_01a)
    [apply] main-Animator#00: ** screenshot: TestTessellationShader01GL4NEWT.test01_01a-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1234 ms, 48.6 fps, 20 ms/f; total: 60 f, 48.6 fps, 20 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a
    [apply] junit.framework.TestListener: endTest(test01_01a)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test02_01bjunit.framework.TestListener: startTest(test02_01b)
    [apply] 
    [apply] main-Animator#01: ** screenshot: TestTessellationShader01GL4NEWT.test02_01b-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] junit.framework.TestListener: endTest(test02_01b)
    [apply] 1 s: 60 f / 1071 ms, 56.0 fps, 17 ms/f; total: 60 f, 56.0 fps, 17 ms/f
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test02_01b
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847555967 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847555967 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.126 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847550507 ms III - Start
    [apply] SLOCK [T main @ 1755847550508 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a
    [apply] main-Animator#00: ** screenshot: TestTessellationShader01GL4NEWT.test01_01a-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1234 ms, 48.6 fps, 20 ms/f; total: 60 f, 48.6 fps, 20 ms/f
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test01_01a
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test02_01b
    [apply] main-Animator#01: ** screenshot: TestTessellationShader01GL4NEWT.test02_01b-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [apply] 1 s: 60 f / 1071 ms, 56.0 fps, 17 ms/f; total: 60 f, 56.0 fps, 17 ms/f
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.newt.TestTessellationShader01GL4NEWT - test02_01b
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847555967 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847555967 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_01a took 4.218 sec
    [apply] Testcase: test02_01b took 1.203 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 5++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: startTest(test00NoShaderState_Validation)
    [apply] 
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847557185 ms III - Start
    [apply] SLOCK [T main @ 1755847557186 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c25, this 0x76508ed1, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@31c88ec8,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@25a31b75,
    [apply] 	Handle    0x3b0107d5,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[138/161 480x480 wu, 480x480 pixel] handle 0x1210256, surfaceHandle 0x3b0107d5, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x1cbbffcd], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x1cbbffcd]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x1cbbffcd], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <27ce24aa, 481a996b>[count 1, qsz 0, owner <main>], surfaceLockCount 1]]] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] junit.framework.TestListener: endTest(test00NoShaderState_Validation)
    [apply] junit.framework.TestListener: startTest(test01ShaderState_Validation)
    [apply] screen #3
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test01ShaderState_Validation
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c25, this 0x6c64cb25, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6ae5aa72,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@25a31b75,
    [apply] 	Handle    0xffffffffcc01072f,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 480x480 wu, 480x480 pixel] handle 0x6a0250, surfaceHandle 0xffffffffcc01072f, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x222545dc], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x222545dc]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x222545dc], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <5c5eefef, 16293aa2>[count 1, qsz 0, owner <main>], surfaceLockCount 1]]] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] junit.framework.TestListener: endTest(test01ShaderState_Validation)
    [apply] junit.framework.TestListener: startTest(test02ShaderState_PerformanceSingleKeepEnabled)
    [apply] screen #3
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test01ShaderState_Validation
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test02ShaderState_PerformanceSingleKeepEnabled
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x61af347e, handle 0x40000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6f68c63b,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@25a31b75,
    [apply] 	Handle    0xfffffffffb0107ff,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[190/213 480x480 wu, 480x480 pixel] handle 0x6b0250, surfaceHandle 0xfffffffffb0107ff, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x6b575f0e], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x6b575f0e]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x6b575f0e], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <2e55cc00, 36411170>[count 1, qsz 0, owner <Thread-3>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] junit.framework.TestListener: endTest(test02ShaderState_PerformanceSingleKeepEnabled)
    [apply] testShaderState00PerformanceSingle toggleEnable false: 0.171s: 600f, 3508.7 fps, 0 ms/f
    [apply] junit.framework.TestListener: startTest(test03ShaderState_PerformanceSingleToggleEnable)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test02ShaderState_PerformanceSingleKeepEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test03ShaderState_PerformanceSingleToggleEnable
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x2c6c259b, handle 0x50000, isShared false, jogamp.opengl.gl4.GL4bcImpl@22abce66,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@25a31b75,
    [apply] 	Handle    0x7a01084b,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[216/239 480x480 wu, 480x480 pixel] handle 0x6c0250, surfaceHandle 0x7a01084b, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x26944eeb], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x26944eeb]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x26944eeb], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <6396c45d, 2e1b7549>[count 1, qsz 0, owner <Thread-4>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] testShaderState00PerformanceSingle toggleEnable true: 0.174s: 600f, 3448.2 fps, 0 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test03ShaderState_PerformanceSingleToggleEnable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] junit.framework.TestListener: endTest(test03ShaderState_PerformanceSingleToggleEnable)
    [apply] junit.framework.TestListener: startTest(test04ShaderState_PerformanceDouble)
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x73fd9dca, handle 0x60000, isShared false, jogamp.opengl.gl4.GL4bcImpl@7d3a6dc5,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@25a31b75,
    [apply] 	Handle    0xffffffff990107f8,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[242/265 480x480 wu, 480x480 pixel] handle 0x6d0250, surfaceHandle 0xffffffff990107f8, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x7905f6ba], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x7905f6ba]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x7905f6ba], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <3c0767fe, 238bae79>[count 1, qsz 0, owner <Thread-5>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] screen #2
    [apply] junit.framework.TestListener: endTest(test04ShaderState_PerformanceDouble)
    [apply] testShaderState01PerformanceDouble: 0.168s: 600f, 3571.4 fps, 0 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847561954 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847561954 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.445 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847557185 ms III - Start
    [apply] SLOCK [T main @ 1755847557186 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c25, this 0x76508ed1, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@31c88ec8,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@25a31b75,
    [apply] 	Handle    0x3b0107d5,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[138/161 480x480 wu, 480x480 pixel] handle 0x1210256, surfaceHandle 0x3b0107d5, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x1cbbffcd], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x1cbbffcd]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x1cbbffcd], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <27ce24aa, 481a996b>[count 1, qsz 0, owner <main>], surfaceLockCount 1]]] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState false, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test00NoShaderState_Validation
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test01ShaderState_Validation
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c25, this 0x6c64cb25, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6ae5aa72,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@25a31b75,
    [apply] 	Handle    0xffffffffcc01072f,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 480x480 wu, 480x480 pixel] handle 0x6a0250, surfaceHandle 0xffffffffcc01072f, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x222545dc], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x222545dc]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x222545dc], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <5c5eefef, 16293aa2>[count 1, qsz 0, owner <main>], surfaceLockCount 1]]] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 1, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test01ShaderState_Validation
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test02ShaderState_PerformanceSingleKeepEnabled
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x61af347e, handle 0x40000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6f68c63b,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@25a31b75,
    [apply] 	Handle    0xfffffffffb0107ff,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[190/213 480x480 wu, 480x480 pixel] handle 0x6b0250, surfaceHandle 0xfffffffffb0107ff, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x6b575f0e], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x6b575f0e]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x6b575f0e], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <2e55cc00, 36411170>[count 1, qsz 0, owner <Thread-3>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] testShaderState00PerformanceSingle toggleEnable false: 0.171s: 600f, 3508.7 fps, 0 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test02ShaderState_PerformanceSingleKeepEnabled
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test03ShaderState_PerformanceSingleToggleEnable
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x2c6c259b, handle 0x50000, isShared false, jogamp.opengl.gl4.GL4bcImpl@22abce66,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@25a31b75,
    [apply] 	Handle    0x7a01084b,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[216/239 480x480 wu, 480x480 pixel] handle 0x6c0250, surfaceHandle 0x7a01084b, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x26944eeb], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x26944eeb]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x26944eeb], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <6396c45d, 2e1b7549>[count 1, qsz 0, owner <Thread-4>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] testShaderState00PerformanceSingle toggleEnable true: 0.174s: 600f, 3448.2 fps, 0 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test03ShaderState_PerformanceSingleToggleEnable
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x73fd9dca, handle 0x60000, isShared false, jogamp.opengl.gl4.GL4bcImpl@7d3a6dc5,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@25a31b75,
    [apply] 	Handle    0xffffffff990107f8,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[242/265 480x480 wu, 480x480 pixel] handle 0x6d0250, surfaceHandle 0xffffffff990107f8, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x7905f6ba], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x7905f6ba]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4716dc7b], obj 0x7905f6ba], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <3c0767fe, 238bae79>[count 1, qsz 0, owner <Thread-5>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] screen #2
    [apply] testShaderState01PerformanceDouble: 0.168s: 600f, 3571.4 fps, 0 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState01NEWT - test04ShaderState_PerformanceDouble
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847561954 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847561954 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00NoShaderState_Validation took 3.27 sec
    [apply] Testcase: test01ShaderState_Validation took 0.391 sec
    [apply] Testcase: test02ShaderState_PerformanceSingleKeepEnabled took 0.401 sec
    [apply] Testcase: test03ShaderState_PerformanceSingleToggleEnable took 0.328 sec
    [apply] Testcase: test04ShaderState_PerformanceDouble took 0.314 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(test01ShaderStatePerformanceDouble)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847563254 ms III - Start
    [apply] SLOCK [T main @ 1755847563255 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test01ShaderStatePerformanceDouble
    [apply] CCC01: GLProfile.initSingleton(); START
    [apply] CCC01: GLProfile.initSingleton(); DONE 
    [apply] CCC01: Win + Ctx creation incl 1st makeCurrent.
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x30c23a44, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@2309900d,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4da140ae,
    [apply] 	Handle    0xffffffffc0010835,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[60/83 480x480 wu, 480x480 pixel] handle 0x6e0250, surfaceHandle 0xffffffffc0010835, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0x505c6453], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0x505c6453]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0x505c6453], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <62e19e27, 24cfd045>[count 1, qsz 0, owner <Thread-1>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] screen #2
    [apply] screen #1
    [apply] screen #2
    [apply] junit.framework.TestListener: endTest(test01ShaderStatePerformanceDouble)
    [apply] testShaderState01PerformanceDouble: 0.196s: 600f, 3061.2 fps, 0 ms/f
    [apply] junit.framework.TestListener: startTest(test11ShaderStateValidationSP1Linked)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test01ShaderStatePerformanceDouble
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test11ShaderStateValidationSP1Linked
    [apply] CCC01: GLProfile.initSingleton(); START
    [apply] CCC01: GLProfile.initSingleton(); DONE 
    [apply] CCC01: Win + Ctx creation incl 1st makeCurrent.
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c25, this 0x457e2f02, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@c038203,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4da140ae,
    [apply] 	Handle    0x3b0107d5,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[86/109 480x480 wu, 480x480 pixel] handle 0x7901f0, surfaceHandle 0x3b0107d5, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0xcc285f4], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0xcc285f4]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0xcc285f4], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <55f3ddb1, 8bd1b6a>[count 1, qsz 0, owner <main>], surfaceLockCount 1]]] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] screen #4
    [apply] screen #10
    [apply] screen #20
    [apply] screen #30
    [apply] screen #40
    [apply] junit.framework.TestListener: endTest(test11ShaderStateValidationSP1Linked)
    [apply] junit.framework.TestListener: startTest(test12ShaderStateValidationSP1Unlinked)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test11ShaderStateValidationSP1Linked
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test12ShaderStateValidationSP1Unlinked
    [apply] CCC01: GLProfile.initSingleton(); START
    [apply] CCC01: GLProfile.initSingleton(); DONE 
    [apply] CCC01: Win + Ctx creation incl 1st makeCurrent.
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c25, this 0xd8355a8, handle 0x40000, isShared false, jogamp.opengl.gl4.GL4bcImpl@59fa1d9b,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4da140ae,
    [apply] 	Handle    0xffffffff990107f8,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[112/135 480x480 wu, 480x480 pixel] handle 0x7a01f0, surfaceHandle 0xffffffff990107f8, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0x28d25987], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0x28d25987]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0x28d25987], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <4501b7af, 523884b2>[count 1, qsz 0, owner <main>], surfaceLockCount 1]]] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] screen #4
    [apply] screen #10
    [apply] screen #20
    [apply] screen #30
    [apply] junit.framework.TestListener: endTest(test12ShaderStateValidationSP1Unlinked)
    [apply] screen #40
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test12ShaderStateValidationSP1Unlinked
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847570385 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847570385 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.815 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847563254 ms III - Start
    [apply] SLOCK [T main @ 1755847563255 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test01ShaderStatePerformanceDouble
    [apply] CCC01: GLProfile.initSingleton(); START
    [apply] CCC01: GLProfile.initSingleton(); DONE 
    [apply] CCC01: Win + Ctx creation incl 1st makeCurrent.
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x30c23a44, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@2309900d,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4da140ae,
    [apply] 	Handle    0xffffffffc0010835,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[60/83 480x480 wu, 480x480 pixel] handle 0x6e0250, surfaceHandle 0xffffffffc0010835, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0x505c6453], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0x505c6453]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0x505c6453], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <62e19e27, 24cfd045>[count 1, qsz 0, owner <Thread-1>], surfaceLockCount 1]]] 
    [apply] screen #1
    [apply] screen #2
    [apply] screen #1
    [apply] screen #2
    [apply] testShaderState01PerformanceDouble: 0.196s: 600f, 3061.2 fps, 0 ms/f
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test01ShaderStatePerformanceDouble
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test11ShaderStateValidationSP1Linked
    [apply] CCC01: GLProfile.initSingleton(); START
    [apply] CCC01: GLProfile.initSingleton(); DONE 
    [apply] CCC01: Win + Ctx creation incl 1st makeCurrent.
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c25, this 0x457e2f02, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@c038203,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4da140ae,
    [apply] 	Handle    0x3b0107d5,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[86/109 480x480 wu, 480x480 pixel] handle 0x7901f0, surfaceHandle 0x3b0107d5, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0xcc285f4], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0xcc285f4]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0xcc285f4], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <55f3ddb1, 8bd1b6a>[count 1, qsz 0, owner <main>], surfaceLockCount 1]]] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] screen #4
    [apply] screen #10
    [apply] screen #20
    [apply] screen #30
    [apply] screen #40
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test11ShaderStateValidationSP1Linked
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test12ShaderStateValidationSP1Unlinked
    [apply] CCC01: GLProfile.initSingleton(); START
    [apply] CCC01: GLProfile.initSingleton(); DONE 
    [apply] CCC01: Win + Ctx creation incl 1st makeCurrent.
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]] != recommended[0]
    [apply] WindowsWGLContext [Version 4.6 (Core profile, arb, debug, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c25, this 0xd8355a8, handle 0x40000, isShared false, jogamp.opengl.gl4.GL4bcImpl@59fa1d9b,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@4da140ae,
    [apply] 	Handle    0xffffffff990107f8,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[112/135 480x480 wu, 480x480 pixel] handle 0x7a01f0, surfaceHandle 0xffffffff990107f8, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0x28d25987], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0x28d25987]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x4c6c9a16], obj 0x28d25987], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 0 [], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 0 [], 
    [apply]   windowLock <4501b7af, 523884b2>[count 1, qsz 0, owner <main>], surfaceLockCount 1]]] 
    [apply] vertices0: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors0: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 2, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] vertices1: GLArrayDataServer[mgl_Vertex, index -1, location 0, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 3, stride 12b 3c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 3, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=12 cap=12], alive true]
    [apply] colors1: GLArrayDataServer[mgl_Color, index -1, location 5, isVertexAttribute true, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 4, stride 16b 4c, initElemCount 4, mappedElemCount 0, sealed true, elements 4 cnt, [0 pos .. 4 rem .. 4 lim .. 4 cap], mappedStorage null, vboEnabled true, vboName 4, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled true, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=16 cap=16], alive true]
    [apply] screen #1
    [apply] screen #2
    [apply] screen #3
    [apply] screen #4
    [apply] screen #10
    [apply] screen #20
    [apply] screen #30
    [apply] screen #40
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLShaderState02NEWT - test12ShaderStateValidationSP1Unlinked
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847570385 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847570385 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01ShaderStatePerformanceDouble took 6.372 sec
    [apply] Testcase: test11ShaderStateValidationSP1Linked took 0.387 sec
    [apply] Testcase: test12ShaderStateValidationSP1Unlinked took 0.341 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: startTest(testGLSLCompilation01)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847571672 ms III - Start
    [apply] SLOCK [T main @ 1755847571673 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01
    [apply] junit.framework.TestListener: endTest(testGLSLCompilation01)
    [apply] junit.framework.TestListener: startTest(testGLSLUse01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLUse01
    [apply] Thread[#35,Thread-4-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#35,Thread-4-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#35,Thread-4-Animator#00,5,main] RedSquareES2.init FIN
    [apply] Thread[#35,Thread-4-Animator#00,5,main] RedSquareES2.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#35,Thread-4-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] junit.framework.TestListener: endTest(testGLSLUse01)
    [apply] Thread[#34,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#34,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLUse01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847574881 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847574881 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.865 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847571672 ms III - Start
    [apply] SLOCK [T main @ 1755847571673 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLCompilation01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLUse01
    [apply] Thread[#35,Thread-4-Animator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#35,Thread-4-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#35,Thread-4-Animator#00,5,main] RedSquareES2.init FIN
    [apply] Thread[#35,Thread-4-Animator#00,5,main] RedSquareES2.reshape 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#35,Thread-4-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#34,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#34,Thread-1-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestGLSLSimple01NEWT - testGLSLUse01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847574881 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847574881 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGLSLCompilation01 took 2.887 sec
    [apply] Testcase: testGLSLUse01 took 0.29 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01_PSA)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847576202 ms III - Start
    [apply] SLOCK [T main @ 1755847576203 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test01_PSA
    [apply] Screen pixel/cm 36.852207, 36.86007
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] main: ** screenshot: TestRulerNEWT01.test01_PSA-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] junit.framework.TestListener: endTest(test01_PSA)
    [apply] junit.framework.TestListener: startTest(test99_PS1)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test01_PSA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1
    [apply] Screen pixel/cm 36.852207, 36.86007
    [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [apply] main: ** screenshot: TestRulerNEWT01.test99_PS1-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1
    [apply] junit.framework.TestListener: endTest(test99_PS1)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847583098 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847583098 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.567 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847576202 ms III - Start
    [apply] SLOCK [T main @ 1755847576203 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test01_PSA
    [apply] Screen pixel/cm 36.852207, 36.86007
    [apply] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [apply] main: ** screenshot: TestRulerNEWT01.test01_PSA-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test01_PSA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1
    [apply] Screen pixel/cm 36.852207, 36.86007
    [apply] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [apply] main: ** screenshot: TestRulerNEWT01.test99_PS1-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestRulerNEWT01 - test99_PS1
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847583098 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847583098 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_PSA took 6.189 sec
    [apply] Testcase: test99_PS1 took 0.658 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847586151 ms III - Start
    [apply] SLOCK [T main @ 1755847586152 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testGlTransformFeedbackVaryings_WhenVarNameOK)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameOK
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameOK
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong
    [apply] junit.framework.TestListener: endTest(testGlTransformFeedbackVaryings_WhenVarNameOK)
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]junit.framework.TestListener: startTest(testGlTransformFeedbackVaryings_WhenVarNameWrong)
    [apply] 
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] GOOD (expected link error) - testGlTransformFeedbackVaryings_WhenVarNameWrong:postLink: Program link failed: 1
    [apply] 	Link info
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847594459 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847594459 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ---------
    [apply] error: Varying (named PPPosition) specified but not present in the program object.
    [apply] 
    [apply] 
    [apply] junit.framework.TestListener: endTest(testGlTransformFeedbackVaryings_WhenVarNameWrong)
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.251 sec
    [apply] ------------- Standard Output ---------------
    [apply] GOOD (expected link error) - testGlTransformFeedbackVaryings_WhenVarNameWrong:postLink: Program link failed: 1
    [apply] 	Link info
    [apply] ---------
    [apply] error: Varying (named PPPosition) specified but not present in the program object.
    [apply] 
    [apply] 
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847586151 ms III - Start
    [apply] SLOCK [T main @ 1755847586152 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameOK
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameOK
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong
    [apply] Dropping GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] Dropping GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]] != recommended[0]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestTransformFeedbackVaryingsBug407NEWT - testGlTransformFeedbackVaryings_WhenVarNameWrong
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847594459 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847594459 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGlTransformFeedbackVaryings_WhenVarNameOK took 3.161 sec
    [apply] Testcase: testGlTransformFeedbackVaryings_WhenVarNameWrong took 5.104 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847595783 ms III - Start
    [apply] SLOCK [T main @ 1755847595783 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 7
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer
    [apply] INFO: PBuffer supported: true
    [apply] junit.framework.TestListener: startTest(test01aOffscreenWindowPBuffer)
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] junit.framework.TestListener: endTest(test01aOffscreenWindowPBuffer)
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] junit.framework.TestListener: startTest(test01bOffscreenWindowPBufferStencil)
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x74010744, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01bOffscreenWindowPBufferStencil
    [apply] junit.framework.TestListener: endTest(test01bOffscreenWindowPBufferStencil)
    [apply] junit.framework.TestListener: startTest(test01cOffscreenWindowPBuffer555)
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x79010809, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01bOffscreenWindowPBufferStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBuffer555
    [apply] junit.framework.TestListener: endTest(test01cOffscreenWindowPBuffer555)
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x6f01087a, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBuffer555
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBufferStencilAlpha
    [apply] junit.framework.TestListener: startTest(test01cOffscreenWindowPBufferStencilAlpha)
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] junit.framework.TestListener: endTest(test01cOffscreenWindowPBufferStencilAlpha)
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] junit.framework.TestListener: startTest(test02Offscreen3Windows1DisplayPBuffer)	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7010744, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBufferStencilAlpha
    [apply] 
    [apply] Create Window 0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test02Offscreen3Windows1DisplayPBuffer
    [apply] Create Window 1
    [apply] Create Window 2
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x480107e8, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3a010809, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb010808, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] junit.framework.TestListener: endTest(test02Offscreen3Windows1DisplayPBuffer)
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] junit.framework.TestListener: startTest(test03Offscreen3Windows3DisplaysPBuffer)
    [apply] Create Window 0
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test02Offscreen3Windows1DisplayPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test03Offscreen3Windows3DisplaysPBuffer
    [apply] Create Window 1
    [apply] Create Window 2
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=8, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]
    [apply]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb7010877, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 9 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=9, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=17, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2d01086f, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 10 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=10, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=19, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7201087a, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#41,main-Display-.windows_nil-2-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#41,main-Display-.windows_nil-2-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] junit.framework.TestListener: endTest(test03Offscreen3Windows3DisplaysPBuffer)
    [apply] junit.framework.TestListener: startTest(test04OffscreenSnapshotWithDemoPBuffer)
    [apply] Create Window 1
    [apply] Thread[#42,main-Display-.windows_nil-3-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#42,main-Display-.windows_nil-3-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] Thread[#43,main-Display-.windows_nil-4-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-4-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test03Offscreen3Windows3DisplaysPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 11 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=11, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=21, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x42010744, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] junit.framework.TestListener: endTest(test04OffscreenSnapshotWithDemoPBuffer)
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-11,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-11,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847617081 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847617081 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.964 sec
    [apply] ------------- Standard Output ---------------
    [apply] INFO: PBuffer supported: true
    [apply] Create Window 0
    [apply] Create Window 1
    [apply] Create Window 2
    [apply] Create Window 0
    [apply] Create Window 1
    [apply] Create Window 2
    [apply] Create Window 1
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847595783 ms III - Start
    [apply] SLOCK [T main @ 1755847595783 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x74010744, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01aOffscreenWindowPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01bOffscreenWindowPBufferStencil
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x79010809, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01bOffscreenWindowPBufferStencil
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBuffer555
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x6f01087a, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBuffer555
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBufferStencilAlpha
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7010744, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test01cOffscreenWindowPBufferStencilAlpha
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test02Offscreen3Windows1DisplayPBuffer
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x480107e8, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3a010809, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb010808, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test02Offscreen3Windows1DisplayPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test03Offscreen3Windows3DisplaysPBuffer
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=8, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]
    [apply]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb7010877, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 9 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=9, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=17, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2d01086f, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 10 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=10, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=19, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7201087a, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#41,main-Display-.windows_nil-2-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#41,main-Display-.windows_nil-2-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] Thread[#42,main-Display-.windows_nil-3-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#42,main-Display-.windows_nil-3-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] Thread[#43,main-Display-.windows_nil-4-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#43,main-Display-.windows_nil-4-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test03Offscreen3Windows3DisplaysPBuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 11 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=11, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=21, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x42010744, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-11,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-11,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT - test04OffscreenSnapshotWithDemoPBuffer
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847617081 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847617081 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01aOffscreenWindowPBuffer took 1.833 sec
    [apply] Testcase: test01bOffscreenWindowPBufferStencil took 1.663 sec
    [apply] Testcase: test01cOffscreenWindowPBuffer555 took 1.622 sec
    [apply] Testcase: test01cOffscreenWindowPBufferStencilAlpha took 1.672 sec
    [apply] Testcase: test02Offscreen3Windows1DisplayPBuffer took 5.052 sec
    [apply] Testcase: test03Offscreen3Windows3DisplaysPBuffer took 5.122 sec
    [apply] Testcase: test04OffscreenSnapshotWithDemoPBuffer took 1.765 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test11OffscreenWindowPixmap)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847618379 ms III - Start
    [apply] SLOCK [T main @ 1755847618380 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap
    [apply] Thread[#1,main,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[#1,main,5,main]
    [apply] junit.framework.TestListener: endTest(test11OffscreenWindowPixmap)
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] junit.framework.TestListener: startTest(test14OffscreenSnapshotWithDemoPixmap)GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] 
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[#1,main,5,main] RedSquareES1.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES1.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7a01084b, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES1.reshape FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test14OffscreenSnapshotWithDemoPixmap
    [apply] Thread[#1,main,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[#1,main,5,main]
    [apply] junit.framework.TestListener: endTest(test14OffscreenSnapshotWithDemoPixmap)Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], offscr[fbo]]
    [apply] 
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[#1,main,5,main] RedSquareES1.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES1.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES1.reshape FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES1.dispose ... 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test14OffscreenSnapshotWithDemoPixmap
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847624353 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847624353 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.65 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847618379 ms III - Start
    [apply] SLOCK [T main @ 1755847618380 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap
    [apply] Thread[#1,main,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[#1,main,5,main] RedSquareES1.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES1.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7a01084b, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES1.reshape FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test11OffscreenWindowPixmap
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test14OffscreenSnapshotWithDemoPixmap
    [apply] Thread[#1,main,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[#1,main,5,main] RedSquareES1.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES1.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES1.reshape FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES1.dispose ... 
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen02BitmapNEWT - test14OffscreenSnapshotWithDemoPixmap
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847624353 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847624353 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test11OffscreenWindowPixmap took 4.291 sec
    [apply] Testcase: test14OffscreenSnapshotWithDemoPixmap took 1.652 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847626135 ms III - Start
    [apply] SLOCK [T main @ 1755847626136 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01NopGLWindowNoReuse)
    [apply] junit.framework.TestListener: endTest(test01NopGLWindowNoReuse)
    [apply] junit.framework.TestListener: startTest(test02NopGLWindowReuse)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse
    [apply] INIT START
    [apply] Sleep initialized: 1/25
    [apply] Sleep initialized: 3/25
    [apply] Sleep initialized: 6/25
    [apply] Sleep initialized: 8/25
    [apply] Sleep initialized: 10/25
    [apply] Sleep initialized: 12/25
    [apply] Sleep initialized: 14/25
    [apply] Sleep initialized: 17/25
    [apply] Sleep initialized: 20/25
    [apply] Sleep initialized: 22/25
    [apply] Sleep initialized: 25/25
    [apply] P: 25 GLWindow:
    [apply] 	ctor	   167/t   6.68/1
    [apply] 	visible	  1202/t  48.08/1
    [apply] 	sum-i	  1369/t  54.76/1
    [apply] INIT END: 25/25
    [apply] junit.framework.TestListener: endTest(test02NopGLWindowReuse)
    [apply] T: duration 0 1
    [apply] 	total-d	  1370/t  54.80/1
    [apply] 	total-i	  1370/t  54.80/1
    [apply] Total: 1370
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847630191 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847630192 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.727 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847626135 ms III - Start
    [apply] SLOCK [T main @ 1755847626136 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse
    [apply] Disabled for auto unit test until further analysis - Windows/ATI driver crash
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test01NopGLWindowNoReuse
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse
    [apply] INIT START
    [apply] Sleep initialized: 1/25
    [apply] Sleep initialized: 3/25
    [apply] Sleep initialized: 6/25
    [apply] Sleep initialized: 8/25
    [apply] Sleep initialized: 10/25
    [apply] Sleep initialized: 12/25
    [apply] Sleep initialized: 14/25
    [apply] Sleep initialized: 17/25
    [apply] Sleep initialized: 20/25
    [apply] Sleep initialized: 22/25
    [apply] Sleep initialized: 25/25
    [apply] P: 25 GLWindow:
    [apply] 	ctor	   167/t   6.68/1
    [apply] 	visible	  1202/t  48.08/1
    [apply] 	sum-i	  1369/t  54.76/1
    [apply] INIT END: 25/25
    [apply] T: duration 0 1
    [apply] 	total-d	  1370/t  54.80/1
    [apply] 	total-i	  1370/t  54.80/1
    [apply] Total: 1370
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLWindowInit03NEWT - test02NopGLWindowReuse
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847630191 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847630192 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01NopGLWindowNoReuse took 0.003 sec
    [apply] Testcase: test02NopGLWindowReuse took 1.466 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847631420 ms III - Start
    [apply] SLOCK [T main @ 1755847631421 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01ChooseOnly)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnly
    [apply] INIT START #0
    [apply] Run: 0, count 50/50 raw:
    [apply] 	choose	     0/t   0.00/1junit.framework.TestListener: endTest(test01ChooseOnly)
    [apply] INIT END #0
    [apply] INIT START #1
    [apply] Run: 1, count 50/50 raw:
    [apply] 
    [apply] junit.framework.TestListener: startTest(test02Full)
    [apply] 	choose	     1/t   0.02/1
    [apply] INIT END #1
    [apply] INIT START #2
    [apply] Run: 2, count 50/50 raw:
    [apply] 	choose	     0/t   0.00/1
    [apply] INIT END #2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnly
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test02Full
    [apply] INIT START #0
    [apply] Run: 0, count 50 raw:
    [apply] 	glad-create	     2/t   0.04/1
    [apply] 	glad-realize	  1193/t  23.86/1
    [apply] 	ctx-create1	   335/t   6.70/1
    [apply] 	ctx-curren2	    20/t   0.40/1
    [apply] 	glad-ctx-init	  1530/t  30.60/1
    [apply] INIT END #0
    [apply] INIT START #1
    [apply] Run: 1, count 50 raw:
    [apply] 	glad-create	     1/t   0.02/1
    [apply] 	glad-realize	  1125/t  22.50/1
    [apply] 	ctx-create1	   300/t   6.00/1
    [apply] 	ctx-curren2	    18/t   0.36/1
    [apply] 	glad-ctx-init	  1426/t  28.52/1
    [apply] INIT END #1
    [apply] INIT START #2
    [apply] Run: 2, count 50 raw:
    [apply] 	glad-create	     1/t   0.02/1
    [apply] 	glad-realize	  1121/t  22.42/1
    [apply] 	ctx-create1	   306/t   6.12/1
    [apply] 	ctx-curren2	    19/t   0.38/1
    [apply] 	glad-ctx-init	  1428/t  28.56/1
    [apply] INIT END #2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test02Full
    [apply] junit.framework.TestListener: endTest(test02Full)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847639795 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847639796 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.065 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847631420 ms III - Start
    [apply] SLOCK [T main @ 1755847631421 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnly
    [apply] INIT START #0
    [apply] Run: 0, count 50/50 raw:
    [apply] 	choose	     0/t   0.00/1
    [apply] INIT END #0
    [apply] INIT START #1
    [apply] Run: 1, count 50/50 raw:
    [apply] 	choose	     1/t   0.02/1
    [apply] INIT END #1
    [apply] INIT START #2
    [apply] Run: 2, count 50/50 raw:
    [apply] 	choose	     0/t   0.00/1
    [apply] INIT END #2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test01ChooseOnly
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test02Full
    [apply] INIT START #0
    [apply] Run: 0, count 50 raw:
    [apply] 	glad-create	     2/t   0.04/1
    [apply] 	glad-realize	  1193/t  23.86/1
    [apply] 	ctx-create1	   335/t   6.70/1
    [apply] 	ctx-curren2	    20/t   0.40/1
    [apply] 	glad-ctx-init	  1530/t  30.60/1
    [apply] INIT END #0
    [apply] INIT START #1
    [apply] Run: 1, count 50 raw:
    [apply] 	glad-create	     1/t   0.02/1
    [apply] 	glad-realize	  1125/t  22.50/1
    [apply] 	ctx-create1	   300/t   6.00/1
    [apply] 	ctx-curren2	    18/t   0.36/1
    [apply] 	glad-ctx-init	  1426/t  28.52/1
    [apply] INIT END #1
    [apply] INIT START #2
    [apply] Run: 2, count 50 raw:
    [apply] 	glad-create	     1/t   0.02/1
    [apply] 	glad-realize	  1121/t  22.42/1
    [apply] 	ctx-create1	   306/t   6.12/1
    [apply] 	ctx-curren2	    19/t   0.38/1
    [apply] 	glad-ctx-init	  1428/t  28.56/1
    [apply] INIT END #2
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001RawInit00NEWT - test02Full
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847639795 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847639796 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01ChooseOnly took 0.128 sec
    [apply] Testcase: test02Full took 5.031 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01_aa0)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847641051 ms III - Start
    [apply] SLOCK [T main @ 1755847641052 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 64x64 of 64x64, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] XXX2: GLPixelBuffer[PixelAttributes[fmt 0x1907, type 0x1401, RGB888], dim 1536x1024x1, pack true, disposed false, valid true, buffer[bytes 4718592, elemSize 1, java.nio.DirectByteBuffer[pos=0 lim=4718592 cap=4718592]]]
    [apply] XXX3: 6407, PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test02_aa8
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] junit.framework.TestListener: endTest(test01_aa0)
    [apply] junit.framework.TestListener: startTest(test02_aa8)
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 64x64 of 64x64, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] XXX2: GLPixelBuffer[PixelAttributes[fmt 0x1907, type 0x1401, RGB888], dim 1536x1024x1, pack true, disposed false, valid true, buffer[bytes 4718592, elemSize 1, java.nio.DirectByteBuffer[pos=0 lim=4718592 cap=4718592]]]
    [apply] XXX3: 6407, PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test02_aa8
    [apply] junit.framework.TestListener: endTest(test02_aa8)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847650030 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847650030 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.647 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847641051 ms III - Start
    [apply] SLOCK [T main @ 1755847641052 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x222114ba], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 64x64 of 64x64, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] XXX2: GLPixelBuffer[PixelAttributes[fmt 0x1907, type 0x1401, RGB888], dim 1536x1024x1, pack true, disposed false, valid true, buffer[bytes 4718592, elemSize 1, java.nio.DirectByteBuffer[pos=0 lim=4718592 cap=4718592]]]
    [apply] XXX3: 6407, PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test01_aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test02_aa8
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [apply] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x130161f7], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 64x64 of 64x64, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] XXX2: GLPixelBuffer[PixelAttributes[fmt 0x1907, type 0x1401, RGB888], dim 1536x1024x1, pack true, disposed false, valid true, buffer[bytes 4718592, elemSize 1, java.nio.DirectByteBuffer[pos=0 lim=4718592 cap=4718592]]]
    [apply] XXX3: 6407, PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering2GL2NEWT - test02_aa8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847650030 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847650030 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_aa0 took 5.79 sec
    [apply] Testcase: test02_aa8 took 3.154 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847652628 ms III - Start
    [apply] SLOCK [T main @ 1755847652629 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test01)
    [apply] junit.framework.TestListener: startTest(test02_EOT_01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test02_EOT_01
    [apply] junit.framework.TestListener: endTest(test02_EOT_01)
    [apply] Expected IllegalStateException: Image size has not been set: TileRenderer[tile[# 0: [0][0] / 0x0, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 0 x 0, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup false]
    [apply] Expected IllegalStateException: EOT reached: TileRenderer[tile[# 0: [0][0] / 0x0, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] Expected IllegalStateException: EOT reached: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test02_EOT_01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847657725 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847657726 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.762 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847652628 ms III - Start
    [apply] SLOCK [T main @ 1755847652629 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test02_EOT_01
    [apply] Expected IllegalStateException: Image size has not been set: TileRenderer[tile[# 0: [0][0] / 0x0, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 0 x 0, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup false]
    [apply] Expected IllegalStateException: EOT reached: TileRenderer[tile[# 0: [0][0] / 0x0, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [apply] Expected IllegalStateException: EOT reached: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x0], glad[0 listener, pre false, post false, preSwap false], isSetup true]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering1GL2NEWT - test02_EOT_01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847657725 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847657726 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01 took 4.967 sec
    [apply] Testcase: test02_EOT_01 took 0.084 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] junit.framework.TestListener: startTest(test001_off_gl2___aa0)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847658906 ms III - Start
    [apply] SLOCK [T main @ 1755847658906 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test001_off_gl2___aa0)
    [apply] junit.framework.TestListener: startTest(test002_off_gl2___aa8)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test002_off_gl2___aa8
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test002_off_gl2___aa8)
    [apply] junit.framework.TestListener: startTest(test011_off_gl2es3_aa0)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test002_off_gl2___aa8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test011_off_gl2es3_aa0
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6e171cd7: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0x6e171cd7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6e171cd7 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e171cd7 created: GearsObj[0x77fbd92c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e171cd7 created: GearsObj[0x67c27493, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e171cd7 created: GearsObj[0x67c27493, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6e171cd7 FIN GearsES2[obj 0x6e171cd7 isInit true, usesShared false, 1 GearsObj[0x77fbd92c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67c27493, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a482e36, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] GearsES2.startTileRendering: 0x6e171cd7TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] GearsES2.endTileRendering: 0x6e171cd7TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e171cd7, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] junit.framework.TestListener: endTest(test011_off_gl2es3_aa0)
    [apply] junit.framework.TestListener: startTest(test012_off_gl2es3_aa8)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6e171cd7: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6e171cd7 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test011_off_gl2es3_aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test012_off_gl2es3_aa8
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x35e2d654: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true], GearsES2[obj 0x35e2d654 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x35e2d654 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x35e2d654 created: GearsObj[0x293a5bf6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x35e2d654 created: GearsObj[0x6aeb35e6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x35e2d654 created: GearsObj[0x6aeb35e6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x35e2d654 FIN GearsES2[obj 0x35e2d654 isInit true, usesShared false, 1 GearsObj[0x293a5bf6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6aeb35e6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1283bb96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] GearsES2.startTileRendering: 0x35e2d654TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] GearsES2.endTileRendering: 0x35e2d654TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x35e2d654, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] junit.framework.TestListener: endTest(test012_off_gl2es3_aa8)
    [apply] junit.framework.TestListener: startTest(test101_on__gl2___aa0)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x35e2d654: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x35e2d654 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test012_off_gl2es3_aa8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test101_on__gl2___aa0
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test101_on__gl2___aa0)
    [apply] junit.framework.TestListener: startTest(test102_on__gl2___aa8)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test101_on__gl2___aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test102_on__gl2___aa8
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7a01084b, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test102_on__gl2___aa8)
    [apply] junit.framework.TestListener: startTest(test111_on__gl2es3_aa0)
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test102_on__gl2___aa8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test111_on__gl2es3_aa0
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x23348b5d: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0x23348b5d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x23348b5d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x23348b5d created: GearsObj[0x69453e37, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x23348b5d created: GearsObj[0x6f4a47c7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x23348b5d created: GearsObj[0x6f4a47c7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x23348b5d FIN GearsES2[obj 0x23348b5d isInit true, usesShared false, 1 GearsObj[0x69453e37, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f4a47c7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63475ace, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] GearsES2.startTileRendering: 0x23348b5dTileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] GearsES2.endTileRendering: 0x23348b5dTileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x23348b5d, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] junit.framework.TestListener: endTest(test111_on__gl2es3_aa0)
    [apply] junit.framework.TestListener: startTest(test112_on__gl2es3_aa8)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x23348b5d: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x23348b5d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test111_on__gl2es3_aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0xc0c2f8d: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0xc0c2f8d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xc0c2f8d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xc0c2f8d created: GearsObj[0x7d8704ef, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xc0c2f8d created: GearsObj[0x13b6aecc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xc0c2f8d created: GearsObj[0x13b6aecc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0xc0c2f8d FIN GearsES2[obj 0xc0c2f8d isInit true, usesShared false, 1 GearsObj[0x7d8704ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13b6aecc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x158a8276, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] GearsES2.startTileRendering: 0xc0c2f8dTileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] GearsES2.endTileRendering: 0xc0c2f8dTileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0xc0c2f8d, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] junit.framework.TestListener: endTest(test112_on__gl2es3_aa8)
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0xc0c2f8d: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0xc0c2f8d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847666882 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847666882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.62 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847658906 ms III - Start
    [apply] SLOCK [T main @ 1755847658906 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x233fe9b6], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test001_off_gl2___aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test002_off_gl2___aa8
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x647e447], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test002_off_gl2___aa8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test011_off_gl2es3_aa0
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6e171cd7: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0x6e171cd7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6e171cd7 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e171cd7 created: GearsObj[0x77fbd92c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e171cd7 created: GearsObj[0x67c27493, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e171cd7 created: GearsObj[0x67c27493, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6e171cd7 FIN GearsES2[obj 0x6e171cd7 isInit true, usesShared false, 1 GearsObj[0x77fbd92c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x67c27493, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1a482e36, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] GearsES2.startTileRendering: 0x6e171cd7TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x6e171cd7, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] GearsES2.endTileRendering: 0x6e171cd7TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x59fd97a8], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6e171cd7 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e171cd7, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6e171cd7 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6e171cd7: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6e171cd7 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test011_off_gl2es3_aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test012_off_gl2es3_aa8
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x35e2d654: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true], GearsES2[obj 0x35e2d654 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x35e2d654 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x35e2d654 created: GearsObj[0x293a5bf6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x35e2d654 created: GearsObj[0x6aeb35e6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x35e2d654 created: GearsObj[0x6aeb35e6, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x35e2d654 FIN GearsES2[obj 0x35e2d654 isInit true, usesShared false, 1 GearsObj[0x293a5bf6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6aeb35e6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1283bb96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] GearsES2.startTileRendering: 0x35e2d654TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] >> GearsES2 0x35e2d654, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] GearsES2.endTileRendering: 0x35e2d654TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x4f83df68], glad[1 listener, pre true, post false, preSwap true], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x35e2d654 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffb601080c, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0x35e2d654, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x35e2d654 256x256, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x35e2d654: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x35e2d654 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test012_off_gl2es3_aa8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test101_on__gl2___aa0
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6c40365c], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test101_on__gl2___aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test102_on__gl2___aa8
    [apply] Thread[#1,main,5,main] Gears.init: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] GearsES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 list created: 1
    [apply] gear2 list created: 2
    [apply] gear3 list created: 3
    [apply] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0x7a01084b, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] Gears.reshape 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> Gears angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Gears.endTileRendering: TileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x38afe297], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x7a01084b, tileRendererInUse null
    [apply] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] Gears.dispose: tileRendererInUse null
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test102_on__gl2___aa8
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test111_on__gl2es3_aa0
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x23348b5d: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0x23348b5d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x23348b5d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x23348b5d created: GearsObj[0x69453e37, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x23348b5d created: GearsObj[0x6f4a47c7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x23348b5d created: GearsObj[0x6f4a47c7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x23348b5d FIN GearsES2[obj 0x23348b5d isInit true, usesShared false, 1 GearsObj[0x69453e37, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f4a47c7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63475ace, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] GearsES2.startTileRendering: 0x23348b5dTileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0x23348b5d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] GearsES2.endTileRendering: 0x23348b5dTileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x37ceb1df], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x23348b5d 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x23348b5d, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x23348b5d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x23348b5d: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x23348b5d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test111_on__gl2es3_aa0
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0xc0c2f8d: tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true], GearsES2[obj 0xc0c2f8d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xc0c2f8d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xc0c2f8d created: GearsObj[0x7d8704ef, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xc0c2f8d created: GearsObj[0x13b6aecc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xc0c2f8d created: GearsObj[0x13b6aecc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0xc0c2f8d FIN GearsES2[obj 0xc0c2f8d isInit true, usesShared false, 1 GearsObj[0x7d8704ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13b6aecc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x158a8276, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] GearsES2.startTileRendering: 0xc0c2f8dTileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 3: [3][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/0 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 4: [4][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/0 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 5: [5][0] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/0 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -1.0, t -0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 6: [0][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 7: [1][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 8: [2][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 9: [3][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/256 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 10: [4][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/256 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 11: [5][1] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/256 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b -0.5, t 0.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 12: [0][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 13: [1][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 14: [2][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 15: [3][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/512 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 16: [4][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/512 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 17: [5][2] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/512 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.0, t 0.5] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 18: [0][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 0/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 256/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 19: [1][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 256/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.0, r -0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 512/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 20: [2][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 512/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5, r 0.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 768/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 21: [3][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 768/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1024/768 256x256 of 1536x1024, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse TileRenderer[tile[# 22: [4][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1024/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5, r 1.0, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 1280/768 256x256 of 1536x1024, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse TileRenderer[tile[# 23: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] >> GearsES2 0xc0c2f8d, angle 0.0, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.0, r 1.5, b 0.5, t 1.0] 0.5x0.5, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0x3b0107d5
    [apply] GearsES2.endTileRendering: 0xc0c2f8dTileRenderer[tile[# -1: [5][3] / 6x4, rowOrder 21, offset/size 0/0 256x256 brd 0, cur 1280/768 256x256, buffer 0x0], image[size 1536 x 1024, buffer 0x6913c1fb], glad[1 listener, pre true, post false, preSwap false], isSetup true]
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xc0c2f8d 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse null
    [apply] >> GearsES2 0xc0c2f8d, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xc0c2f8d 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0xc0c2f8d: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0xc0c2f8d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledRendering2NEWT - test112_on__gl2es3_aa8
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847666882 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847666882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test001_off_gl2___aa0 took 3.226 sec
    [apply] Testcase: test002_off_gl2___aa8 took 0.554 sec
    [apply] Testcase: test011_off_gl2es3_aa0 took 0.74 sec
    [apply] Testcase: test012_off_gl2es3_aa8 took 0.728 sec
    [apply] Testcase: test101_on__gl2___aa0 took 0.728 sec
    [apply] Testcase: test102_on__gl2___aa8 took 0.585 sec
    [apply] Testcase: test111_on__gl2es3_aa0 took 0.66 sec
    [apply] Testcase: test112_on__gl2es3_aa8 took 0.705 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847668380 ms III - Start
    [apply] SLOCK [T main @ 1755847668381 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal
    [apply] junit.framework.TestListener: startTest(test01GL2Normal)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.reshape FIN
    [apply] main-Animator#00: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-RedSquareES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0xb4c0516, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x1f03b9ee, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x24594522, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES1.init FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES1.reshape FIN
    [apply] main-Animator#01: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-GearsES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main-Animator#02: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-DemoGL2ES1ImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] main-Animator#03: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-DemoGL2ES1TextureImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test01GL2Normal)
    [apply] junit.framework.TestListener: startTest(test02GL2FFPEmu)
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test02GL2FFPEmu
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2ES1/GL4bc.hw.custom]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES1.init FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES1.reshape FIN
    [apply] main-Animator#04: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-RedSquareES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2ES1/GL4bc.hw.custom]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x233aacbb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x4d061d03, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x4338a49d, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] FixedFunctionPipeline: glEnable 0xba1 not handled in emulation and not supported in ES2
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main] GearsES1.init FIN
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main] GearsES1.reshape FIN
    [apply] main-Animator#05: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-GearsES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main-Animator#06: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-DemoGL2ES1ImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#43,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] main-Animator#07: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-DemoGL2ES1TextureImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#45,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] junit.framework.TestListener: endTest(test02GL2FFPEmu)
    [apply] junit.framework.TestListener: startTest(test03GL2ES1Normal)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test02GL2FFPEmu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test03GL2ES1Normal
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES1.init FIN
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES1.reshape FIN
    [apply] main-Animator#08: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-RedSquareES1-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x7ed8b76d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x7ae73c6e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x3fe5bd56, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main] GearsES1.init FIN
    [apply] Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main] GearsES1.reshape FIN
    [apply] main-Animator#09: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-GearsES1-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main]
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main-Animator#10: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-DemoGL2ES1ImmModeSink-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#51,main-Display-.windows_nil-1-EDT-11,5,main]
    [apply] main-Animator#11: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-DemoGL2ES1TextureImmModeSink-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#53,main-Display-.windows_nil-1-EDT-12,5,main]
    [apply] junit.framework.TestListener: endTest(test03GL2ES1Normal)
    [apply] junit.framework.TestListener: startTest(test04ES2FFPEmu)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test03GL2ES1Normal
    [apply] junit.framework.TestListener: endTest(test04ES2FFPEmu)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847689136 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847689136 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.438 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847668380 ms III - Start
    [apply] SLOCK [T main @ 1755847668381 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9a010817, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES1.reshape FIN
    [apply] main-Animator#00: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-RedSquareES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0xb4c0516, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x1f03b9ee, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x24594522, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES1.init FIN
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES1.reshape FIN
    [apply] main-Animator#01: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-GearsES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main-Animator#02: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-DemoGL2ES1ImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] main-Animator#03: ** screenshot: TestES1FixedFunctionPipelineNEWT.test01GL2Normal___-n0001-DemoGL2ES1TextureImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test01GL2Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test02GL2FFPEmu
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2ES1/GL4bc.hw.custom]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES1.init FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES1.reshape FIN
    [apply] main-Animator#04: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-RedSquareES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL2ES1/GL4bc.hw.custom]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.util.glsl.fixedfunc.FixedFuncImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x233aacbb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x4d061d03, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x4338a49d, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] FixedFunctionPipeline: glEnable 0xba1 not handled in emulation and not supported in ES2
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main] GearsES1.init FIN
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main] GearsES1.reshape FIN
    [apply] main-Animator#05: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-GearsES1-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main-Animator#06: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-DemoGL2ES1ImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#43,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] main-Animator#07: ** screenshot: TestES1FixedFunctionPipelineNEWT.test02GL2FFPEmu___-n0001-DemoGL2ES1TextureImmModeSink-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#45,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test02GL2FFPEmu
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test03GL2ES1Normal
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES1.init ...
    [apply] RedSquareES1 init on Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES1.init FIN
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES1.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES1.reshape FIN
    [apply] main-Animator#08: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-RedSquareES1-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x7ed8b76d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x7ae73c6e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x3fe5bd56, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main] GearsES1.init FIN
    [apply] Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main] GearsES1.reshape FIN
    [apply] main-Animator#09: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-GearsES1-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main]
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main-Animator#10: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-DemoGL2ES1ImmModeSink-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#51,main-Display-.windows_nil-1-EDT-11,5,main]
    [apply] main-Animator#11: ** screenshot: TestES1FixedFunctionPipelineNEWT.test03GL2ES1Normal-n0001-DemoGL2ES1TextureImmModeSink-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] QUIT Window Thread[#53,main-Display-.windows_nil-1-EDT-12,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test03GL2ES1Normal
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu
    [apply] GLES2 n/a
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestES1FixedFunctionPipelineNEWT - test04ES2FFPEmu
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847689136 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847689136 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2Normal took 7.627 sec
    [apply] Testcase: test02GL2FFPEmu took 6.187 sec
    [apply] Testcase: test03GL2ES1Normal took 6.89 sec
    [apply] Testcase: test04ES2FFPEmu took 0 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT
    [apply] junit.framework.TestListener: tests to run: 7
    [apply] junit.framework.TestListener: startTest(test01Plain__GL2ES1_VBOOffUsePlain)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847692564 ms III - Start
    [apply] SLOCK [T main @ 1755847692565 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test01Plain__GL2ES1_VBOOffUsePlain____-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: endTest(test01Plain__GL2ES1_VBOOffUsePlain)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain
    [apply] junit.framework.TestListener: startTest(test02Plain__GL2ES1_VBOOffUseArrayData)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test02Plain__GL2ES1_VBOOffUseArrayData
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test02Plain__GL2ES1_VBOOffUseArrayData-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: endTest(test02Plain__GL2ES1_VBOOffUseArrayData)
    [apply] junit.framework.TestListener: startTest(test03Plain__GL2ES1_VBOOnUsePlain)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test02Plain__GL2ES1_VBOOffUseArrayData
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test03Plain__GL2ES1_VBOOnUsePlain
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test03Plain__GL2ES1_VBOOnUsePlain_____-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: endTest(test03Plain__GL2ES1_VBOOnUsePlain)
    [apply] junit.framework.TestListener: startTest(test04Plain__GL2ES1_VBOOnUseArrayData)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test03Plain__GL2ES1_VBOOnUsePlain
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test04Plain__GL2ES1_VBOOnUseArrayData
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test04Plain__GL2ES1_VBOOnUseArrayData_-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: endTest(test04Plain__GL2ES1_VBOOnUseArrayData)
    [apply] junit.framework.TestListener: startTest(test05ImmSinkGL2ES1_VBOOff)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test04Plain__GL2ES1_VBOOnUseArrayData
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test05ImmSinkGL2ES1_VBOOff
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test05ImmSinkGL2ES1_VBOOff____________-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: endTest(test05ImmSinkGL2ES1_VBOOff)
    [apply] junit.framework.TestListener: startTest(test06ImmSinkGL2ES1_VBOOn)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test05ImmSinkGL2ES1_VBOOff
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test06ImmSinkGL2ES1_VBOOn
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test06ImmSinkGL2ES1_VBOOn_____________-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: endTest(test06ImmSinkGL2ES1_VBOOn)
    [apply] junit.framework.TestListener: startTest(test07ImmSinkGL2ES1_VBOOnTexture)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test06ImmSinkGL2ES1_VBOOn
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: endTest(test07ImmSinkGL2ES1_VBOOnTexture)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847697436 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847697436 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.549 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847692564 ms III - Start
    [apply] SLOCK [T main @ 1755847692565 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test01Plain__GL2ES1_VBOOffUsePlain____-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test01Plain__GL2ES1_VBOOffUsePlain
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test02Plain__GL2ES1_VBOOffUseArrayData
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test02Plain__GL2ES1_VBOOffUseArrayData-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test02Plain__GL2ES1_VBOOffUseArrayData
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test03Plain__GL2ES1_VBOOnUsePlain
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test03Plain__GL2ES1_VBOOnUsePlain_____-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test03Plain__GL2ES1_VBOOnUsePlain
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test04Plain__GL2ES1_VBOOnUseArrayData
    [apply] bufferAll: java.nio.DirectByteBuffer[pos=0 lim=72 cap=72], byteOffset 0
    [apply] bufferV: off 0, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] bufferC: off 36, size 36: java.nio.DirectFloatBufferU[pos=0 lim=9 cap=9], byteOffset 0
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test04Plain__GL2ES1_VBOOnUseArrayData_-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test04Plain__GL2ES1_VBOOnUseArrayData
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test05ImmSinkGL2ES1_VBOOff
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test05ImmSinkGL2ES1_VBOOff____________-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test05ImmSinkGL2ES1_VBOOff
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test06ImmSinkGL2ES1_VBOOn
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test06ImmSinkGL2ES1_VBOOn_____________-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test06ImmSinkGL2ES1_VBOOn
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture
    [apply] main: ** screenshot: TestImmModeSinkES1NEWT.test07ImmSinkGL2ES1_VBOOnTexture______-n0001-GL2ES1-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES1NEWT - test07ImmSinkGL2ES1_VBOOnTexture
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847697436 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847697436 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01Plain__GL2ES1_VBOOffUsePlain took 3.268 sec
    [apply] Testcase: test02Plain__GL2ES1_VBOOffUseArrayData took 0.222 sec
    [apply] Testcase: test03Plain__GL2ES1_VBOOnUsePlain took 0.237 sec
    [apply] Testcase: test04Plain__GL2ES1_VBOOnUseArrayData took 0.251 sec
    [apply] Testcase: test05ImmSinkGL2ES1_VBOOff took 0.235 sec
    [apply] Testcase: test06ImmSinkGL2ES1_VBOOn took 0.275 sec
    [apply] Testcase: test07ImmSinkGL2ES1_VBOOnTexture took 0.334 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847698743 ms III - Start
    [apply] SLOCK [T main @ 1755847698744 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test05ImmSinkGL2ES2_VBOOff_Direct)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] reshape ..
    [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test05ImmSinkGL2ES2_VBOOff_Direct_____-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] junit.framework.TestListener: endTest(test05ImmSinkGL2ES2_VBOOff_Direct)
    [apply] junit.framework.TestListener: startTest(test05ImmSinkGL2ES2_VBOOff_ShaderState)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_ShaderState
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]   ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply] 
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test05ImmSinkGL2ES2_VBOOff_ShaderState-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_ShaderState
    [apply] junit.framework.TestListener: endTest(test05ImmSinkGL2ES2_VBOOff_ShaderState)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_Direct
    [apply] junit.framework.TestListener: startTest(test06ImmSinkGL2ES2_VBOOn_Direct)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] reshape ..
    [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test06ImmSinkGL2ES2_VBOOn_Direct______-n0001-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_Direct
    [apply] junit.framework.TestListener: endTest(test06ImmSinkGL2ES2_VBOOn_Direct)
    [apply] junit.framework.TestListener: startTest(test06ImmSinkGL2ES2_VBOOn_ShaderState)
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderState
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test06ImmSinkGL2ES2_VBOOn_ShaderState_-n0001-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderState
    [apply] junit.framework.TestListener: endTest(test06ImmSinkGL2ES2_VBOOn_ShaderState)++++ Test Singleton.unlock()
    [apply] 
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847703395 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847703395 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.313 sec
    [apply] ------------- Standard Output ---------------
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847698743 ms III - Start
    [apply] SLOCK [T main @ 1755847698744 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] reshape ..
    [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test05ImmSinkGL2ES2_VBOOff_Direct_____-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_Direct
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_ShaderState
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test05ImmSinkGL2ES2_VBOOff_ShaderState-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test05ImmSinkGL2ES2_VBOOff_ShaderState
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_Direct
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] reshape ..
    [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test06ImmSinkGL2ES2_VBOOn_Direct______-n0001-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_Direct
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderState
    [apply] GL_VENDOR   NVIDIA Corporation
    [apply] GL_RENDERER GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION  4.6.0 NVIDIA 391.35
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestImmModeSinkES2NEWT.test06ImmSinkGL2ES2_VBOOn_ShaderState_-n0001-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0400.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.TestImmModeSinkES2NEWT - test06ImmSinkGL2ES2_VBOOn_ShaderState
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847703395 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847703395 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test05ImmSinkGL2ES2_VBOOff_Direct took 4.014 sec
    [apply] Testcase: test05ImmSinkGL2ES2_VBOOff_ShaderState took 0.219 sec
    [apply] Testcase: test06ImmSinkGL2ES2_VBOOn_Direct took 0.201 sec
    [apply] Testcase: test06ImmSinkGL2ES2_VBOOn_ShaderState took 0.186 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847704722 ms III - Start
    [apply] SLOCK [T main @ 1755847704723 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] junit.framework.TestListener: startTest(test00_RGBtoRGB)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x1a451d4d: tileRendererInUse null, GearsES2[obj 0x1a451d4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1a451d4d on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1a451d4d created: GearsObj[0x1b6c5f7c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1a451d4d created: GearsObj[0xe25d15e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1a451d4d created: GearsObj[0xe25d15e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x1a451d4d FIN GearsES2[obj 0x1a451d4d isInit true, usesShared false, 1 GearsObj[0x1b6c5f7c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe25d15e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e6fa1ec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x1a451d4d 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1a451d4d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x1a451d4d 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test00_RGBtoRGB__________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test00_RGBtoRGB)
    [apply] junit.framework.TestListener: startTest(test01_RGBtoRGBA)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a451d4d: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a451d4d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test01_RGBtoRGBA
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x4f6ee6e4: tileRendererInUse null, GearsES2[obj 0x4f6ee6e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4f6ee6e4 on Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4f6ee6e4 created: GearsObj[0x24db820a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4f6ee6e4 created: GearsObj[0x433a0814, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4f6ee6e4 created: GearsObj[0x433a0814, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x4f6ee6e4 FIN GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x24db820a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x433a0814, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x752b8b26, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4f6ee6e4 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4f6ee6e4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4f6ee6e4 512x512, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test01_RGBtoRGBA_________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4f6ee6e4: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test01_RGBtoRGBA)
    [apply] junit.framework.TestListener: startTest(test10_RGBAtoRGB)
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4f6ee6e4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test01_RGBtoRGBA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test10_RGBAtoRGB
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.0 0x6b927fb: tileRendererInUse null, GearsES2[obj 0x6b927fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6b927fb on Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6b927fb created: GearsObj[0x75bb2500, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6b927fb created: GearsObj[0x4d5a27bf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6b927fb created: GearsObj[0x4d5a27bf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.X 0x6b927fb FIN GearsES2[obj 0x6b927fb isInit true, usesShared false, 1 GearsObj[0x75bb2500, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d5a27bf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x241a5cd0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x6b927fb 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6b927fb, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x6b927fb 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test10_RGBAtoRGB_________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test10_RGBAtoRGB)
    [apply] junit.framework.TestListener: startTest(test11_RGBAtoRGBA)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x6b927fb: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x6b927fb FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test10_RGBAtoRGB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test11_RGBAtoRGBA
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x4fb0f2b9: tileRendererInUse null, GearsES2[obj 0x4fb0f2b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4fb0f2b9 on Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4fb0f2b9 created: GearsObj[0x743fb9e3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x65b0944a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x65b0944a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x4fb0f2b9 FIN GearsES2[obj 0x4fb0f2b9 isInit true, usesShared false, 1 GearsObj[0x743fb9e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65b0944a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x259f44ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x4fb0f2b9 512x512, swapInterval 1, drawable 0x7a01084b
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test11_RGBAtoRGBA________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x4fb0f2b9: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test11_RGBAtoRGBA)Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x4fb0f2b9 FIN
    [apply] 
    [apply] junit.framework.TestListener: startTest(test21_RGBtoRGBA_pbuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test11_RGBAtoRGBA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test21_RGBtoRGBA_pbuffer
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.init.0 0x294425a7: tileRendererInUse null, GearsES2[obj 0x294425a7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x294425a7 on Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x294425a7 created: GearsObj[0x375d96fb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x294425a7 created: GearsObj[0x785508fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x294425a7 created: GearsObj[0x785508fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.init.X 0x294425a7 FIN GearsES2[obj 0x294425a7 isInit true, usesShared false, 1 GearsObj[0x375d96fb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x785508fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19ff6110, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x294425a7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x38010893, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x294425a7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x294425a7 512x512, swapInterval 1, drawable 0x38010893
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test21_RGBtoRGBA_pbuffer_-n0000-GL4___-hw-pbuffer_-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x294425a7: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x294425a7 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test21_RGBtoRGBA_pbuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test22_RGBtoRGBA_fbo
    [apply] junit.framework.TestListener: endTest(test21_RGBtoRGBA_pbuffer)
    [apply] junit.framework.TestListener: startTest(test22_RGBtoRGBA_fbo)
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.0 0x12468a38: tileRendererInUse null, GearsES2[obj 0x12468a38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x12468a38 on Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x12468a38 created: GearsObj[0x1faff0ed, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created: GearsObj[0x170908b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created: GearsObj[0x170908b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.X 0x12468a38 FIN GearsES2[obj 0x12468a38 isInit true, usesShared false, 1 GearsObj[0x1faff0ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x170908b0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e30ab32, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x12468a38 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12468a38, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x12468a38 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test22_RGBtoRGBA_fbo_____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x12468a38: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x12468a38 FIN
    [apply] junit.framework.TestListener: endTest(test22_RGBtoRGBA_fbo)
    [apply] junit.framework.TestListener: startTest(test31_RGBAtoRGBA_pbuffer)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test22_RGBtoRGBA_fbo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test31_RGBAtoRGBA_pbuffer
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.init.0 0x5876a9af: tileRendererInUse null, GearsES2[obj 0x5876a9af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5876a9af on Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5876a9af created: GearsObj[0x561b8f7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5876a9af created: GearsObj[0x1f005f1b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5876a9af created: GearsObj[0x1f005f1b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.init.X 0x5876a9af FIN GearsES2[obj 0x5876a9af isInit true, usesShared false, 1 GearsObj[0x561b8f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f005f1b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54b013c4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x5876a9af 0/0 512x512 of 512x512, swapInterval 1, drawable 0x10868, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5876a9af, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x5876a9af 512x512, swapInterval 1, drawable 0x10868
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test31_RGBAtoRGBA_pbuffer-n0000-GL4___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] junit.framework.TestListener: endTest(test31_RGBAtoRGBA_pbuffer)
    [apply] junit.framework.TestListener: startTest(test32_RGBAtoRGBA_fbo)
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x5876a9af: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x5876a9af FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test31_RGBAtoRGBA_pbuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.init.0 0x6572421: tileRendererInUse null, GearsES2[obj 0x6572421 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6572421 on Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6572421 created: GearsObj[0x723346bc, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6572421 created: GearsObj[0x279db8a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6572421 created: GearsObj[0x279db8a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.init.X 0x6572421 FIN GearsES2[obj 0x6572421 isInit true, usesShared false, 1 GearsObj[0x723346bc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x279db8a3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x261a8aad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x6572421 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6572421, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x6572421 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test32_RGBAtoRGBA_fbo____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x6572421: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test32_RGBAtoRGBA_fbo)
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x6572421 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847717534 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847717534 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.459 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847704722 ms III - Start
    [apply] SLOCK [T main @ 1755847704723 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x1a451d4d: tileRendererInUse null, GearsES2[obj 0x1a451d4d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1a451d4d on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1a451d4d created: GearsObj[0x1b6c5f7c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1a451d4d created: GearsObj[0xe25d15e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1a451d4d created: GearsObj[0xe25d15e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x1a451d4d FIN GearsES2[obj 0x1a451d4d isInit true, usesShared false, 1 GearsObj[0x1b6c5f7c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe25d15e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e6fa1ec, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x1a451d4d 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1a451d4d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x1a451d4d 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test00_RGBtoRGB__________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a451d4d: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a451d4d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test00_RGBtoRGB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test01_RGBtoRGBA
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x4f6ee6e4: tileRendererInUse null, GearsES2[obj 0x4f6ee6e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4f6ee6e4 on Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4f6ee6e4 created: GearsObj[0x24db820a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4f6ee6e4 created: GearsObj[0x433a0814, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4f6ee6e4 created: GearsObj[0x433a0814, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x4f6ee6e4 FIN GearsES2[obj 0x4f6ee6e4 isInit true, usesShared false, 1 GearsObj[0x24db820a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x433a0814, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x752b8b26, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x4f6ee6e4 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4f6ee6e4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x4f6ee6e4 512x512, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test01_RGBtoRGBA_________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4f6ee6e4: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x4f6ee6e4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test01_RGBtoRGBA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test10_RGBAtoRGB
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.0 0x6b927fb: tileRendererInUse null, GearsES2[obj 0x6b927fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6b927fb on Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6b927fb created: GearsObj[0x75bb2500, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6b927fb created: GearsObj[0x4d5a27bf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6b927fb created: GearsObj[0x4d5a27bf, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.X 0x6b927fb FIN GearsES2[obj 0x6b927fb isInit true, usesShared false, 1 GearsObj[0x75bb2500, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d5a27bf, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x241a5cd0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x6b927fb 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6b927fb, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x6b927fb 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test10_RGBAtoRGB_________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x6b927fb: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x6b927fb FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test10_RGBAtoRGB
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test11_RGBAtoRGBA
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x4fb0f2b9: tileRendererInUse null, GearsES2[obj 0x4fb0f2b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4fb0f2b9 on Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4fb0f2b9 created: GearsObj[0x743fb9e3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x65b0944a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x65b0944a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x4fb0f2b9 FIN GearsES2[obj 0x4fb0f2b9 isInit true, usesShared false, 1 GearsObj[0x743fb9e3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65b0944a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x259f44ae, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x4fb0f2b9 512x512, swapInterval 1, drawable 0x7a01084b
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test11_RGBAtoRGBA________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x4fb0f2b9: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x4fb0f2b9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test11_RGBAtoRGBA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test21_RGBtoRGBA_pbuffer
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.init.0 0x294425a7: tileRendererInUse null, GearsES2[obj 0x294425a7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x294425a7 on Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x294425a7 created: GearsObj[0x375d96fb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x294425a7 created: GearsObj[0x785508fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x294425a7 created: GearsObj[0x785508fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.init.X 0x294425a7 FIN GearsES2[obj 0x294425a7 isInit true, usesShared false, 1 GearsObj[0x375d96fb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x785508fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19ff6110, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x294425a7 0/0 512x512 of 512x512, swapInterval 1, drawable 0x38010893, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x294425a7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x294425a7 512x512, swapInterval 1, drawable 0x38010893
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test21_RGBtoRGBA_pbuffer_-n0000-GL4___-hw-pbuffer_-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x294425a7: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x294425a7 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test21_RGBtoRGBA_pbuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test22_RGBtoRGBA_fbo
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.0 0x12468a38: tileRendererInUse null, GearsES2[obj 0x12468a38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x12468a38 on Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x12468a38 created: GearsObj[0x1faff0ed, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created: GearsObj[0x170908b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created: GearsObj[0x170908b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.X 0x12468a38 FIN GearsES2[obj 0x12468a38 isInit true, usesShared false, 1 GearsObj[0x1faff0ed, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x170908b0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e30ab32, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x12468a38 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12468a38, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x12468a38 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test22_RGBtoRGBA_fbo_____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8880-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x12468a38: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x12468a38 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test22_RGBtoRGBA_fbo
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test31_RGBAtoRGBA_pbuffer
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.init.0 0x5876a9af: tileRendererInUse null, GearsES2[obj 0x5876a9af isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5876a9af on Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5876a9af created: GearsObj[0x561b8f7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5876a9af created: GearsObj[0x1f005f1b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5876a9af created: GearsObj[0x1f005f1b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.init.X 0x5876a9af FIN GearsES2[obj 0x5876a9af isInit true, usesShared false, 1 GearsObj[0x561b8f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1f005f1b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54b013c4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x5876a9af 0/0 512x512 of 512x512, swapInterval 1, drawable 0x10868, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5876a9af, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x5876a9af 512x512, swapInterval 1, drawable 0x10868
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test31_RGBAtoRGBA_pbuffer-n0000-GL4___-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x5876a9af: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x5876a9af FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test31_RGBAtoRGBA_pbuffer
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.init.0 0x6572421: tileRendererInUse null, GearsES2[obj 0x6572421 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6572421 on Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6572421 created: GearsObj[0x723346bc, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6572421 created: GearsObj[0x279db8a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6572421 created: GearsObj[0x279db8a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.init.X 0x6572421 FIN GearsES2[obj 0x6572421 isInit true, usesShared false, 1 GearsObj[0x723346bc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x279db8a3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x261a8aad, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x6572421 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6572421, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x6572421 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT.test32_RGBAtoRGBA_fbo____-n0000-GL4___-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa00_default-0512x0512.png
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x6572421: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x6572421 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT - test32_RGBAtoRGBA_fbo
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847717534 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847717534 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00_RGBtoRGB took 3.873 sec
    [apply] Testcase: test01_RGBtoRGBA took 0.241 sec
    [apply] Testcase: test10_RGBAtoRGB took 0.355 sec
    [apply] Testcase: test11_RGBAtoRGBA took 0.26 sec
    [apply] Testcase: test21_RGBtoRGBA_pbuffer took 1.893 sec
    [apply] Testcase: test22_RGBtoRGBA_fbo took 1.852 sec
    [apply] Testcase: test31_RGBAtoRGBA_pbuffer took 2.51 sec
    [apply] Testcase: test32_RGBAtoRGBA_fbo took 1.78 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847718882 ms III - Start
    [apply] SLOCK [T main @ 1755847718883 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testOffscreenWritePNG)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x158da8e: tileRendererInUse null, GearsES2[obj 0x158da8e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x158da8e on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x158da8e created: GearsObj[0x164b814c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x158da8e created: GearsObj[0x2027f3b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x158da8e created: GearsObj[0x2027f3b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x158da8e FIN GearsES2[obj 0x158da8e isInit true, usesShared false, 1 GearsObj[0x164b814c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2027f3b0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43b311b0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x158da8e 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4f010867, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x158da8e 256x256, swapInterval 1, drawable 0x4f010867
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOffscreenWritePNG_______-n0000-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOffscreenWritePNG_______-n0000-GL4bc_-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x158da8e: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(testOffscreenWritePNG)
    [apply] junit.framework.TestListener: startTest(testOnscreenWritePNG_TGA_PAM)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x158da8e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOnscreenWritePNG_TGA_PAM
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0xa514af7: tileRendererInUse null, GearsES2[obj 0xa514af7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xa514af7 on Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xa514af7 created: GearsObj[0x582bc878, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xa514af7 created: GearsObj[0x22d58655, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xa514af7 created: GearsObj[0x22d58655, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0xa514af7 FIN GearsES2[obj 0xa514af7 isInit true, usesShared false, 1 GearsObj[0x582bc878, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22d58655, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68536dce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0xa514af7 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xa514af7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0xa514af7 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.tga
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.tga
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0004-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.pam
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0005-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.pam
    [apply] junit.framework.TestListener: endTest(testOnscreenWritePNG_TGA_PAM)
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xa514af7: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xa514af7 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOnscreenWritePNG_TGA_PAM
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847724183 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847724184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.97 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847718882 ms III - Start
    [apply] SLOCK [T main @ 1755847718883 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x158da8e: tileRendererInUse null, GearsES2[obj 0x158da8e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x158da8e on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x158da8e created: GearsObj[0x164b814c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x158da8e created: GearsObj[0x2027f3b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x158da8e created: GearsObj[0x2027f3b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x158da8e FIN GearsES2[obj 0x158da8e isInit true, usesShared false, 1 GearsObj[0x164b814c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2027f3b0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43b311b0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x158da8e 0/0 256x256 of 256x256, swapInterval 1, drawable 0x4f010867, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x158da8e 256x256, swapInterval 1, drawable 0x4f010867
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOffscreenWritePNG_______-n0000-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOffscreenWritePNG_______-n0000-GL4bc_-hw-pbuffer_-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x158da8e: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x158da8e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOffscreenWritePNG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOnscreenWritePNG_TGA_PAM
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0xa514af7: tileRendererInUse null, GearsES2[obj 0xa514af7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xa514af7 on Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xa514af7 created: GearsObj[0x582bc878, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xa514af7 created: GearsObj[0x22d58655, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xa514af7 created: GearsObj[0x22d58655, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0xa514af7 FIN GearsES2[obj 0xa514af7 isInit true, usesShared false, 1 GearsObj[0x582bc878, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22d58655, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x68536dce, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0xa514af7 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xa514af7, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0xa514af7 256x256, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.tga
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0003-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.tga
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0004-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.pam
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestGLReadBufferUtilTextureIOWrite01NEWT.testOnscreenWritePNG_TGA_PAM-n0005-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.pam
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xa514af7: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xa514af7 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT - testOnscreenWritePNG_TGA_PAM
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847724183 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847724184 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOffscreenWritePNG took 2.384 sec
    [apply] Testcase: testOnscreenWritePNG_TGA_PAM took 0.498 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847725537 ms III - Start
    [apply] SLOCK [T main @ 1755847725538 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize
    [apply] junit.framework.TestListener: startTest(testOffscreenWritePNGWithResize)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x158da8e: tileRendererInUse null, GearsES2[obj 0x158da8e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x158da8e on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x158da8e created: GearsObj[0x16b60fb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x158da8e created: GearsObj[0xaeb3b8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x158da8e created: GearsObj[0xaeb3b8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x158da8e FIN GearsES2[obj 0x158da8e isInit true, usesShared false, 1 GearsObj[0x16b60fb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xaeb3b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45541aa4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x158da8e 0/0 64x64 of 64x64, swapInterval 1, drawable 0x5f010832, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: init
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x158da8e 64x64, swapInterval 1, drawable 0x5f010832
    [apply] XXX: [0], 64x64, sz_changed true, snap true
    [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0000-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0064.png
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x158da8e 0/0 128x128 of 128x128, swapInterval 1, drawable 0x73010832, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [64], 128x128, sz_changed true, snap true
    [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0001-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x158da8e 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff87010832, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [128], 256x256, sz_changed true, snap true
    [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0002-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x158da8e 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9b010832, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [256], 512x512, sz_changed true, snap true
    [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0003-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x158da8e 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x4010861, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(testOffscreenWritePNGWithResize)
    [apply] junit.framework.TestListener: startTest(testOnscreenWritePNGWithResize)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x158da8e: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x158da8e FIN
    [apply] XXX: dispose
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOnscreenWritePNGWithResize
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3a93b025 on Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a93b025 created: GearsObj[0x22762fd8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a93b025 created: GearsObj[0x2456961d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a93b025 created: GearsObj[0x2456961d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x3a93b025 FIN GearsES2[obj 0x3a93b025 isInit true, usesShared false, 1 GearsObj[0x22762fd8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2456961d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4593782c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] XXX: init
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x3a93b025 0/0 120x64 of 120x64, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 0.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x3a93b025 120x64, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX: [0], 120x64, sz_changed true, snap true
    [apply] main-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0064.png
    [apply] Thread[#38,main-Animator#01,5,main] GearsES2.reshape 0x3a93b025 0/0 240x128 of 240x128, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 1.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [apply] XXX: [120], 240x128, sz_changed true, snap true
    [apply] main-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0240x0128.png
    [apply] Thread[#38,main-Animator#01,5,main] GearsES2.reshape 0x3a93b025 0/0 480x256 of 480x256, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 2.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [apply] XXX: [240], 480x256, sz_changed true, snap true
    [apply] main-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0480x0256.png
    [apply] Thread[#38,main-Animator#01,5,main] GearsES2.reshape 0x3a93b025 0/0 960x512 of 960x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 3.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(testOnscreenWritePNGWithResize)
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025 FIN
    [apply] XXX: dispose
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOnscreenWritePNGWithResize
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847731474 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847731474 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.613 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847725537 ms III - Start
    [apply] SLOCK [T main @ 1755847725538 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x158da8e: tileRendererInUse null, GearsES2[obj 0x158da8e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x158da8e on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  0
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x158da8e created: GearsObj[0x16b60fb, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x158da8e created: GearsObj[0xaeb3b8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x158da8e created: GearsObj[0xaeb3b8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x158da8e FIN GearsES2[obj 0x158da8e isInit true, usesShared false, 1 GearsObj[0x16b60fb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xaeb3b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45541aa4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x158da8e 0/0 64x64 of 64x64, swapInterval 1, drawable 0x5f010832, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: init
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x158da8e 64x64, swapInterval 1, drawable 0x5f010832
    [apply] XXX: [0], 64x64, sz_changed true, snap true
    [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0000-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0064x0064.png
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x158da8e 0/0 128x128 of 128x128, swapInterval 1, drawable 0x73010832, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [64], 128x128, sz_changed true, snap true
    [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0001-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x158da8e 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff87010832, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, angle 2.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [128], 256x256, sz_changed true, snap true
    [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0002-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x158da8e 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9b010832, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] XXX: [256], 512x512, sz_changed true, snap true
    [apply] main-Animator#00: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOffscreenWritePNGWithResize-n0003-GL4bc_-hw-pbuffer_-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0512x0512.png
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x158da8e 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x4010861, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x158da8e, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x158da8e: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x158da8e FIN
    [apply] XXX: dispose
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOffscreenWritePNGWithResize
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOnscreenWritePNGWithResize
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3a93b025 on Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a93b025 created: GearsObj[0x22762fd8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a93b025 created: GearsObj[0x2456961d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a93b025 created: GearsObj[0x2456961d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x3a93b025 FIN GearsES2[obj 0x3a93b025 isInit true, usesShared false, 1 GearsObj[0x22762fd8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2456961d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4593782c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] XXX: init
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x3a93b025 0/0 120x64 of 120x64, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 0.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x3a93b025 120x64, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX: [0], 120x64, sz_changed true, snap true
    [apply] main-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0064.png
    [apply] Thread[#38,main-Animator#01,5,main] GearsES2.reshape 0x3a93b025 0/0 240x128 of 240x128, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 1.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [apply] XXX: [120], 240x128, sz_changed true, snap true
    [apply] main-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0240x0128.png
    [apply] Thread[#38,main-Animator#01,5,main] GearsES2.reshape 0x3a93b025 0/0 480x256 of 480x256, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 2.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [apply] XXX: [240], 480x256, sz_changed true, snap true
    [apply] main-Animator#01: ** screenshot: TestGLReadBufferUtilTextureIOWrite02NEWT.testOnscreenWritePNGWithResize_-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0480x0256.png
    [apply] Thread[#38,main-Animator#01,5,main] GearsES2.reshape 0x3a93b025 0/0 960x512 of 960x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 3.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x3a93b025 FIN
    [apply] XXX: dispose
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT - testOnscreenWritePNGWithResize
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847731474 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847731474 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testOffscreenWritePNGWithResize took 2.596 sec
    [apply] Testcase: testOnscreenWritePNGWithResize took 0.998 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847732891 ms III - Start
    [apply] SLOCK [T main @ 1755847732892 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01AllPNG)
    [apply] junit.framework.TestListener: endTest(test01AllPNG)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG
    [apply] junit.framework.TestListener: startTest(test02AllJPG)
    [apply] Test   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png], has-type ImageType[png]junit.framework.TestListener: endTest(test02AllJPG)
    [apply] 
    [apply] junit.framework.TestListener: startTest(test04AllDDS)
    [apply] junit.framework.TestListener: endTest(test04AllDDS)
    [apply] Test   1: path bug724-transparent-grey_orig.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   2: path cross-grey-alpha-16x16.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   3: path grayscale_texture.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   4: path pointer-grey-alpha-16x24.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   5: path test-ntscI_3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   6: path test-ntscI_4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   7: path test-ntscIG3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   8: path test-ntscIG4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   9: path test-ntscN_3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  10: path test-ntscN_4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  11: path test-ntscNG4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  12: path test-ntscP_3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  13: path test-ntscP_4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test02AllJPG
    [apply] Test   0: path bug745_qttdef_post_frame.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   1: path j1-baseline.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   2: path j2-progressive.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   3: path j3-baseline_gray.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   4: path test-cmyk-01.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   5: path test-ntscN_3-01-160x90-60pct-yuv422h-base.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   6: path test-ntscN_3-01-160x90-60pct-yuv422h-prog.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   7: path test-ntscN_3-01-160x90-90pct-yuv444-base.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   8: path test-ntscN_3-01-160x90-90pct-yuv444-prog.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   9: path test-ycck-01.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test02AllJPG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDS
    [apply] Test   0: path test-64x32_DXT1.dds, exp-type ImageType[dds], has-type ImageType[dds]
    [apply] Test   1: path test-64x32_DXT5.dds, exp-type ImageType[dds], has-type ImageType[dds]
    [apply] Test   2: path test-64x32_uncompressed.dds, exp-type ImageType[dds], has-type ImageType[dds]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDS
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847732985 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847732985 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.745 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847732891 ms III - Start
    [apply] SLOCK [T main @ 1755847732892 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG
    [apply] Test   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   1: path bug724-transparent-grey_orig.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   2: path cross-grey-alpha-16x16.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   3: path grayscale_texture.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   4: path pointer-grey-alpha-16x24.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   5: path test-ntscI_3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   6: path test-ntscI_4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   7: path test-ntscIG3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   8: path test-ntscIG4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test   9: path test-ntscN_3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  10: path test-ntscN_4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  11: path test-ntscNG4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  12: path test-ntscP_3-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] Test  13: path test-ntscP_4-01-160x90.png, exp-type ImageType[png], has-type ImageType[png]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test01AllPNG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test02AllJPG
    [apply] Test   0: path bug745_qttdef_post_frame.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   1: path j1-baseline.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   2: path j2-progressive.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   3: path j3-baseline_gray.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   4: path test-cmyk-01.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   5: path test-ntscN_3-01-160x90-60pct-yuv422h-base.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   6: path test-ntscN_3-01-160x90-60pct-yuv422h-prog.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   7: path test-ntscN_3-01-160x90-90pct-yuv444-base.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   8: path test-ntscN_3-01-160x90-90pct-yuv444-prog.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] Test   9: path test-ycck-01.jpg, exp-type ImageType[jpg], has-type ImageType[jpg]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test02AllJPG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDS
    [apply] Test   0: path test-64x32_DXT1.dds, exp-type ImageType[dds], has-type ImageType[dds]
    [apply] Test   1: path test-64x32_DXT5.dds, exp-type ImageType[dds], has-type ImageType[dds]
    [apply] Test   2: path test-64x32_uncompressed.dds, exp-type ImageType[dds], has-type ImageType[dds]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestImageTypeNEWT - test04AllDDS
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847732985 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847732985 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01AllPNG took 0.052 sec
    [apply] Testcase: test02AllJPG took 0.011 sec
    [apply] Testcase: test04AllDDS took 0.007 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847734059 ms III - Start
    [apply] SLOCK [T main @ 1755847734060 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testReadES2_RGBn)
    [apply] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]], hasAlpha false
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestJPEGImage01NEWT.testReadES2_RGBn-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] junit.framework.TestListener: endTest(testReadES2_RGBn)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847738032 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847738032 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.637 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847734059 ms III - Start
    [apply] SLOCK [T main @ 1755847734060 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn
    [apply] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]], hasAlpha false
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestJPEGImage01NEWT.testReadES2_RGBn-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGImage01NEWT - testReadES2_RGBn
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847738032 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847738032 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testReadES2_RGBn took 3.94 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847739205 ms III - Start
    [apply] SLOCK [T main @ 1755847739205 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 12
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2
    [apply] junit.framework.TestListener: startTest(test01YUV422hBase__ES2)
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV422hBase__ES2___-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2
    [apply] junit.framework.TestListener: endTest(test01YUV422hBase__ES2)
    [apply] junit.framework.TestListener: startTest(test01YUV422hProg_ES2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hProg_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV422hProg_ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(test01YUV422hProg_ES2)
    [apply] junit.framework.TestListener: startTest(test01YUV444Base__ES2)
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hProg_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Base__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__ES2
    [apply] junit.framework.TestListener: endTest(test01YUV444Base__ES2)
    [apply] junit.framework.TestListener: startTest(test01YUV444Base__GL2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Base__GL2____-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] junit.framework.TestListener: endTest(test01YUV444Base__GL2)
    [apply] junit.framework.TestListener: startTest(test01YUV444Prog__ES2)
    [apply] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Prog__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] junit.framework.TestListener: endTest(test01YUV444Prog__ES2)
    [apply] junit.framework.TestListener: startTest(test01YUV444Prog__GL2)
    [apply] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Prog__GL2____-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420BaseGray_ES2
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420BaseGray_ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] junit.framework.TestListener: endTest(test01YUV444Prog__GL2)
    [apply] junit.framework.TestListener: startTest(test02YUV420BaseGray_ES2)
    [apply] junit.framework.TestListener: endTest(test02YUV420BaseGray_ES2)
    [apply] junit.framework.TestListener: startTest(test02YUV420Base__ES2)
    [apply] QUIT Window Thread[#43,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420BaseGray_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Base__ES2
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-2-EDT-1: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Base__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] junit.framework.TestListener: endTest(test02YUV420Base__ES2)
    [apply] QUIT Window Thread[#45,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Base__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Prog_ES2
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] junit.framework.TestListener: startTest(test02YUV420Prog_ES2)
    [apply] main-Display-.windows_nil-2-EDT-2: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Prog_ES2_____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[#47,main-Display-.windows_nil-2-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Prog_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03CMYK_01_ES2
    [apply] junit.framework.TestListener: endTest(test02YUV420Prog_ES2)
    [apply] junit.framework.TestListener: startTest(test03CMYK_01_ES2)
    [apply] TextureData: TextureData[300x509, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-2-EDT-3: ** screenshot: TestJPEGTextureFromFileNEWT.test03CMYK_01_ES2________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png
    [apply] QUIT Window Thread[#49,main-Display-.windows_nil-2-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03CMYK_01_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03YCCK_01_ES2
    [apply] junit.framework.TestListener: endTest(test03CMYK_01_ES2)
    [apply] junit.framework.TestListener: startTest(test03YCCK_01_ES2)
    [apply] TextureData: TextureData[872x583, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-2-EDT-4: ** screenshot: TestJPEGTextureFromFileNEWT.test03YCCK_01_ES2________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png
    [apply] QUIT Window Thread[#51,main-Display-.windows_nil-2-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03YCCK_01_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 49152, alignment 1, rowlen 0, ImageType[jpg]
    [apply] junit.framework.TestListener: endTest(test03YCCK_01_ES2)
    [apply] junit.framework.TestListener: startTest(test04QTTDefPostFrame_ES2)
    [apply] main-Display-.windows_nil-2-EDT-5: ** screenshot: TestJPEGTextureFromFileNEWT.test04QTTDefPostFrame_ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#53,main-Display-.windows_nil-2-EDT-5,5,main]
    [apply] junit.framework.TestListener: endTest(test04QTTDefPostFrame_ES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847757256 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847757256 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.721 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847739205 ms III - Start
    [apply] SLOCK [T main @ 1755847739205 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV422hBase__ES2___-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hBase__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hProg_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV422hProg_ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV422hProg_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Base__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Base__GL2____-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Base__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Prog__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestJPEGTextureFromFileNEWT.test01YUV444Prog__GL2____-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test01YUV444Prog__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420BaseGray_ES2
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420BaseGray_ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[#43,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420BaseGray_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Base__ES2
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-2-EDT-1: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Base__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[#45,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Base__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Prog_ES2
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-2-EDT-2: ** screenshot: TestJPEGTextureFromFileNEWT.test02YUV420Prog_ES2_____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[#47,main-Display-.windows_nil-2-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test02YUV420Prog_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03CMYK_01_ES2
    [apply] TextureData: TextureData[300x509, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-2-EDT-3: ** screenshot: TestJPEGTextureFromFileNEWT.test03CMYK_01_ES2________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png
    [apply] QUIT Window Thread[#49,main-Display-.windows_nil-2-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03CMYK_01_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03YCCK_01_ES2
    [apply] TextureData: TextureData[872x583, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-2-EDT-4: ** screenshot: TestJPEGTextureFromFileNEWT.test03YCCK_01_ES2________-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png
    [apply] QUIT Window Thread[#51,main-Display-.windows_nil-2-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test03YCCK_01_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 49152, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-2-EDT-5: ** screenshot: TestJPEGTextureFromFileNEWT.test04QTTDefPostFrame_ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#53,main-Display-.windows_nil-2-EDT-5,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGTextureFromFileNEWT - test04QTTDefPostFrame_ES2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847757256 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847757256 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01YUV422hBase__ES2 took 3.908 sec
    [apply] Testcase: test01YUV422hProg_ES2 took 1.24 sec
    [apply] Testcase: test01YUV444Base__ES2 took 1.248 sec
    [apply] Testcase: test01YUV444Base__GL2 took 1.367 sec
    [apply] Testcase: test01YUV444Prog__ES2 took 1.233 sec
    [apply] Testcase: test01YUV444Prog__GL2 took 1.245 sec
    [apply] Testcase: test02YUV420BaseGray_ES2 took 1.287 sec
    [apply] Testcase: test02YUV420Base__ES2 took 1.268 sec
    [apply] Testcase: test02YUV420Prog_ES2 took 1.326 sec
    [apply] Testcase: test03CMYK_01_ES2 took 1.286 sec
    [apply] Testcase: test03YCCK_01_ES2 took 1.362 sec
    [apply] Testcase: test04QTTDefPostFrame_ES2 took 1.231 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 10
    [apply] junit.framework.TestListener: startTest(testPNGRead01_All)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847758711 ms III - Start
    [apply] SLOCK [T main @ 1755847758712 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x6c49835d, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x53f65459, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x1786dec2, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x74650e52, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x15d0c81b, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x6acdbdf5, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x4b1c1ea0, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x17579e0f, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscN_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x2833cc44, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x33f88ab, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x27a8c74e, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x2d8f65a4, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x1b68ddbd, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x646d64ab, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x59e5ddf, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x536aaa8d, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscNG4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1877ab81, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x305fd85d, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x458c1321, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x11438d26, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x34cd072c, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x7a1ebcd8, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x5faeada1, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x528931cf, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscI_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x2bbf4b8b, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x30a3107a, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x33c7e1bb, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x34c4973, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x52feb982, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x7a765367, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x76b0bfab, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x17d677df, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscI_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0xbd8db5a, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x2f943d71, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x80503, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x4b553d26, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x69a3d1d, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x86be70a, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x480bdb19, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x2a556333, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscIG3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x3cb1ffe6, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3dfc5fb8, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x467aecef, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x4d50efb8, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x7e2d773b, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x2173f6d9, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x307f6b8c, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x7a187f14, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscIG4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1a8a8f7c, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x2353b3e6, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x631330c, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x42f93a98, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0xc46bcd4, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x3234e239, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x3d921e20, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x36b4cef0, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscP_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1d8d30f7, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3e57cd70, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x9a7504c, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x2c039ac6, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x587d1d39, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x58c1670b, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x6b57696f, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x5bb21b69, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscP_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x687080dc, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x23d2a7e8, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x7a9273a8, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x26a7b76d, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x4abdb505, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x7ce6a65d, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x1500955a, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0xe874448, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: grayscale_texture.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x6043cd28, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0xcb51256, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x59906517, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x5bfbf16f, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x25af5db5, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x12cdcf4, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x5bcea91b, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x5f3a4b84, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] Test01: bug724-transparent-grey_orig.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x44c8afef, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x7b69c6ba, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x46daef40, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x12f41634, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x13c27452, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x262b2c86, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x371a67ec, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x5ed828d, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] Test01: bug724-transparent-grey_gimpexp.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1e7c7811, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x77ec78b9, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x1a3869f4, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0xa38d7a3, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x77f99a05, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x63440df3, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x3aeaafa6, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x76a3e297, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] Test01: cross-grey-alpha-16x16.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x6121c9d6, BGRA8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x87f383f, BGRA8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x4eb7f003, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0xeafc191, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x612fc6eb, ABGR8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x1060b431, ABGR8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x612679d6, ABGR8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x11758f2a, ABGR8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Test01: pointer-grey-alpha-16x24.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x491cc5c9, BGRA8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x74ad1f1f, BGRA8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x6a1aab78, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x462d5aee, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x69b0fd6f, ABGR8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x757942a1, ABGR8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x4a87761d, ABGR8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x66d1af89, ABGR8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead02_RGB888_to_RGBA8888
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x33723e30, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x64f6106c, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x553a3d88, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7a30d1e6, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x5891e32e, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0xcb0ed20, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x8e24743, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x74a10858, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead02_RGB888_to_RGBA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead03_RGB888_to_RGBA8888_stride1000
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 1000, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x4e718207, RGBA8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x1d371b2d, RGBA8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x543c6f6d, RGBA8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x13eb8acf, RGBA8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x51c8530f, ABGR8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x7403c468, ABGR8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x43738a82, ABGR8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0xc81cdd1, ABGR8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead03_RGB888_to_RGBA8888_stride1000
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead04_RGB888_to_RGBA8888_stride999
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 999, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x289d1c02, RGBA8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x22eeefeb, RGBA8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x17d0685f, RGBA8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] junit.framework.TestListener: endTest(testPNGRead01_All)
    [apply] junit.framework.TestListener: startTest(testPNGRead02_RGB888_to_RGBA8888)
    [apply] junit.framework.TestListener: endTest(testPNGRead02_RGB888_to_RGBA8888)
    [apply] junit.framework.TestListener: startTest(testPNGRead03_RGB888_to_RGBA8888_stride1000)
    [apply] junit.framework.TestListener: endTest(testPNGRead03_RGB888_to_RGBA8888_stride1000)
    [apply] junit.framework.TestListener: startTest(testPNGRead04_RGB888_to_RGBA8888_stride999)
    [apply] junit.framework.TestListener: endTest(testPNGRead04_RGB888_to_RGBA8888_stride999)
    [apply] junit.framework.TestListener: startTest(testPNGRead11_RGBA8888_to_LUMINA)
    [apply] junit.framework.TestListener: endTest(testPNGRead11_RGBA8888_to_LUMINA)
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x3891771e, RGBA8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x78ac1102, ABGR8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] junit.framework.TestListener: startTest(testPNGRead12_RGBA8888_to_RGB888)PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x2de8284b, ABGR8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] 
    [apply] junit.framework.TestListener: endTest(testPNGRead12_RGBA8888_to_RGB888)
    [apply] junit.framework.TestListener: startTest(testPNGRead13_RGBA8888_to_BGR888)
    [apply] junit.framework.TestListener: endTest(testPNGRead13_RGBA8888_to_BGR888)
    [apply] junit.framework.TestListener: startTest(testPNGRead14_RGBA8888_to_BGRA8888)
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x396e2f39, ABGR8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] junit.framework.TestListener: endTest(testPNGRead14_RGBA8888_to_BGRA8888)
    [apply] junit.framework.TestListener: startTest(testPNGRead15_RGBA8888_to_ARGB8888)
    [apply] junit.framework.TestListener: endTest(testPNGRead15_RGBA8888_to_ARGB8888)
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0xa74868d, ABGR8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead04_RGB888_to_RGBA8888_stride999
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead11_RGBA8888_to_LUMINA
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt LUMINANCE, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x18bf3d14, LUMINANCE, 160 x 90, stride 160, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=14400 cap=14400]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x4fb64261, LUMINANCE, 160 x 90, stride 160, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=14400 cap=14400]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead11_RGBA8888_to_LUMINA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead12_RGBA8888_to_RGB888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt RGB888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x64485a47, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x25bbf683, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead12_RGBA8888_to_RGB888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead13_RGBA8888_to_BGR888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt BGR888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x2e3fc542, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x150c158, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead13_RGBA8888_to_BGR888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead14_RGBA8888_to_BGRA8888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt BGRA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1786f9d5, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x704d6e83, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead14_RGBA8888_to_BGRA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead15_RGBA8888_to_ARGB8888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt ARGB8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x3578436e, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x706a04ae, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead15_RGBA8888_to_ARGB8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt ABGR8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] junit.framework.TestListener: startTest(testPNGRead16_RGBA8888_to_ABGR8888)
    [apply] junit.framework.TestListener: endTest(testPNGRead16_RGBA8888_to_ABGR8888)
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x47db50c5, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x5c072e3f, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847759644 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847759644 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.606 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847758711 ms III - Start
    [apply] SLOCK [T main @ 1755847758712 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x6c49835d, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x53f65459, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x1786dec2, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x74650e52, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x15d0c81b, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x6acdbdf5, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x4b1c1ea0, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x17579e0f, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscN_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x2833cc44, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x33f88ab, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x27a8c74e, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x2d8f65a4, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x1b68ddbd, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x646d64ab, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x59e5ddf, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x536aaa8d, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscNG4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1877ab81, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x305fd85d, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x458c1321, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x11438d26, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x34cd072c, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x7a1ebcd8, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x5faeada1, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x528931cf, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscI_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x2bbf4b8b, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x30a3107a, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x33c7e1bb, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x34c4973, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x52feb982, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x7a765367, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x76b0bfab, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x17d677df, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscI_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0xbd8db5a, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x2f943d71, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x80503, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x4b553d26, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x69a3d1d, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x86be70a, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x480bdb19, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x2a556333, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscIG3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x3cb1ffe6, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3dfc5fb8, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x467aecef, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x4d50efb8, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x7e2d773b, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x2173f6d9, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x307f6b8c, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x7a187f14, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscIG4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1a8a8f7c, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x2353b3e6, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x631330c, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x42f93a98, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0xc46bcd4, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x3234e239, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x3d921e20, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x36b4cef0, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Test01: test-ntscP_3-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1d8d30f7, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x3e57cd70, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x9a7504c, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x2c039ac6, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x587d1d39, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x58c1670b, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x6b57696f, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x5bb21b69, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: test-ntscP_4-01-160x90.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x687080dc, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x23d2a7e8, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x7a9273a8, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x26a7b76d, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x4abdb505, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x7ce6a65d, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x1500955a, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0xe874448, BGR888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] Test01: grayscale_texture.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x6043cd28, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0xcb51256, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x59906517, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x5bfbf16f, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x25af5db5, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x12cdcf4, LUMINANCE, 283 x 32, stride 283, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x5bcea91b, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x5f3a4b84, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] Test01: bug724-transparent-grey_orig.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x44c8afef, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x7b69c6ba, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x46daef40, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x12f41634, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x13c27452, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x262b2c86, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x371a67ec, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x5ed828d, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] Test01: bug724-transparent-grey_gimpexp.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1e7c7811, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x77ec78b9, RGBA8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x1a3869f4, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0xa38d7a3, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x77f99a05, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x63440df3, ABGR8888, 127 x 90, stride 508, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x3aeaafa6, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x76a3e297, ABGR8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] Test01: cross-grey-alpha-16x16.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x6121c9d6, BGRA8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x87f383f, BGRA8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x4eb7f003, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0xeafc191, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x612fc6eb, ABGR8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x1060b431, ABGR8888, 16 x 16, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x612679d6, ABGR8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x11758f2a, ABGR8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Test01: pointer-grey-alpha-16x24.png, destFmt null, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x491cc5c9, BGRA8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x74ad1f1f, BGRA8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x6a1aab78, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x462d5aee, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x69b0fd6f, ABGR8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x757942a1, ABGR8888, 16 x 24, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x4a87761d, ABGR8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x66d1af89, ABGR8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead01_All
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead02_RGB888_to_RGBA8888
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x33723e30, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x64f6106c, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x553a3d88, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x7a30d1e6, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x5891e32e, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0xcb0ed20, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x8e24743, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0x74a10858, ABGR8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead02_RGB888_to_RGBA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead03_RGB888_to_RGBA8888_stride1000
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 1000, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x4e718207, RGBA8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x1d371b2d, RGBA8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x543c6f6d, RGBA8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x13eb8acf, RGBA8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x51c8530f, ABGR8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x7403c468, ABGR8888, 160 x 90, stride 1000, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x43738a82, ABGR8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0xc81cdd1, ABGR8888, 160 x 90, stride 1000, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=90000 cap=90000]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead03_RGB888_to_RGBA8888_stride1000
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead04_RGB888_to_RGBA8888_stride999
    [apply] Test01: test-ntscN_3-01-160x90.png, destFmt RGBA8888, destMinStrideInBytes 999, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x289d1c02, RGBA8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x22eeefeb, RGBA8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Flip : PixelRect[obj 0x17d0685f, RGBA8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Flip (Read Back): PixelRect[obj 0x3891771e, RGBA8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed : PixelRect[obj 0x78ac1102, ABGR8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed (Read Back): PixelRect[obj 0x2de8284b, ABGR8888, 160 x 90, stride 999, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed+Flipped : PixelRect[obj 0x396e2f39, ABGR8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] PNGPixelRect - Reversed+FLipped (Read Back): PixelRect[obj 0xa74868d, ABGR8888, 160 x 90, stride 999, isGLOrient true, pixels java.nio.HeapByteBuffer[pos=0 lim=89910 cap=89910]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead04_RGB888_to_RGBA8888_stride999
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead11_RGBA8888_to_LUMINA
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt LUMINANCE, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x18bf3d14, LUMINANCE, 160 x 90, stride 160, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=14400 cap=14400]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x4fb64261, LUMINANCE, 160 x 90, stride 160, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=14400 cap=14400]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead11_RGBA8888_to_LUMINA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead12_RGBA8888_to_RGB888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt RGB888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x64485a47, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x25bbf683, RGB888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead12_RGBA8888_to_RGB888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead13_RGBA8888_to_BGR888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt BGR888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x2e3fc542, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x150c158, BGR888, 160 x 90, stride 480, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead13_RGBA8888_to_BGR888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead14_RGBA8888_to_BGRA8888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt BGRA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x1786f9d5, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x704d6e83, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead14_RGBA8888_to_BGRA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead15_RGBA8888_to_ARGB8888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt ARGB8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x3578436e, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x706a04ae, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead15_RGBA8888_to_ARGB8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888
    [apply] Test02: test-ntscN_4-01-160x90.png, destFmt ABGR8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x47db50c5, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] PNGPixelRect - Orig (Read Back): PixelRect[obj 0x5c072e3f, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect00NEWT - testPNGRead16_RGBA8888_to_ABGR8888
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847759644 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847759644 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testPNGRead01_All took 0.686 sec
    [apply] Testcase: testPNGRead02_RGB888_to_RGBA8888 took 0.031 sec
    [apply] Testcase: testPNGRead03_RGB888_to_RGBA8888_stride1000 took 0.031 sec
    [apply] Testcase: testPNGRead04_RGB888_to_RGBA8888_stride999 took 0.061 sec
    [apply] Testcase: testPNGRead11_RGBA8888_to_LUMINA took 0.01 sec
    [apply] Testcase: testPNGRead12_RGBA8888_to_RGB888 took 0.01 sec
    [apply] Testcase: testPNGRead13_RGBA8888_to_BGR888 took 0.01 sec
    [apply] Testcase: testPNGRead14_RGBA8888_to_BGRA8888 took 0.017 sec
    [apply] Testcase: testPNGRead15_RGBA8888_to_ARGB8888 took 0.04 sec
    [apply] Testcase: testPNGRead16_RGBA8888_to_ABGR8888 took 0.009 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(testRead00_Manual)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847766889 ms III - Start
    [apply] SLOCK [T main @ 1755847766890 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead01_All
    [apply] junit.framework.TestListener: endTest(testRead00_Manual)
    [apply] junit.framework.TestListener: startTest(testRead01_All)
    [apply] PNGPixelRect: test-ntscN_3-01-160x90, PixelRect[obj 0x4278a03f, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x19584714, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5f3a6e20,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffb601080c,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[242/265 160x90 wu, 160x90 pixel] handle 0x5f01ec, surfaceHandle 0xffffffffb601080c, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x1effd78f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x1effd78f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x1effd78f], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@29aef9a3, com.jogamp.opengl.test.junit.util.QuitAdapter@e09c7ad, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@e09c7ad, ], 
    [apply]   windowLock <2cef322, 626d1f5b>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-1>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0000-test-ntscN_3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] PNGPixelRect: test-ntscN_4-01-160x90, PixelRect[obj 0x12468a38, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x22f27cd3, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5caf0656,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffff9e01084e,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 160x90 wu, 160x90 pixel] handle 0x1e01cc, surfaceHandle 0xffffffff9e01084e, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x24e0b56f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x24e0b56f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x24e0b56f], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@d277389, com.jogamp.opengl.test.junit.util.QuitAdapter@3ab7349c, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3ab7349c, ], 
    [apply]   windowLock <1e0e182a, 3fe49d49>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-2>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0001-test-ntscN_4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] PNGPixelRect: test-ntscNG4-01-160x90, PixelRect[obj 0x515aebb0, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x9f75e31, handle 0x40000, isShared false, jogamp.opengl.gl4.GL4bcImpl@77810ff3,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0x3b0107d5,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[60/83 160x90 wu, 160x90 pixel] handle 0x1f01cc, surfaceHandle 0x3b0107d5, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xdde997f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xdde997f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xdde997f], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2622540b, com.jogamp.opengl.test.junit.util.QuitAdapter@103780de, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@103780de, ], 
    [apply]   windowLock <6fb6fbbc, 16da9254>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-3>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0002-test-ntscNG4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] PNGPixelRect: test-ntscI_3-01-160x90, PixelRect[obj 0x222545dc, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x7fdbf639, handle 0x50000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1dbfbb2,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffb601080c,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[86/109 160x90 wu, 160x90 pixel] handle 0x2001cc, surfaceHandle 0xffffffffb601080c, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x68fbe715], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x68fbe715]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x68fbe715], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@500ef2c6, com.jogamp.opengl.test.junit.util.QuitAdapter@1ad37052, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1ad37052, ], 
    [apply]   windowLock <440b1ed1, 73ff8a0a>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-4>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0003-test-ntscI_3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] PNGPixelRect: test-ntscI_4-01-160x90, PixelRect[obj 0x72d1ad2e, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x2eb77afe, handle 0x60000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5066d8b0,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffad0107d8,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[112/135 160x90 wu, 160x90 pixel] handle 0x2101cc, surfaceHandle 0xffffffffad0107d8, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xcf96053], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xcf96053]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xcf96053], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@162642c, com.jogamp.opengl.test.junit.util.QuitAdapter@360428b3, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@360428b3, ], 
    [apply]   windowLock <5041d59b, 17fdcc38>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-5>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0004-test-ntscI_4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] PNGPixelRect: test-ntscIG3-01-160x90, PixelRect[obj 0x79e2c065, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x6d8646b5, handle 0x70000, isShared false, jogamp.opengl.gl4.GL4bcImpl@13148e80,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffb601080c,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[138/161 160x90 wu, 160x90 pixel] handle 0x2201cc, surfaceHandle 0xffffffffb601080c, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5928922], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5928922]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5928922], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@42535001, com.jogamp.opengl.test.junit.util.QuitAdapter@388bcc37, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@388bcc37, ], 
    [apply]   windowLock <fdc3528, 1e966668>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-6>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0005-test-ntscIG3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] PNGPixelRect: test-ntscIG4-01-160x90, PixelRect[obj 0x36bc55de, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x17ef0a2, handle 0x80000, isShared false, jogamp.opengl.gl4.GL4bcImpl@7f80b95e,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0x3b0107d5,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 160x90 wu, 160x90 pixel] handle 0x2301cc, surfaceHandle 0x3b0107d5, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x40e7f577], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x40e7f577]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x40e7f577], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2eabeb89, com.jogamp.opengl.test.junit.util.QuitAdapter@5ee063ae, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5ee063ae, ], 
    [apply]   windowLock <24507b65, 5be37ed5>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-7>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0006-test-ntscIG4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#43,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] PNGPixelRect: test-ntscP_3-01-160x90, PixelRect[obj 0x74fe5c40, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x60cd9c27, handle 0x90000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1e521b22,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffff9e01084e,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[190/213 160x90 wu, 160x90 pixel] handle 0x2401cc, surfaceHandle 0xffffffff9e01084e, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5b18c8f0], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5b18c8f0]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5b18c8f0], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@4f188b3a, com.jogamp.opengl.test.junit.util.QuitAdapter@535bb4b0, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@535bb4b0, ], 
    [apply]   windowLock <5dde2ef2, 401c22f1>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-8>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0007-test-ntscP_3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#45,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] PNGPixelRect: test-ntscP_4-01-160x90, PixelRect[obj 0x77847718, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x18540478, handle 0xa0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@66b37577,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffad0107d8,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[216/239 160x90 wu, 160x90 pixel] handle 0x2501cc, surfaceHandle 0xffffffffad0107d8, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x17169286], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x17169286]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x17169286], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@37811c76, com.jogamp.opengl.test.junit.util.QuitAdapter@52d6e22c, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@52d6e22c, ], 
    [apply]   windowLock <2fb32dcc, c12181e>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-9>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-9: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0008-test-ntscP_4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] PNGPixelRect: grayscale_texture, PixelRect[obj 0x6adbc9d, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE]
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x500bd2f, handle 0xb0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@7bfa9677,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffff9e01084e,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[242/265 283x32 wu, 283x32 pixel] handle 0x2601cc, surfaceHandle 0xffffffff9e01084e, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3279ed79], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3279ed79]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3279ed79], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2ad5a68b, com.jogamp.opengl.test.junit.util.QuitAdapter@7bf43754, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@7bf43754, ], 
    [apply]   windowLock <54924f73, 297d62bd>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-10>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-10: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0009-grayscale_texture-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x6069db50, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x1e899c9e, handle 0xc0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@60682e17,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffad0107d8,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 127x90 wu, 127x90 pixel] handle 0x2701cc, surfaceHandle 0xffffffffad0107d8, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x7b3d7b73], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x7b3d7b73]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x7b3d7b73], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@315c844b, com.jogamp.opengl.test.junit.util.QuitAdapter@51f66808, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@51f66808, ], 
    [apply]   windowLock <704fecb7, 6039f72e>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-11>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-11: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0010-bug724-transparent-grey_orig-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[#51,main-Display-.windows_nil-1-EDT-11,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x67c27493, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x2be5fb84, handle 0xd0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@55311ea3,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffb601080c,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 127x90 wu, 127x90 pixel] handle 0x2801cc, surfaceHandle 0xffffffffb601080c, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x1866aec1], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x1866aec1]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x1866aec1], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@430e5fc, com.jogamp.opengl.test.junit.util.QuitAdapter@73c67899, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@73c67899, ], 
    [apply]   windowLock <2e5fb444, 36207e8>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-12>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-12: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0011-bug724-transparent-grey_gimpexp-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[#53,main-Display-.windows_nil-1-EDT-12,5,main]
    [apply] PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x747ddf94, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888]
    [apply] TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1024, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x463c9ca1, handle 0xe0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@3885d89b,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffcc01072f,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[60/83 120x16 wu, 120x16 pixel] handle 0x2901cc, surfaceHandle 0xffffffffcc01072f, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5394ca25], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5394ca25]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5394ca25], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@69e98f62, com.jogamp.opengl.test.junit.util.QuitAdapter@2bf77243, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@2bf77243, ], 
    [apply]   windowLock <3d2036a6, 489006c5>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-13>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-13: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0012-cross-grey-alpha-16x16-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0016.png
    [apply] QUIT Window Thread[#55,main-Display-.windows_nil-1-EDT-13,5,main]
    [apply] PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x6cf0e0ba, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888]
    [apply] TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1536, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x31401623, handle 0xf0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@4f8e4f18,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffff9e01084e,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[86/109 120x24 wu, 120x24 pixel] handle 0x2a01cc, surfaceHandle 0xffffffff9e01084e, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3724e15f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3724e15f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3724e15f], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@1e950b0f, com.jogamp.opengl.test.junit.util.QuitAdapter@15513b3, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@15513b3, ], 
    [apply]   windowLock <3c1e7a0e, 2c204acb>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-14>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-14: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0013-pointer-grey-alpha-16x24-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0024.png
    [apply] QUIT Window Thread[#57,main-Display-.windows_nil-1-EDT-14,5,main]
    [apply] junit.framework.TestListener: endTest(testRead01_All)
    [apply] junit.framework.TestListener: startTest(testRead02_Gray2RGBA)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead01_All
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA
    [apply] PNGPixelRect: grayscale_texture, PixelRect[obj 0x1283bb96, RGBA8888, 283 x 32, stride 1132, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=36224 cap=36224]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 36224, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x52f7a3bf, handle 0x100000, isShared false, jogamp.opengl.gl4.GL4bcImpl@2cdaa2e0,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffcc01072f,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[112/135 283x32 wu, 283x32 pixel] handle 0x2b01cc, surfaceHandle 0xffffffffcc01072f, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xa355e04], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xa355e04]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xa355e04], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7d22a2e5, com.jogamp.opengl.test.junit.util.QuitAdapter@48e0dd29, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@48e0dd29, ], 
    [apply]   windowLock <31d4bb77, 11311637>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-15>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-15: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0000-grayscale_texture-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[#59,main-Display-.windows_nil-1-EDT-15,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x409bf450, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0xb1404a1, handle 0x110000, isShared false, jogamp.opengl.gl4.GL4bcImpl@75e02486,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffcc01072f,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[138/161 127x90 wu, 127x90 pixel] handle 0x2c01cc, surfaceHandle 0xffffffffcc01072f, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x17104f0c], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x17104f0c]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x17104f0c], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@24c11ec7, com.jogamp.opengl.test.junit.util.QuitAdapter@6d594ff3, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6d594ff3, ], 
    [apply]   windowLock <196992ca, c14c6c4>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-16>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-16: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0001-bug724-transparent-grey_orig-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[#61,main-Display-.windows_nil-1-EDT-16,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x55b699ef, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x1640df5a, handle 0x120000, isShared false, jogamp.opengl.gl4.GL4bcImpl@68293548,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0x3b0107d5,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 127x90 wu, 127x90 pixel] handle 0x2d01cc, surfaceHandle 0x3b0107d5, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3169c583], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3169c583]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3169c583], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@3995d696, com.jogamp.opengl.test.junit.util.QuitAdapter@74f5a340, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@74f5a340, ], 
    [apply]   windowLock <55575be3, 2a6dc917>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-17>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-17: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0002-bug724-transparent-grey_gimpexp-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[#63,main-Display-.windows_nil-1-EDT-17,5,main]
    [apply] PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x4c371370, RGBA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1024, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x1a69ed23, handle 0x130000, isShared false, jogamp.opengl.gl4.GL4bcImpl@648cbba7,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffb601080c,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[190/213 120x16 wu, 120x16 pixel] handle 0x2e01cc, surfaceHandle 0xffffffffb601080c, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x78b31a7b], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x78b31a7b]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x78b31a7b], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@35bcf56a, com.jogamp.opengl.test.junit.util.QuitAdapter@2e7f261, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@2e7f261, ], 
    [apply]   windowLock <3372019, 63b792c6>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-18>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-18: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0003-cross-grey-alpha-16x16-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0016.png
    [apply] QUIT Window Thread[#65,main-Display-.windows_nil-1-EDT-18,5,main]
    [apply] PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x2a65fe7c, RGBA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1536, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x462b5164, handle 0x140000, isShared false, jogamp.opengl.gl4.GL4bcImpl@38921296,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffb601080c,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[216/239 120x24 wu, 120x24 pixel] handle 0x2f01cc, surfaceHandle 0xffffffffb601080c, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x6d449c0a], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x6d449c0a]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x6d449c0a], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@69fe42a5, com.jogamp.opengl.test.junit.util.QuitAdapter@1783991a, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1783991a, ], 
    [apply]   windowLock <3fad3fde, 764050ed>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-19>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-19: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0004-pointer-grey-alpha-16x24-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0024.png
    [apply] QUIT Window Thread[#67,main-Display-.windows_nil-1-EDT-19,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847792756 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847792757 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(testRead02_Gray2RGBA)
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.546 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847766889 ms III - Start
    [apply] SLOCK [T main @ 1755847766890 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead00_Manual
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead01_All
    [apply] PNGPixelRect: test-ntscN_3-01-160x90, PixelRect[obj 0x4278a03f, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x19584714, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5f3a6e20,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffb601080c,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[242/265 160x90 wu, 160x90 pixel] handle 0x5f01ec, surfaceHandle 0xffffffffb601080c, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x1effd78f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x1effd78f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x1effd78f], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@29aef9a3, com.jogamp.opengl.test.junit.util.QuitAdapter@e09c7ad, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@e09c7ad, ], 
    [apply]   windowLock <2cef322, 626d1f5b>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-1>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0000-test-ntscN_3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] PNGPixelRect: test-ntscN_4-01-160x90, PixelRect[obj 0x12468a38, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x22f27cd3, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5caf0656,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffff9e01084e,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 160x90 wu, 160x90 pixel] handle 0x1e01cc, surfaceHandle 0xffffffff9e01084e, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x24e0b56f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x24e0b56f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x24e0b56f], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@d277389, com.jogamp.opengl.test.junit.util.QuitAdapter@3ab7349c, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@3ab7349c, ], 
    [apply]   windowLock <1e0e182a, 3fe49d49>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-2>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0001-test-ntscN_4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] PNGPixelRect: test-ntscNG4-01-160x90, PixelRect[obj 0x515aebb0, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x9f75e31, handle 0x40000, isShared false, jogamp.opengl.gl4.GL4bcImpl@77810ff3,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0x3b0107d5,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[60/83 160x90 wu, 160x90 pixel] handle 0x1f01cc, surfaceHandle 0x3b0107d5, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xdde997f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xdde997f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xdde997f], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2622540b, com.jogamp.opengl.test.junit.util.QuitAdapter@103780de, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@103780de, ], 
    [apply]   windowLock <6fb6fbbc, 16da9254>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-3>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0002-test-ntscNG4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] PNGPixelRect: test-ntscI_3-01-160x90, PixelRect[obj 0x222545dc, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x7fdbf639, handle 0x50000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1dbfbb2,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffb601080c,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[86/109 160x90 wu, 160x90 pixel] handle 0x2001cc, surfaceHandle 0xffffffffb601080c, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x68fbe715], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x68fbe715]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x68fbe715], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@500ef2c6, com.jogamp.opengl.test.junit.util.QuitAdapter@1ad37052, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1ad37052, ], 
    [apply]   windowLock <440b1ed1, 73ff8a0a>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-4>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0003-test-ntscI_3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] PNGPixelRect: test-ntscI_4-01-160x90, PixelRect[obj 0x72d1ad2e, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x2eb77afe, handle 0x60000, isShared false, jogamp.opengl.gl4.GL4bcImpl@5066d8b0,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffad0107d8,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[112/135 160x90 wu, 160x90 pixel] handle 0x2101cc, surfaceHandle 0xffffffffad0107d8, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xcf96053], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xcf96053]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xcf96053], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@162642c, com.jogamp.opengl.test.junit.util.QuitAdapter@360428b3, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@360428b3, ], 
    [apply]   windowLock <5041d59b, 17fdcc38>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-5>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0004-test-ntscI_4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] PNGPixelRect: test-ntscIG3-01-160x90, PixelRect[obj 0x79e2c065, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x6d8646b5, handle 0x70000, isShared false, jogamp.opengl.gl4.GL4bcImpl@13148e80,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffb601080c,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[138/161 160x90 wu, 160x90 pixel] handle 0x2201cc, surfaceHandle 0xffffffffb601080c, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5928922], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5928922]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5928922], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@42535001, com.jogamp.opengl.test.junit.util.QuitAdapter@388bcc37, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@388bcc37, ], 
    [apply]   windowLock <fdc3528, 1e966668>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-6>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0005-test-ntscIG3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] PNGPixelRect: test-ntscIG4-01-160x90, PixelRect[obj 0x36bc55de, RGBA8888, 160 x 90, stride 640, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x17ef0a2, handle 0x80000, isShared false, jogamp.opengl.gl4.GL4bcImpl@7f80b95e,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0x3b0107d5,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 160x90 wu, 160x90 pixel] handle 0x2301cc, surfaceHandle 0x3b0107d5, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x40e7f577], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x40e7f577]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x40e7f577], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2eabeb89, com.jogamp.opengl.test.junit.util.QuitAdapter@5ee063ae, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@5ee063ae, ], 
    [apply]   windowLock <24507b65, 5be37ed5>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-7>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0006-test-ntscIG4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#43,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] PNGPixelRect: test-ntscP_3-01-160x90, PixelRect[obj 0x74fe5c40, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x60cd9c27, handle 0x90000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1e521b22,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffff9e01084e,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[190/213 160x90 wu, 160x90 pixel] handle 0x2401cc, surfaceHandle 0xffffffff9e01084e, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5b18c8f0], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5b18c8f0]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5b18c8f0], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@4f188b3a, com.jogamp.opengl.test.junit.util.QuitAdapter@535bb4b0, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@535bb4b0, ], 
    [apply]   windowLock <5dde2ef2, 401c22f1>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-8>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0007-test-ntscP_3-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#45,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] PNGPixelRect: test-ntscP_4-01-160x90, PixelRect[obj 0x77847718, RGB888, 160 x 90, stride 480, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1907, type 0x1401, RGB888]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x18540478, handle 0xa0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@66b37577,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffad0107d8,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[216/239 160x90 wu, 160x90 pixel] handle 0x2501cc, surfaceHandle 0xffffffffad0107d8, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x17169286], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x17169286]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x17169286], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@37811c76, com.jogamp.opengl.test.junit.util.QuitAdapter@52d6e22c, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@52d6e22c, ], 
    [apply]   windowLock <2fb32dcc, c12181e>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-9>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-9: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0008-test-ntscP_4-01-160x90-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] PNGPixelRect: grayscale_texture, PixelRect[obj 0x6adbc9d, LUMINANCE, 283 x 32, stride 283, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=9056 cap=9056]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE]
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x500bd2f, handle 0xb0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@7bfa9677,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffff9e01084e,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[242/265 283x32 wu, 283x32 pixel] handle 0x2601cc, surfaceHandle 0xffffffff9e01084e, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3279ed79], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3279ed79]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3279ed79], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@2ad5a68b, com.jogamp.opengl.test.junit.util.QuitAdapter@7bf43754, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@7bf43754, ], 
    [apply]   windowLock <54924f73, 297d62bd>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-10>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-10: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0009-grayscale_texture-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x6069db50, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x1e899c9e, handle 0xc0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@60682e17,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffad0107d8,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 127x90 wu, 127x90 pixel] handle 0x2701cc, surfaceHandle 0xffffffffad0107d8, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x7b3d7b73], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x7b3d7b73]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x7b3d7b73], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@315c844b, com.jogamp.opengl.test.junit.util.QuitAdapter@51f66808, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@51f66808, ], 
    [apply]   windowLock <704fecb7, 6039f72e>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-11>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-11: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0010-bug724-transparent-grey_orig-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[#51,main-Display-.windows_nil-1-EDT-11,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x67c27493, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x2be5fb84, handle 0xd0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@55311ea3,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffb601080c,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 127x90 wu, 127x90 pixel] handle 0x2801cc, surfaceHandle 0xffffffffb601080c, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x1866aec1], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x1866aec1]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x1866aec1], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@430e5fc, com.jogamp.opengl.test.junit.util.QuitAdapter@73c67899, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@73c67899, ], 
    [apply]   windowLock <2e5fb444, 36207e8>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-12>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-12: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0011-bug724-transparent-grey_gimpexp-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[#53,main-Display-.windows_nil-1-EDT-12,5,main]
    [apply] PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x747ddf94, BGRA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888]
    [apply] TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1024, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x463c9ca1, handle 0xe0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@3885d89b,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffcc01072f,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[60/83 120x16 wu, 120x16 pixel] handle 0x2901cc, surfaceHandle 0xffffffffcc01072f, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5394ca25], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5394ca25]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x5394ca25], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@69e98f62, com.jogamp.opengl.test.junit.util.QuitAdapter@2bf77243, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@2bf77243, ], 
    [apply]   windowLock <3d2036a6, 489006c5>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-13>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-13: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0012-cross-grey-alpha-16x16-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0016.png
    [apply] QUIT Window Thread[#55,main-Display-.windows_nil-1-EDT-13,5,main]
    [apply] PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x6cf0e0ba, BGRA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888]
    [apply] TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1536, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x31401623, handle 0xf0000, isShared false, jogamp.opengl.gl4.GL4bcImpl@4f8e4f18,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffff9e01084e,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[86/109 120x24 wu, 120x24 pixel] handle 0x2a01cc, surfaceHandle 0xffffffff9e01084e, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3724e15f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3724e15f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3724e15f], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@1e950b0f, com.jogamp.opengl.test.junit.util.QuitAdapter@15513b3, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@15513b3, ], 
    [apply]   windowLock <3c1e7a0e, 2c204acb>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-14>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-14: ** screenshot: TestPNGPixelRect01NEWT.testRead01_All______-n0013-pointer-grey-alpha-16x24-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0024.png
    [apply] QUIT Window Thread[#57,main-Display-.windows_nil-1-EDT-14,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead01_All
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA
    [apply] PNGPixelRect: grayscale_texture, PixelRect[obj 0x1283bb96, RGBA8888, 283 x 32, stride 1132, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=36224 cap=36224]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 36224, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x52f7a3bf, handle 0x100000, isShared false, jogamp.opengl.gl4.GL4bcImpl@2cdaa2e0,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffcc01072f,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[112/135 283x32 wu, 283x32 pixel] handle 0x2b01cc, surfaceHandle 0xffffffffcc01072f, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xa355e04], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xa355e04]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0xa355e04], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@7d22a2e5, com.jogamp.opengl.test.junit.util.QuitAdapter@48e0dd29, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@48e0dd29, ], 
    [apply]   windowLock <31d4bb77, 11311637>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-15>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-15: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0000-grayscale_texture-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[#59,main-Display-.windows_nil-1-EDT-15,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_orig, PixelRect[obj 0x409bf450, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0xb1404a1, handle 0x110000, isShared false, jogamp.opengl.gl4.GL4bcImpl@75e02486,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffcc01072f,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[138/161 127x90 wu, 127x90 pixel] handle 0x2c01cc, surfaceHandle 0xffffffffcc01072f, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x17104f0c], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x17104f0c]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x17104f0c], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@24c11ec7, com.jogamp.opengl.test.junit.util.QuitAdapter@6d594ff3, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@6d594ff3, ], 
    [apply]   windowLock <196992ca, c14c6c4>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-16>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-16: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0001-bug724-transparent-grey_orig-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[#61,main-Display-.windows_nil-1-EDT-16,5,main]
    [apply] PNGPixelRect: bug724-transparent-grey_gimpexp, PixelRect[obj 0x55b699ef, RGBA8888, 127 x 90, stride 508, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=45720 cap=45720]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x1640df5a, handle 0x120000, isShared false, jogamp.opengl.gl4.GL4bcImpl@68293548,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0x3b0107d5,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[164/187 127x90 wu, 127x90 pixel] handle 0x2d01cc, surfaceHandle 0x3b0107d5, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3169c583], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3169c583]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x3169c583], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@3995d696, com.jogamp.opengl.test.junit.util.QuitAdapter@74f5a340, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@74f5a340, ], 
    [apply]   windowLock <55575be3, 2a6dc917>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-17>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-17: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0002-bug724-transparent-grey_gimpexp-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[#63,main-Display-.windows_nil-1-EDT-17,5,main]
    [apply] PNGPixelRect: cross-grey-alpha-16x16, PixelRect[obj 0x4c371370, RGBA8888, 16 x 16, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1024, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x1a69ed23, handle 0x130000, isShared false, jogamp.opengl.gl4.GL4bcImpl@648cbba7,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffb601080c,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[190/213 120x16 wu, 120x16 pixel] handle 0x2e01cc, surfaceHandle 0xffffffffb601080c, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x78b31a7b], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x78b31a7b]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x78b31a7b], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@35bcf56a, com.jogamp.opengl.test.junit.util.QuitAdapter@2e7f261, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@2e7f261, ], 
    [apply]   windowLock <3372019, 63b792c6>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-18>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-18: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0003-cross-grey-alpha-16x16-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0016.png
    [apply] QUIT Window Thread[#65,main-Display-.windows_nil-1-EDT-18,5,main]
    [apply] PNGPixelRect: pointer-grey-alpha-16x24, PixelRect[obj 0x2a65fe7c, RGBA8888, 16 x 24, stride 64, isGLOrient true, pixels java.nio.DirectByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] GLPixelAttributes: PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888]
    [apply] TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1536, alignment 1, rowlen 0
    [apply] Chosen Caps: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL ctx: WindowsWGLContext [Version 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c05, this 0x462b5164, handle 0x140000, isShared false, jogamp.opengl.gl4.GL4bcImpl@38921296,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@51b29f9b,
    [apply] 	Handle    0xffffffffb601080c,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[216/239 120x24 wu, 120x24 pixel] handle 0x2f01cc, surfaceHandle 0xffffffffb601080c, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x6d449c0a], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x6d449c0a]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x12a5f0f9], obj 0x6d449c0a], idx 0], pfdID 8, ARB-Choosen true,
    [apply] 	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.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@69fe42a5, com.jogamp.opengl.test.junit.util.QuitAdapter@1783991a, ], 
    [apply]   MouseListeners num 0 [], 
    [apply]   PointerGestures default true, custom 0 [], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.util.QuitAdapter@1783991a, ], 
    [apply]   windowLock <3fad3fde, 764050ed>[count 2, qsz 0, owner <main-Display-.windows_nil-1-EDT-19>], surfaceLockCount 1]]] 
    [apply] main-Display-.windows_nil-1-EDT-19: ** screenshot: TestPNGPixelRect01NEWT.testRead02_Gray2RGBA-n0004-pointer-grey-alpha-16x24-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0024.png
    [apply] QUIT Window Thread[#67,main-Display-.windows_nil-1-EDT-19,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGPixelRect01NEWT - testRead02_Gray2RGBA
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847792756 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847792757 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testRead00_Manual took 0.005 sec
    [apply] Testcase: testRead01_All took 19.526 sec
    [apply] Testcase: testRead02_Gray2RGBA took 6.299 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT
    [apply] junit.framework.TestListener: tests to run: 13
    [apply] junit.framework.TestListener: startTest(testGray__ES2)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847794278 ms III - Start
    [apply] SLOCK [T main @ 1755847794279 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestPNGTextureFromFileNEWT.testGray__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] junit.framework.TestListener: endTest(testGray__ES2)
    [apply] junit.framework.TestListener: startTest(testGray__GL2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__GL2
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestPNGTextureFromFileNEWT.testGray__GL2____-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0032.png
    [apply] junit.framework.TestListener: endTest(testGray__GL2)
    [apply] junit.framework.TestListener: startTest(testInterl3G_ES2)
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3G_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestPNGTextureFromFileNEWT.testInterl3G_ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3G_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] junit.framework.TestListener: endTest(testInterl3G_ES2)
    [apply] junit.framework.TestListener: startTest(testInterl3__ES2)
    [apply] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestPNGTextureFromFileNEWT.testInterl3__ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3__ES2
    [apply] junit.framework.TestListener: endTest(testInterl3__ES2)
    [apply] junit.framework.TestListener: startTest(testInterl4G_ES2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4G_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestPNGTextureFromFileNEWT.testInterl4G_ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] junit.framework.TestListener: endTest(testInterl4G_ES2)
    [apply] junit.framework.TestListener: startTest(testInterl4__ES2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4G_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestPNGTextureFromFileNEWT.testInterl4__ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette3__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] junit.framework.TestListener: endTest(testInterl4__ES2)
    [apply] junit.framework.TestListener: startTest(testPalette3__ES2)
    [apply] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestPNGTextureFromFileNEWT.testPalette3__ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(testPalette3__ES2)
    [apply] junit.framework.TestListener: startTest(testPalette4__ES2)
    [apply] QUIT Window Thread[#43,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette3__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette4__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestPNGTextureFromFileNEWT.testPalette4__ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#45,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette4__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-9: ** screenshot: TestPNGTextureFromFileNEWT.testRGB3__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(testPalette4__ES2)
    [apply] junit.framework.TestListener: startTest(testRGB3__ES2)
    [apply] junit.framework.TestListener: endTest(testRGB3__ES2)
    [apply] junit.framework.TestListener: startTest(testRGB3__GL2)
    [apply] QUIT Window Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-10: ** screenshot: TestPNGTextureFromFileNEWT.testRGB3__GL2____-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4G_ES2
    [apply] junit.framework.TestListener: endTest(testRGB3__GL2)
    [apply] junit.framework.TestListener: startTest(testRGB4G_ES2)
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-11: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4G_ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] junit.framework.TestListener: endTest(testRGB4G_ES2)
    [apply] junit.framework.TestListener: startTest(testRGB4__ES2)
    [apply] QUIT Window Thread[#51,main-Display-.windows_nil-1-EDT-11,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4G_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-12: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#53,main-Display-.windows_nil-1-EDT-12,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__ES2
    [apply] junit.framework.TestListener: endTest(testRGB4__ES2)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2
    [apply] junit.framework.TestListener: startTest(testRGB4__GL2)
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-2-EDT-1: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__GL2____-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#55,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] junit.framework.TestListener: endTest(testRGB4__GL2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847812838 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847812838 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.246 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847794278 ms III - Start
    [apply] SLOCK [T main @ 1755847794279 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestPNGTextureFromFileNEWT.testGray__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__GL2
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestPNGTextureFromFileNEWT.testGray__GL2____-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testGray__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3G_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestPNGTextureFromFileNEWT.testInterl3G_ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3G_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestPNGTextureFromFileNEWT.testInterl3__ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl3__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4G_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestPNGTextureFromFileNEWT.testInterl4G_ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4G_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestPNGTextureFromFileNEWT.testInterl4__ES2_-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testInterl4__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette3__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestPNGTextureFromFileNEWT.testPalette3__ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#43,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette3__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette4__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestPNGTextureFromFileNEWT.testPalette4__ES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#45,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testPalette4__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-9: ** screenshot: TestPNGTextureFromFileNEWT.testRGB3__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-10: ** screenshot: TestPNGTextureFromFileNEWT.testRGB3__GL2____-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB3__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4G_ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-11: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4G_ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#51,main-Display-.windows_nil-1-EDT-11,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4G_ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__ES2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-12: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__ES2____-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#53,main-Display-.windows_nil-1-EDT-12,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-2-EDT-1: ** screenshot: TestPNGTextureFromFileNEWT.testRGB4__GL2____-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#55,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileNEWT - testRGB4__GL2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847812838 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847812838 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testGray__ES2 took 4.01 sec
    [apply] Testcase: testGray__GL2 took 1.238 sec
    [apply] Testcase: testInterl3G_ES2 took 1.238 sec
    [apply] Testcase: testInterl3__ES2 took 1.128 sec
    [apply] Testcase: testInterl4G_ES2 took 1.233 sec
    [apply] Testcase: testInterl4__ES2 took 1.223 sec
    [apply] Testcase: testPalette3__ES2 took 1.245 sec
    [apply] Testcase: testPalette4__ES2 took 1.23 sec
    [apply] Testcase: testRGB3__ES2 took 1.218 sec
    [apply] Testcase: testRGB3__GL2 took 1.22 sec
    [apply] Testcase: testRGB4G_ES2 took 1.105 sec
    [apply] Testcase: testRGB4__ES2 took 1.206 sec
    [apply] Testcase: testRGB4__GL2 took 1.213 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test00)
    [apply] junit.framework.TestListener: endTest(test00)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847815610 ms III - Start
    [apply] SLOCK [T main @ 1755847815610 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT - test00
    [apply] 00: LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] 01: RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] 02: BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] 03: RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] 04: ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] 05: RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 06: BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 07: RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 08: BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 09: RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] 10: ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] 11: ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] 12: BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847815642 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847815642 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.692 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847815610 ms III - Start
    [apply] SLOCK [T main @ 1755847815610 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT - test00
    [apply] 00: LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] 01: RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] 02: BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] 03: RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] 04: ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] 05: RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 06: BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 07: RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 08: BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] 09: RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] 10: ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] 11: ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] 12: BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormat00NEWT - test00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847815642 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847815642 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00 took 0.011 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] junit.framework.TestListener: startTest(testConversion00)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847816734 ms III - Start
    [apply] SLOCK [T main @ 1755847816735 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00
    [apply] RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]:
    [apply] junit.framework.TestListener: endTest(testConversion00)
    [apply] junit.framework.TestListener: startTest(testConversion01_srcS000_BE_TL_destS000_TL)
    [apply]     u16_alpha [0xC986, msbFirst true, 1100100110000110]
    [apply]     u16_undef [0xC986, msbFirst true, 1100100110000110]
    [apply]     xx_alpha [0x8000, msbFirst true, 1000000000000000]
    [apply]     xx_undef [0x8000, msbFirst true, 1000000000000000]
    [apply] RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]] -> LUMINANCE PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] res00.0.r [0x30, msbFirst true, 00110000] -> 0.188235 -> [0x30, msbFirst true, 00110000]
    [apply] res00.0.g [0x60, msbFirst true, 01100000] -> 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res00.0.b [0x90, msbFirst true, 10010000] -> 0.564706 -> [0x90, msbFirst true, 10010000]
    [apply] res00.0.a [0xC0, msbFirst true, 11000000] -> 0.752941 -> [0xC0, msbFirst true, 11000000]
    [apply] res01.0  ( 0.188235 + 0.376471 + 0.564706 ) / 3f = 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res02.1  ( 0.188235 + 0.376471 + 0.564706 ) / 3f = 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res20.l1  ( [0x30, msbFirst true, 00110000] + [0x60, msbFirst true, 01100000] + [0x90, msbFirst true, 10010000] )
    [apply] res20.l2 ( 0.188235 + 0.376471 + 0.564706 )
    [apply] res20.l3 ( 0.188235 + 0.376471 + 0.564706 ) / 3f = 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res20._1  ( [0x06, msbFirst true, 00000110] + [0x18, msbFirst true, 00011000] + [0x12, msbFirst true, 00010010] )
    [apply] res20._2 ( 0.193548 + 0.380952 + 0.580645 )
    [apply] res20._3 ( 0.193548 + 0.380952 + 0.580645 ) / 3f = 0.385049 -> [0x62, msbFirst true, 01100010]
    [apply] res30.xx  ( 0.193548 + 0.380952 + 0.580645 ) / 3f = 0.385049 -> [0x62, msbFirst true, 01100010]
    [apply] res40  ( 0.193548 + 0.190476 + 0.193548 ) / 3f = [0x31, msbFirst true, 00110001]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion01_srcS000_BE_TL_destS000_TL
    [apply] Test00: srcMinStrideInBytes 0, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 0, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x31610302, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x52a86356, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x5ce81285, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x6fc6f14e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x56235b8e, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x3632be31, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x5abca1e0, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x2286778, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x4e9ba398, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x6d7b4f4c, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x527740a2, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x13a5fe33, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x3108bc, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x370736d9, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x5f9d02cb, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x63753b6d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x6b09bb57, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x6536e911, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x520a3426, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x18eed359, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x3e9b1010, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x6c3708b3, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x6f1fba17, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x185d8b6, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x67784306, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x335eadca, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x210366b4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0xeec5a4a, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x2b2948e2, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x6ddf90b0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x57536d79, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x3b0143d3, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x5a8e6209, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x4b4523f8, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x731a74c, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x369f73a2, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x1f28c152, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x7d907bac, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x7791a895, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x3a5ed7a6, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x6325a3ee, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x1d16f93d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x67b92f0a, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x2b9627bc, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x65e2dbf3, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x4f970963, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x61f8bee4, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x7b49cea0, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x887af79, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x7fac631b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x5b87ed94, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x6e0e048a, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x5bc79255, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x47ef968d, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x23e028a9, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x3dd4520b, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x5ae63ade, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x610694f1, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x43814d18, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x5c5a1b69, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x3701eaf6, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x627551fb, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x2b552920, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x2758fe70, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x1f36e637, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x578486a3, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x551aa95a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x35d176f7, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x1dfe2924, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x6ebc05a6, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x6e6c3152, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x50b494a6, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x3cef309d, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x32709393, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x3d99d22e, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x49fc609f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0xcd2dae5, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x3a883ce7, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x4973813a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x6321e813, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x79be0360, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x22a67b4, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x57855c9a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x3b084709, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x3224f60b, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x63e2203c, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x1efed156, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x6737fd8f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x72b6cbcc, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0xa7e666, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x68bbe345, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x30b8a058, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x7494e528, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x4bbfb90a, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x7c29daf3, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x9660f4e, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x5a8806ef, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x6c49835d, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x5e853265, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x67205a84, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x7d0587f1, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x5d76b067, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x2a17b7b6, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x4f063c0a, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x1e6d1014, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x76707e36, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x614ddd49, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x1f554b06, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x694e1548, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x1c3a4799, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x131276c2, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x26aa12dd, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x3fd7a715, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x711f39f9, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x71bbf57e, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x7f13d6e, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x51cdd8a, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0xd44fc21, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x23faf8f2, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x2d6eabae, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x4e7dc304, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x64729b1e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x10bbd20a, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x48503868, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x6895a785, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x184f6be2, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x56aac163, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x1f7030a6, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x5a1c0542, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x396f6598, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x394e1a0f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x27a5f880, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x1d29cf23, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x5f282abb, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x167fdd33, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x1e965684, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x4d95d2a2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x53f65459, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x3b088d51, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x1786dec2, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x74650e52, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x15d0c81b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x6acdbdf5, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x4b1c1ea0, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x17579e0f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x4d41cee, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x3712b94, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x2833cc44, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x33f88ab, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x27a8c74e, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x2d8f65a4, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x1b68ddbd, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x646d64ab, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x59e5ddf, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x536aaa8d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0xe320068, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x1f57539, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x76f2b07d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x704a52ec, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x6ee52dcd, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x4493d195, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x2781e022, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x57e1b0c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x4232c52b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x1877ab81, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x305fd85d, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x458c1321, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x11438d26, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x34cd072c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x7a1ebcd8, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x5faeada1, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x528931cf, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0xea1a8d5, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x1563da5, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x2bbf4b8b, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x30a3107a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x33c7e1bb, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x34c4973, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x52feb982, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x7a765367, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x76b0bfab, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x17d677df, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x3043fe0e, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x78e67e0a, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0xbd8db5a, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x2f943d71, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x80503, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x4b553d26, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x69a3d1d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x86be70a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x480bdb19, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x2a556333, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x7d70d1b1, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x2a742aa2, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x3cb1ffe6, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x3dfc5fb8, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x467aecef, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x4d50efb8, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x7e2d773b, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x2173f6d9, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x307f6b8c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x7a187f14, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x6f195bc3, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x51e2adc7, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x1a8a8f7c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x2353b3e6, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x631330c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x42f93a98, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0xc46bcd4, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x3234e239, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x3d921e20, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x36b4cef0, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0xfad74ee, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x1a1d6a08, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x37d31475, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x27808f31, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x436e852b, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x32d2fa64, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x1d8d30f7, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x3e57cd70, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x9a7504c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x2c039ac6, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x587d1d39, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x58c1670b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x6b57696f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x5bb21b69, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x6b9651f3, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x38bc8ab5, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x687080dc, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x23d2a7e8, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x7a9273a8, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x26a7b76d, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x4abdb505, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x7ce6a65d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x1500955a, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0xe874448, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x29b5cd00, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x60285225, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x7113b13f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x45820e51, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x42d8062c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x6043cd28, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0xcb51256, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x59906517, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x5bfbf16f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x25af5db5, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x12cdcf4, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x5bcea91b, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x5f3a4b84, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x27f723, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x670b40af, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x4923ab24, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x44c8afef, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x7b69c6ba, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x46daef40, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x12f41634, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x13c27452, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x262b2c86, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x371a67ec, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x5ed828d, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x50d0686, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x7a3d45bd, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x1e7c7811, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x77ec78b9, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x1a3869f4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0xa38d7a3, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x77f99a05, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x63440df3, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x3aeaafa6, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x76a3e297, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x4d3167f4, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0xed9d034, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x6121c9d6, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x87f383f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x4eb7f003, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0xeafc191, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x612fc6eb, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x1060b431, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x612679d6, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x11758f2a, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0xe720b71, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x1b26f7b2, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x491cc5c9, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x74ad1f1f, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x6a1aab78, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x462d5aee, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x69b0fd6f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x757942a1, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x4a87761d, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x66d1af89, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x8646db9, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x37374a5e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x4671e53b, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x2db7a79b, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x6950e31, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0xb7dd107, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x42eca56e, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x52f759d7, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x7cbd213e, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x192d3247, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x3ecd23d9, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x569cfc36, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x43bd930a, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion01_srcS000_BE_TL_destS000_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion02_srcS000_LE_TL_destS000_TL
    [apply] junit.framework.TestListener: endTest(testConversion01_srcS000_BE_TL_destS000_TL)
    [apply] junit.framework.TestListener: startTest(testConversion02_srcS000_LE_TL_destS000_TL)
    [apply] Test00: srcMinStrideInBytes 0, srcByteOrder LITTLE_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 0, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x64f6106c, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x553a3d88, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x7a30d1e6, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x5891e32e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0xcb0ed20, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x8e24743, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x74a10858, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x23fe1d71, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x28ac3dc3, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x32eebfca, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x4e718207, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x1d371b2d, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x543c6f6d, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x13eb8acf, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x51c8530f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x7403c468, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x43738a82, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0xc81cdd1, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x1fc2b765, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x75881071, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x2a70a3d8, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x289d1c02, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x22eeefeb, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x17d0685f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x3891771e, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x78ac1102, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x2de8284b, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x396e2f39, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0xa74868d, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x12c8a2c0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x7e0e6aa2, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x365185bd, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x18bf3d14, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x4fb64261, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x42607a4f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x782663d3, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x1990a65e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x64485a47, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x25bbf683, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x6ec8211c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x7276c8cd, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x544a2ea6, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x2e3fc542, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x150c158, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x4524411f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x401e7803, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x10dba097, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x1786f9d5, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x704d6e83, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x43a0cee9, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0xeb21112, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x2eda0940, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x3578436e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x706a04ae, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x6eceb130, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x10a035a0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x67b467e9, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x47db50c5, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x5c072e3f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x4d1b0d2a, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x954b04f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x149494d8, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x710726a3, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x646007f4, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x481a15ff, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x78186a70, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x306279ee, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x545997b1, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x4cf4d528, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x77846d2c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x548ad73b, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x4c762604, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x2641e737, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x727803de, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x704921a5, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0xdf27fae, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x24a35978, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x16f7c8c1, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x2f0a87b3, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x319b92f3, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0xfcd6521, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x27d415d9, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x5c18298f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x31f924f5, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x5579bb86, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x5204062d, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x4fcd19b3, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x376b4233, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x2fd66ad3, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x5d11346a, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x7a36aefa, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x17211155, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0xb3d7190, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x5fdba6f9, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x10d59286, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0xfe18270, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x6fb0d3ed, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x6dde5c8c, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x5123a213, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x52525845, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x3b94d659, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x24b1d79b, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x68ceda24, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x281e3708, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x35a50a4c, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x1f021e6c, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x103f852, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x587c290d, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x4516af24, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x4ae82894, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x543788f3, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x6d3af739, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x1da51a35, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x16022d9d, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x7e9a5fbe, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x44a3ec6b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x71623278, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x768b970c, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x5a4041cc, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x15b3e5b, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x61ca2dfa, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x4b53f538, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x134593bf, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x4bb4de6a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x7ba18f1b, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x2f8f5f62, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x1068e947, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x7dc222ae, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0xaecb35a, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x5fcd892a, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x8b87145, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x6483f5ae, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0xb9afc07, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x382db087, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x73d4cc9e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x80169cf, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x5427c60c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x15bfd87, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x543e710e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x57f23557, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x3d0f8e03, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x6366ebe0, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x44f75083, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x2698dc7, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x43d7741f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x17baae6e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x69379752, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x27fe3806, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x5f71c76a, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x1d7acb34, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x48a242ce, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x1e4a7dd4, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x4f51b3e0, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x4b9e255, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x5e57643e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x133e16fd, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x51b279c9, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x1ad282e0, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x7f416310, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x1cab0bfb, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x5e955596, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x50de0926, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x2473b9ce, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x60438a68, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x140e5a13, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x3439f68d, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0xdbd940d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x71d15f18, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x17695df3, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x6c9f5c0d, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0xde3a06f, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x76b10754, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x2bea5ab4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x3d8314f0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x2df32bf7, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x530612ba, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x2a40cd94, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0xf4168b8, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x3bd94634, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x58a90037, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x74294adb, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x70a9f84e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x130f889, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x1188e820, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x2f490758, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x101df177, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x166fa74d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x40f08448, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x276438c9, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x588df31b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x33b37288, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x77a57272, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x7181ae3f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x46238e3f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x6e2c9341, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x32464a14, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x4e4aea35, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x1442d7b5, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x1efee8e7, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x1ee807c6, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x76a4d6c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x517cd4b, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x6cc7b4de, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x32cf48b7, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x679b62af, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x5cdd8682, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0xd6da883, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x45afc369, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x799d4f69, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x49c43f4e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x290dbf45, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x12028586, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x17776a8, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x69a10787, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x2d127a61, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x2bbaf4f0, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x11c20519, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x70beb599, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x4e41089d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x32a068d1, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x33cb5951, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x365c30cc, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x701fc37a, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x4148db48, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x282003e1, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x7fad8c79, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x71a794e5, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x76329302, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x5e25a92e, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x4df828d7, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0xb59d31, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x62fdb4a6, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x11e21d0e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x1dd02175, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x31206beb, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x3e77a1ed, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x3ffcd140, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x23bb8443, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x1176dcec, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x120d6fe6, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x4ba2ca36, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x3444d69d, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x1372ed45, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x6a79c292, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x37574691, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x25359ed8, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x21a947fe, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x5606c0b, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x80ec1f8, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x1445d7f, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x6a396c1e, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x6c3f5566, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x12405818, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x314c508a, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x10b48321, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x6b67034, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x16267862, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x453da22c, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x71248c21, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x442675e1, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x6166e06f, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x49e202ad, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x1c72da34, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x6b0c2d26, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x3d3fcdb0, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x641147d0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x6e38921c, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x64d7f7e0, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x27c6e487, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x49070868, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x6385cb26, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x38364841, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x28c4711c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x59717824, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x146044d7, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x1e9e725a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x15d9bc04, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x473b46c3, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x516be40f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x3c0a50da, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x646be2c3, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x797badd3, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x77be656f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x19dc67c2, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x221af3c0, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x62bd765, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x23a5fd2, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x78a2da20, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0xdd3b207, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x551bdc27, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x58fdd99, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x6b1274d2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x7bc1a03d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x70b0b186, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0xba8d91c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x7364985f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x5d20e46, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x709ba3fb, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x3d36e4cd, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x6a472554, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x7ff2a664, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x525b461a, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x58c1c010, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion02_srcS000_LE_TL_destS000_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion03_srcS000_BE_TL_destS259_TL
    [apply] Test00: srcMinStrideInBytes 0, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 259, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x61d47554, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x69b794e2, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x3f200884, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x4d339552, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0xf0f2775, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x5a4aa2f2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x6591f517, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x345965f2, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x429bd883, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x4d49af10, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x279ad2e3, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x58134517, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x4450d156, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x4461c7e3, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x351d0846, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x77e4c80f, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x35fc6dc4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x7fe8ea47, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] junit.framework.TestListener: endTest(testConversion02_srcS000_LE_TL_destS000_TL)
    [apply] junit.framework.TestListener: startTest(testConversion03_srcS000_BE_TL_destS259_TL)
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x226a82c4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x731f8236, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x255b53dc, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x1dd92fe2, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x6b53e23f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x64d2d351, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x1b68b9a4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x4f9a3314, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x3b2c72c2, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x491666ad, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x176d53b2, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x971d0d8, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x51931956, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x2b4a2ec7, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x564718df, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x51b7e5df, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x18a70f16, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x62e136d3, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0xc8e4bb0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x6279cee3, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x4206a205, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x29ba4338, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x57175e74, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x7bb58ca3, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0xc540f5a, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x770c2e6b, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x1a052a00, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x4d826d77, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x61009542, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x77e9807f, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x448ff1a8, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x1a38c59b, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x7f77e91b, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x44a664f2, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x7f9fcf7f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x2357d90a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x6328d34a, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x145eaa29, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x15bb6bea, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x8b96fde, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x2d2e5f00, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x4c40b76e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x2ea6137, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x41ee392b, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x1e67a849, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x57d5872c, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x667a738, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x36f0f1be, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x157632c9, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x6ee12bac, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x55040f2f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x64c87930, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x400cff1a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x275710fc, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x525f1e4e, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x75f9eccc, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x52aa2946, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x4de5031f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x67e2d983, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x5d47c63f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x5ea434c8, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x3bbc39f8, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x4ae3c1cd, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x29f69090, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x568bf312, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0xca263c2, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x589b3632, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x45f45fa1, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x4c6e276e, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x534df152, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x52e677af, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x35083305, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x8e0379d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x341b80b2, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x55a1c291, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x2145433b, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x2890c451, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x40e6dfe1, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x1b083826, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x105fece7, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x3ec300f1, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x482cd91f, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x123f1134, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x7d68ef40, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x5b0abc94, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x75c072cb, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x1f1c7bf6, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x25b485ba, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x2b546384, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x5d740a0f, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x214b199c, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x20d3d15a, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x2893de87, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x55ca8de8, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x2c34f934, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x12d3a4e9, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x240237d2, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x25a65b77, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x2ed0fbae, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x212bf671, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x14a2f921, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x3c87521, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x2aece37d, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x548a102f, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x5762806e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x17c386de, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x5af97850, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x5ef60048, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x1d548a08, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x16aa0a0a, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x780cb77, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x691a7f8f, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x50a7bc6e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x161b062a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x17c1bced, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x2d9d4f9d, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x4034c28c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0xe50a6f6, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x14ec4505, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x53ca01a2, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x358c99f5, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x3ee0fea4, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x48524010, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x4b168fa9, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x1a84f40f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x23282c25, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x7920ba90, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x6b419da, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x3b2da18f, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x5906ebcb, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x258e2e41, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x3d299e3, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x55a561cf, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x3b938003, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x6f3b5d16, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x78b1cc93, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x6646153, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x21507a04, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x143640d5, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x6295d394, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x475e586c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x657c8ad9, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x436a4e4b, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0xf2f2cc1, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x3a079870, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x3b2cf7ab, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x2aa5fe93, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x5c1a8622, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x5ad851c9, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x6156496, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x3c153a1, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0xb62fe6d, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x13acb0d1, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x3e3047e6, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x37e547da, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x2b6856dd, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x5db45159, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x6107227e, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x7c417213, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x15761df8, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x6ab7a896, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x327b636c, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x45dd4eda, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x60611244, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x3745e5c6, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x5e4c8041, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x71c8becc, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x19d37183, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x1a0dcaa, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x3bd40a57, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0xfdefd3f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0xd83da2e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0xa4102b8, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x11dc3715, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x69930714, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x7a52f2a2, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x78047b92, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x8909f18, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x79ca92b9, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x1460a8c0, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x4f638935, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x4387b79e, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x6e75aa0d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x7fc229ab, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x2cbb3d47, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x527e5409, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x1198b989, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x7ff95560, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0xadd0edd, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x2aa3cd93, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x7ea37dbf, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x4b44655e, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x290d210d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x1d76aeea, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x78dd667e, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x10db82ae, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x501edcf1, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x78b729e6, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x6b4a4e18, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x27c86f2d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x197d671, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x402e37bc, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x79ad8b2f, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x1df82230, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x22635ba0, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x13c10b87, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x6a01e23, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x5a955565, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x6293abcc, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x7995092a, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x7fc2413d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0xf8c1ddd, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x70be0a2b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x2133814f, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x4c15e7fd, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x23986957, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x23f7d05d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x1e730495, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x7d3a22a9, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x1d082e88, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x60704c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x6b19b79, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x2a32de6c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x7692d9cc, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x75f32542, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x7f1302d6, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x43ee72e6, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x23529fee, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x4fe767f3, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x2805c96b, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x184cf7cf, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x2fd6b6c7, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x5bfa9431, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x5db250b4, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x223f3642, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x38c5cc4c, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x37918c79, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x78e94dcf, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x233fe9b6, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x358ee631, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0xec756bd, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x3c72f59f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x60dcc9fe, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x222114ba, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x16e7dcfd, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x3d121db3, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x3b07a0d6, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x11a9e7c8, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x3901d134, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x14d3bc22, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x12d4bf7e, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x4c1d9d4b, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x7b227d8d, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x7219ec67, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x45018215, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x65d6b83b, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0xd706f19, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x30b7c004, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x79efed2d, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x2928854b, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x27ae2fd0, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x29176cc1, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x2f177a4b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x4278a03f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x147ed70f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x61dd025, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x124c278f, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x15b204a1, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x77167fb7, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x1fe20588, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x6ce139a4, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x6973bf95, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x2ddc8ecb, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x229d10bd, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x47542153, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x33afa13b, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x7a4ccb53, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x309e345f, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x56a6d5a6, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x18ce0030, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x4445629, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x45b9a632, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x25d250c6, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x4df50bcc, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] junit.framework.TestListener: endTest(testConversion03_srcS000_BE_TL_destS259_TL)
    [apply] junit.framework.TestListener: startTest(testConversion04_srcS259_BE_TL_destS259_TL)
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x6b26e945, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion03_srcS000_BE_TL_destS259_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion04_srcS259_BE_TL_destS259_TL
    [apply] Test00: srcMinStrideInBytes 259, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 259, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x54c562f7, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x318ba8c8, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x6dbb137d, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x3c9d0b9d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x43301423, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x2f112965, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x1a04f701, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x4e91d63f, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0xd4342c2, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x2bbf180e, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x163e4e87, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x56de5251, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x419c5f1a, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x12b0404f, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x769e7ee8, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x5276e6b0, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x71b1176b, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x6193932a, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x647fd8ce, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x159f197, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x78aab498, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x5dd6264, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x1ffe63b9, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x51e5fc98, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x7c469c48, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x12e61fe6, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x7ee955a8, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x1677d1, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x48fa0f47, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x6ac13091, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x5e316c74, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x6d2a209c, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x75329a49, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x161479c6, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x4313f5bc, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x7f010382, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x1e802ef9, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x2b6faea6, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x778d1062, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x670002, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x1f0f1111, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x49c386c8, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x56528192, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x6e0dec4a, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x96def03, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x5ccddd20, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x1ed1993a, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x1f3f4916, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x794cb805, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x4b5a5ed1, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x59d016c9, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x3cc2931c, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x20d28811, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x3967e60c, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x60d8c9b7, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x48aaecc3, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x7c0c77c7, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x7adda9cc, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x5cee5251, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x433d61fb, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x5c909414, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x4b14c583, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x65466a6a, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x4ddced80, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x1534f01b, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x78e117e3, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x2ea227af, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x4386f16, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x363ee3a2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x4690b489, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x79b06cab, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x3eb7fc54, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x7f552bd3, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x3c22fc4c, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x460d0a57, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x47d90b9e, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x1184ab05, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x3aefe5e5, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x149e0f5d, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x1b1473ab, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x2f7c2f4f, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x6af93788, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0xef9296d, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x36c88a32, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x7880cdf3, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x5be6e01c, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x1c93084c, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x6ef888f6, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x10e92f8f, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x7ce3cb8e, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x78b66d36, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x5223e5ee, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0xbef2d72, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x69b2283a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x22a637e7, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x6fe7aac8, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x1d119efb, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x659a969b, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x76908cc0, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x2473d930, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x35047d03, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x49b0b76, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x769f71a9, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x4c9f8c13, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x5ae50ce6, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x6f96c77, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0xbe64738, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x3ba9ad43, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x49d904ec, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x48e4374, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x3d680b5a, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x4b5d6a01, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x4a22f9e2, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x3c419631, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x418e7838, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x61230f6a, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x3c130745, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0xcd3fee8, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x3e2e18f2, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x470f1802, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x63021689, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x703580bf, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x3e92efc3, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x1622f1b, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x72a7c7e0, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x2e4b8173, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x70e8f8e, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x17046283, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x5bd03f44, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x29626d54, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x5a63f509, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x6e4784bc, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x34b7ac2f, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0xe056f20, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x4b0b0854, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x19bb07ed, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x10e41621, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x353d0772, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x2667f029, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x67a20f67, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x57c758ac, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0xa9cd3b1, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x13e39c73, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x64cd705f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x9225652, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x654f0d9c, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x6a400542, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x6580cfdd, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x7e0b85f9, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x63355449, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x9353778, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x6a28ffa4, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x48ae9b55, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x1700915, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x21de60b4, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0xc267ef4, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x30ee2816, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x31d7b7bf, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x635eaaf1, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x5c30a9b0, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x1ddf84b8, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x1139b2f3, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x7a69b07, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x5e82df6a, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x3f197a46, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x636be97c, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x50a638b5, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x1817d444, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x6ca8564a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x50b472aa, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x31368b99, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x1725dc0f, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x3911c2a7, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x4ac3c60d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x4facf68f, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x76508ed1, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x41e36e46, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x15c43bd9, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x3d74bf60, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x4f209819, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x15eb5ee5, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x2145b572, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x39529185, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x72f926e6, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x3daa422a, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x31c88ec8, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x1cbbffcd, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x27ce24aa, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x481a996b, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x3d51f06e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x7ed7259e, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x28eaa59a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x3427b02d, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x647e447, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x41fbdac4, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x3c407114, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x35ef1869, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0xc33b74f, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x130161f7, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x2c767a52, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x619713e5, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x708f5957, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x68999068, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x7722c3c3, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x2ef3eef9, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x243c4f91, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x291ae, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x61df66b6, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x50eac852, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x16ec5519, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x2f7298b, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x188715b5, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x1ea9f6af, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x6a192cfe, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x5119fb47, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x7193666c, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x20deea7f, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x3835c46, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x1dde4cb2, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x7714e963, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x20ce78ec, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x393671df, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x56620197, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x6eda5c9, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x55b7a4e0, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x5f058f00, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x192d43ce, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x72057ecf, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x1afd44cb, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x6973b51b, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x1ab3a8c8, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x43195e57, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x333291e3, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x479d31f3, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x40ef3420, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x498d318c, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x6e171cd7, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x402bba4f, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x795cd85e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x59fd97a8, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0xf5ac9e4, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x123ef382, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0xdbf57b3, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x384ad17b, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x61862a7f, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x441772e, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x7334aada, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x1d9b7cce, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x4d9e68d0, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x42e99e4a, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x14dd9eb7, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x52e6fdee, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x6c80d78a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x62150f9e, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x1a451d4d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x7fa98a66, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x15ff3e9e, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x5fdcaa40, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x6dc17b83, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x5e0826e7, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x32eff876, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x8dbdac1, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x6e20b53a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x71809907, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x3ce1e309, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x6aba2b86, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x158da8e, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x74e52303, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x47af7f3d, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x7c729a55, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x3bb9a3ff, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x661972b0, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x5af3afd9, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x323b36e0, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x44ebcd03, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x694abbdc, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x2e005c4b, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x4567f35d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x5ffead27, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x6356695f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x4f18837a, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x359f7cdf, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x1fa268de, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x4f6ee6e4, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x4466af20, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0xa514af7, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x6b927fb, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x3e58a80e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x4fb61f4a, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x4fb0f2b9, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x79924b, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x7b9a4292, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x4a94ee4, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x4cc451f2, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x6379eb, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x294425a7, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x67d48005, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x9f116cc, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x12468a38, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x1aa7ecca, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x59309333, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x5876a9af, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x7ec7ffd3, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion04_srcS259_BE_TL_destS259_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL
    [apply] Test00: srcMinStrideInBytes 301, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 259, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x6572421, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x6b81ce95, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x2a798d51, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] junit.framework.TestListener: endTest(testConversion04_srcS259_BE_TL_destS259_TL)
    [apply] junit.framework.TestListener: startTest(testConversion05_srcS301_BE_TL_destS259_TL)
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x6d763516, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x52bf72b5, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x37afeb11, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x515aebb0, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0xdd8ba08, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x245b4bdc, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x6c64cb25, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x6ae5aa72, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x222545dc, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x5c5eefef, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x16293aa2, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x5158b42f, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x595b007d, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x72d1ad2e, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x2d7275fc, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x399f45b1, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x38c6f217, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x478190fc, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x79e2c065, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x3a93b025, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x35cabb2a, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x7e07db1f, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x1189dd52, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x36bc55de, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x564fabc8, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x16d04d3d, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x49ec71f8, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x1d2adfbe, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x36902638, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x223d2c72, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x8f4ea7c, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x436813f3, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x74fe5c40, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x3febb011, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x10e31a9a, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x131774fe, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x158d2680, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x77847718, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x7f3b84b8, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x57a3af25, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x2b662a77, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x7f0eb4b4, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x5c33f1a9, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x1623b78d, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0xc8c12ac, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x6adbc9d, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x4550bb58, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x4ec4f3a0, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x223191a6, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x49139829, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x9597028, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x6069db50, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x4efbca5a, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x1b7cc17c, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x59662a0b, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x77fbd92c, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x67c27493, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x1a482e36, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x72967906, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x5b8dfcc1, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x2f9f7dcf, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x747ddf94, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x35e2d654, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x1bd4fdd, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x55183b20, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x4f83df68, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x6cf0e0ba, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x7d8995e, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x130d63be, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x42a48628, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x293a5bf6, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x6aeb35e6, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x1283bb96, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x74f0ea28, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0xf6efaab, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x3c19aaa5, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x3349e9bb, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x409bf450, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x38d8f54a, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x49e53c76, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x351d00c0, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x2a3b5b47, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x55b699ef, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x35d019a3, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x689604d9, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x18078bef, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x799f10e1, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x4c371370, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x145f66e3, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x3023df74, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x313ac989, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x4562e04d, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x2a65fe7c, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x4135c3b, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x6302bbb1, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x31304f14, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x34a3d150, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x2a4fb17b, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x5c6648b0, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x6f1de4c7, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x459e9125, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x128d2484, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x7cc0cdad, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x7c7b252e, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x4d5d943d, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x368f2016, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x4c583ecf, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x692f203f, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x48f2bd5b, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x7b2bbc3, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0xa1153bc, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x1aafa419, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x47eaca72, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x55141def, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x55182842, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x3270d194, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x235834f2, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x5656be13, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x4218d6a3, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x76505305, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x14cd1699, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x77888435, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x73a1e9a9, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x71d44a3, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x7b98f307, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x4802796d, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x34123d65, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x59474f18, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x65fb9ffc, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x3e694b3f, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x1bb5a082, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x78691363, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x41d477ed, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x3590fc5b, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x397fbdb, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x33d512c1, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x515c6049, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x639c2c1d, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x5fe94a96, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x443118b0, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x765d7657, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x74235045, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x618b19ad, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x2d3379b4, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x30c15d8b, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x5e0e82ae, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x6771beb3, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x51399530, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x6b2ea799, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x411f53a0, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x2b71e916, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x36fc695d, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x28701274, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x13c9d689, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x3754a4bf, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x62379589, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x4afcd809, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x175c2241, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x5bf0d49, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x5b7a5baa, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x776aec5c, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x1d296da, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x7c7a06ec, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x75d4a5c2, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x557caf28, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x408d971b, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x6c6cb480, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x3c46e67a, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0xc730b35, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x206a70ef, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x292b08d6, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x22555ebf, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x36ebc363, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x45752059, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x34e9fd99, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x3c41ed1d, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x54d9d12d, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x38425407, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x43bc63a3, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x702657cc, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x6a6cb05c, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x40a4337a, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x6025e1b6, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x22ff4249, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x2d1ef81a, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x4c402120, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x327514f, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x5b12b668, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x1165b38, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x4c12331b, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x7586beff, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x3b69e7d1, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x815b41f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x5542c4ed, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x1573f9fc, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x6150c3ec, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x44c03695, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x7e6f74c, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0xdd05255, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x6a78afa0, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x2f4948e4, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x1f2586d6, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x10683d9d, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x3fc2959f, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x5aa9e4eb, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x6989da5e, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x385c9627, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x139982de, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x682b2fa, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x217ed35e, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x7dcf94f8, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x229f66ed, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x31190526, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x662ac478, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x6743e411, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x3eb25e1a, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x477b4cdf, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x77c2494c, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0xf5958c9, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x233795b6, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x3eb738bb, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x5bda8e08, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x1e800aaa, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x185a6e9, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x6f03482, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x9d5509a, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x179ece50, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x3b0090a4, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x3cd3e762, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x1fa121e2, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x7eac9008, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x4116aac9, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x62ddbd7e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x74e52ef6, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x6ed3ccb2, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x1a677343, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x15de0b3c, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x489115ef, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x3857f613, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x198b6731, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x7c6908d7, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x3c9754d8, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x3bf7ca37, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x79079097, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x4d1c00d0, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x4b2bac3f, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x4e08711f, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0xbcec361, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x26794848, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x302552ec, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x3d285d7e, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x40005471, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x2cd76f31, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x367ffa75, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x49438269, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0xba2f4ec, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x1c1bbc4e, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x55fe41ea, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0xfbd1f6, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x1ce24091, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x5dda768f, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x7a8c8dcf, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x24269709, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x2aceadd4, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x24aed80c, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x3a52dba3, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x2a5c8d3f, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x752325ad, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x279fedbd, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0xb3ca52e, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x45c7e403, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x2925bf5b, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x710f4dc7, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x1ff4931d, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x65e98b1c, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x61322f9d, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x6ad82709, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x510f3d34, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x7817fd62, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x8297b3a, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x2362f559, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0xb2c9a9c, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x4c178a76, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0xfa4c865, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x3bd82cf5, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x544fa968, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x247bddad, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0xd35dea7, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x7770f470, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x5e5d171f, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x24313fcc, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x7d20d0b, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x77f1baf5, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x41a2befb, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x6c40365c, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x7bedc48a, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x131ef10, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x55b0dcab, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x38afe297, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x2df3b89c, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL
    [apply] junit.framework.TestListener: endTest(testConversion05_srcS301_BE_TL_destS259_TL)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847848185 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847848185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 32.077 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847816734 ms III - Start
    [apply] SLOCK [T main @ 1755847816735 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00
    [apply] RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]:
    [apply]     u16_alpha [0xC986, msbFirst true, 1100100110000110]
    [apply]     u16_undef [0xC986, msbFirst true, 1100100110000110]
    [apply]     xx_alpha [0x8000, msbFirst true, 1000000000000000]
    [apply]     xx_undef [0x8000, msbFirst true, 1000000000000000]
    [apply] RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]] -> LUMINANCE PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] res00.0.r [0x30, msbFirst true, 00110000] -> 0.188235 -> [0x30, msbFirst true, 00110000]
    [apply] res00.0.g [0x60, msbFirst true, 01100000] -> 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res00.0.b [0x90, msbFirst true, 10010000] -> 0.564706 -> [0x90, msbFirst true, 10010000]
    [apply] res00.0.a [0xC0, msbFirst true, 11000000] -> 0.752941 -> [0xC0, msbFirst true, 11000000]
    [apply] res01.0  ( 0.188235 + 0.376471 + 0.564706 ) / 3f = 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res02.1  ( 0.188235 + 0.376471 + 0.564706 ) / 3f = 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res20.l1  ( [0x30, msbFirst true, 00110000] + [0x60, msbFirst true, 01100000] + [0x90, msbFirst true, 10010000] )
    [apply] res20.l2 ( 0.188235 + 0.376471 + 0.564706 )
    [apply] res20.l3 ( 0.188235 + 0.376471 + 0.564706 ) / 3f = 0.376471 -> [0x60, msbFirst true, 01100000]
    [apply] res20._1  ( [0x06, msbFirst true, 00000110] + [0x18, msbFirst true, 00011000] + [0x12, msbFirst true, 00010010] )
    [apply] res20._2 ( 0.193548 + 0.380952 + 0.580645 )
    [apply] res20._3 ( 0.193548 + 0.380952 + 0.580645 ) / 3f = 0.385049 -> [0x62, msbFirst true, 01100010]
    [apply] res30.xx  ( 0.193548 + 0.380952 + 0.580645 ) / 3f = 0.385049 -> [0x62, msbFirst true, 01100010]
    [apply] res40  ( 0.193548 + 0.190476 + 0.193548 ) / 3f = [0x31, msbFirst true, 00110001]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion00
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion01_srcS000_BE_TL_destS000_TL
    [apply] Test00: srcMinStrideInBytes 0, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 0, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x31610302, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x52a86356, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x5ce81285, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x6fc6f14e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x56235b8e, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x3632be31, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x5abca1e0, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x2286778, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x4e9ba398, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x6d7b4f4c, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x527740a2, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x13a5fe33, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x3108bc, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x370736d9, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x5f9d02cb, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x63753b6d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x6b09bb57, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x6536e911, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x520a3426, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x18eed359, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x3e9b1010, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x6c3708b3, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x6f1fba17, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x185d8b6, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x67784306, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x335eadca, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x210366b4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0xeec5a4a, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x2b2948e2, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x6ddf90b0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x57536d79, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x3b0143d3, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x5a8e6209, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x4b4523f8, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x731a74c, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x369f73a2, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x1f28c152, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x7d907bac, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x7791a895, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x3a5ed7a6, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x6325a3ee, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x1d16f93d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x67b92f0a, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x2b9627bc, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x65e2dbf3, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x4f970963, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x61f8bee4, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x7b49cea0, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x887af79, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x7fac631b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x5b87ed94, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x6e0e048a, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x5bc79255, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x47ef968d, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x23e028a9, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x3dd4520b, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x5ae63ade, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x610694f1, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x43814d18, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x5c5a1b69, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x3701eaf6, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x627551fb, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x2b552920, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x2758fe70, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x1f36e637, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x578486a3, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x551aa95a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x35d176f7, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x1dfe2924, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x6ebc05a6, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x6e6c3152, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x50b494a6, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x3cef309d, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x32709393, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x3d99d22e, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x49fc609f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0xcd2dae5, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x3a883ce7, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x4973813a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x6321e813, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x79be0360, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x22a67b4, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x57855c9a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x3b084709, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x3224f60b, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x63e2203c, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x1efed156, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x6737fd8f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x72b6cbcc, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0xa7e666, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x68bbe345, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x30b8a058, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x7494e528, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x4bbfb90a, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x7c29daf3, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x9660f4e, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x5a8806ef, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x6c49835d, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x5e853265, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x67205a84, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x7d0587f1, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x5d76b067, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x2a17b7b6, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x4f063c0a, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x1e6d1014, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x76707e36, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x614ddd49, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x1f554b06, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x694e1548, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x1c3a4799, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x131276c2, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x26aa12dd, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x3fd7a715, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x711f39f9, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x71bbf57e, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x7f13d6e, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x51cdd8a, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0xd44fc21, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x23faf8f2, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x2d6eabae, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x4e7dc304, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x64729b1e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x10bbd20a, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x48503868, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x6895a785, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x184f6be2, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x56aac163, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x1f7030a6, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x5a1c0542, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x396f6598, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x394e1a0f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x27a5f880, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x1d29cf23, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x5f282abb, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x167fdd33, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x1e965684, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x4d95d2a2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x53f65459, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x3b088d51, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x1786dec2, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x74650e52, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x15d0c81b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x6acdbdf5, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x4b1c1ea0, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x17579e0f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x4d41cee, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x3712b94, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x2833cc44, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x33f88ab, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x27a8c74e, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x2d8f65a4, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x1b68ddbd, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x646d64ab, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x59e5ddf, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x536aaa8d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0xe320068, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x1f57539, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x76f2b07d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x704a52ec, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x6ee52dcd, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x4493d195, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x2781e022, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x57e1b0c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x4232c52b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x1877ab81, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x305fd85d, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x458c1321, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x11438d26, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x34cd072c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x7a1ebcd8, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x5faeada1, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x528931cf, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0xea1a8d5, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x1563da5, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x2bbf4b8b, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x30a3107a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x33c7e1bb, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x34c4973, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x52feb982, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x7a765367, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x76b0bfab, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x17d677df, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x3043fe0e, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x78e67e0a, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0xbd8db5a, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x2f943d71, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x80503, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x4b553d26, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x69a3d1d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x86be70a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x480bdb19, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x2a556333, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x7d70d1b1, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x2a742aa2, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x3cb1ffe6, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x3dfc5fb8, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x467aecef, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x4d50efb8, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x7e2d773b, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x2173f6d9, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x307f6b8c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x7a187f14, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x6f195bc3, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x51e2adc7, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x1a8a8f7c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x2353b3e6, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x631330c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x42f93a98, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0xc46bcd4, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x3234e239, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x3d921e20, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x36b4cef0, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0xfad74ee, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x1a1d6a08, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x37d31475, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x27808f31, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x436e852b, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x32d2fa64, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x1d8d30f7, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x3e57cd70, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x9a7504c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x2c039ac6, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x587d1d39, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x58c1670b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x6b57696f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x5bb21b69, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x6b9651f3, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x38bc8ab5, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x687080dc, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x23d2a7e8, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x7a9273a8, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x26a7b76d, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x4abdb505, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x7ce6a65d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x1500955a, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0xe874448, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x29b5cd00, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x60285225, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x7113b13f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x45820e51, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x42d8062c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x6043cd28, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0xcb51256, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x59906517, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x5bfbf16f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x25af5db5, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x12cdcf4, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x5bcea91b, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x5f3a4b84, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x27f723, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x670b40af, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x4923ab24, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x44c8afef, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x7b69c6ba, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x46daef40, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x12f41634, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x13c27452, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x262b2c86, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x371a67ec, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x5ed828d, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x50d0686, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x7a3d45bd, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x1e7c7811, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x77ec78b9, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x1a3869f4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0xa38d7a3, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x77f99a05, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x63440df3, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x3aeaafa6, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x76a3e297, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x4d3167f4, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0xed9d034, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x6121c9d6, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x87f383f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x4eb7f003, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0xeafc191, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x612fc6eb, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x1060b431, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x612679d6, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x11758f2a, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0xe720b71, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x1b26f7b2, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x491cc5c9, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x74ad1f1f, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x6a1aab78, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x462d5aee, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x69b0fd6f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x757942a1, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x4a87761d, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x66d1af89, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x8646db9, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x37374a5e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x4671e53b, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x2db7a79b, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x6950e31, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0xb7dd107, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x42eca56e, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x52f759d7, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x7cbd213e, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x192d3247, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x3ecd23d9, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x569cfc36, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x43bd930a, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion01_srcS000_BE_TL_destS000_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion02_srcS000_LE_TL_destS000_TL
    [apply] Test00: srcMinStrideInBytes 0, srcByteOrder LITTLE_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 0, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x64f6106c, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x553a3d88, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x7a30d1e6, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x5891e32e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0xcb0ed20, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x8e24743, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x74a10858, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x23fe1d71, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x28ac3dc3, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x32eebfca, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x4e718207, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x1d371b2d, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x543c6f6d, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x13eb8acf, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x51c8530f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x7403c468, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x43738a82, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0xc81cdd1, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x1fc2b765, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x75881071, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x2a70a3d8, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x289d1c02, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x22eeefeb, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x17d0685f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x3891771e, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x78ac1102, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x2de8284b, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x396e2f39, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0xa74868d, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x12c8a2c0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x7e0e6aa2, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x365185bd, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x18bf3d14, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x4fb64261, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x42607a4f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x782663d3, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x1990a65e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x64485a47, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x25bbf683, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x6ec8211c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x7276c8cd, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x544a2ea6, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x2e3fc542, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x150c158, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x4524411f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x401e7803, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x10dba097, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x1786f9d5, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x704d6e83, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x43a0cee9, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0xeb21112, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x2eda0940, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x3578436e, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x706a04ae, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x6eceb130, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x10a035a0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x67b467e9, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x47db50c5, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x5c072e3f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x4d1b0d2a, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x954b04f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x149494d8, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x710726a3, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x646007f4, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x481a15ff, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x78186a70, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x306279ee, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x545997b1, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x4cf4d528, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x77846d2c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x548ad73b, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x4c762604, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x2641e737, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x727803de, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x704921a5, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0xdf27fae, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x24a35978, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x16f7c8c1, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x2f0a87b3, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x319b92f3, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0xfcd6521, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x27d415d9, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x5c18298f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x31f924f5, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x5579bb86, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x5204062d, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x4fcd19b3, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x376b4233, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x2fd66ad3, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x5d11346a, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x7a36aefa, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x17211155, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0xb3d7190, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x5fdba6f9, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x10d59286, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0xfe18270, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x6fb0d3ed, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x6dde5c8c, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x5123a213, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x52525845, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x3b94d659, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x24b1d79b, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x68ceda24, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x281e3708, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x35a50a4c, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x1f021e6c, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x103f852, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x587c290d, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x4516af24, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x4ae82894, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x543788f3, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x6d3af739, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x1da51a35, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x16022d9d, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x7e9a5fbe, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x44a3ec6b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x71623278, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x768b970c, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x5a4041cc, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x15b3e5b, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x61ca2dfa, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x4b53f538, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x134593bf, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x4bb4de6a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x7ba18f1b, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x2f8f5f62, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x1068e947, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x7dc222ae, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0xaecb35a, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x5fcd892a, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x8b87145, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x6483f5ae, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0xb9afc07, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x382db087, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x73d4cc9e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x80169cf, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x5427c60c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x15bfd87, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x543e710e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x57f23557, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x3d0f8e03, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x6366ebe0, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x44f75083, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x2698dc7, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x43d7741f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x17baae6e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x69379752, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x27fe3806, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x5f71c76a, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x1d7acb34, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x48a242ce, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x1e4a7dd4, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x4f51b3e0, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x4b9e255, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x5e57643e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x133e16fd, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x51b279c9, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x1ad282e0, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x7f416310, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x1cab0bfb, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x5e955596, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x50de0926, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x2473b9ce, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x60438a68, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x140e5a13, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x3439f68d, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0xdbd940d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x71d15f18, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x17695df3, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x6c9f5c0d, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0xde3a06f, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x76b10754, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x2bea5ab4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x3d8314f0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x2df32bf7, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x530612ba, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x2a40cd94, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0xf4168b8, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x3bd94634, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x58a90037, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x74294adb, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x70a9f84e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x130f889, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x1188e820, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x2f490758, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x101df177, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x166fa74d, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x40f08448, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x276438c9, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x588df31b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x33b37288, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x77a57272, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x7181ae3f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x46238e3f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x6e2c9341, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x32464a14, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x4e4aea35, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x1442d7b5, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x1efee8e7, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x1ee807c6, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x76a4d6c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x517cd4b, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x6cc7b4de, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x32cf48b7, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x679b62af, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x5cdd8682, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0xd6da883, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x45afc369, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x799d4f69, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x49c43f4e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x290dbf45, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x12028586, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x17776a8, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x69a10787, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x2d127a61, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x2bbaf4f0, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x11c20519, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x70beb599, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x4e41089d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x32a068d1, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x33cb5951, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x365c30cc, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x701fc37a, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x4148db48, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x282003e1, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x7fad8c79, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x71a794e5, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x76329302, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x5e25a92e, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x4df828d7, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0xb59d31, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x62fdb4a6, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x11e21d0e, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x1dd02175, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x31206beb, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x3e77a1ed, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x3ffcd140, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x23bb8443, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x1176dcec, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x120d6fe6, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x4ba2ca36, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x3444d69d, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x1372ed45, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x6a79c292, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x37574691, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x25359ed8, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x21a947fe, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x5606c0b, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x80ec1f8, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x1445d7f, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x6a396c1e, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x6c3f5566, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x12405818, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x314c508a, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x10b48321, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x6b67034, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x16267862, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x453da22c, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x71248c21, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x442675e1, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x6166e06f, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x49e202ad, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x1c72da34, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x6b0c2d26, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x3d3fcdb0, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x641147d0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x6e38921c, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x64d7f7e0, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x27c6e487, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x49070868, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x6385cb26, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x38364841, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x28c4711c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x59717824, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x146044d7, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x1e9e725a, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x15d9bc04, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x473b46c3, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x516be40f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x3c0a50da, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x646be2c3, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x797badd3, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x77be656f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x19dc67c2, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x221af3c0, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x62bd765, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x23a5fd2, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x78a2da20, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0xdd3b207, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x551bdc27, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x58fdd99, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x6b1274d2, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x7bc1a03d, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x70b0b186, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0xba8d91c, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x7364985f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x5d20e46, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x709ba3fb, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x3d36e4cd, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x6a472554, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x7ff2a664, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x525b461a, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x58c1c010, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion02_srcS000_LE_TL_destS000_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion03_srcS000_BE_TL_destS259_TL
    [apply] Test00: srcMinStrideInBytes 0, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 259, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x61d47554, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x69b794e2, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x3f200884, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x4d339552, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0xf0f2775, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x5a4aa2f2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x6591f517, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x345965f2, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x429bd883, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x4d49af10, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x279ad2e3, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x58134517, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x4450d156, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x4461c7e3, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x351d0846, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x77e4c80f, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x35fc6dc4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x7fe8ea47, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x226a82c4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x731f8236, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x255b53dc, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x1dd92fe2, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x6b53e23f, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x64d2d351, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x1b68b9a4, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x4f9a3314, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x3b2c72c2, LUMINANCE, 64 x 64, stride 64, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=4096 cap=4096]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x491666ad, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x176d53b2, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x971d0d8, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x51931956, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x2b4a2ec7, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x564718df, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x51b7e5df, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x18a70f16, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x62e136d3, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0xc8e4bb0, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x6279cee3, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x4206a205, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x29ba4338, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x57175e74, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x7bb58ca3, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0xc540f5a, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x770c2e6b, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x1a052a00, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x4d826d77, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x61009542, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x77e9807f, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x448ff1a8, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x1a38c59b, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x7f77e91b, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x44a664f2, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x7f9fcf7f, RGB565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x2357d90a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x6328d34a, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x145eaa29, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x15bb6bea, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x8b96fde, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x2d2e5f00, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x4c40b76e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x2ea6137, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x41ee392b, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x1e67a849, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x57d5872c, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x667a738, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x36f0f1be, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x157632c9, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x6ee12bac, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x55040f2f, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x64c87930, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x400cff1a, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x275710fc, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x525f1e4e, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x75f9eccc, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x52aa2946, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x4de5031f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x67e2d983, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x5d47c63f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x5ea434c8, BGR565, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x3bbc39f8, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x4ae3c1cd, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x29f69090, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x568bf312, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0xca263c2, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x589b3632, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x45f45fa1, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x4c6e276e, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x534df152, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x52e677af, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x35083305, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x8e0379d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x341b80b2, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x55a1c291, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x2145433b, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x2890c451, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x40e6dfe1, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x1b083826, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x105fece7, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x3ec300f1, RGBA5551, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x482cd91f, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x123f1134, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x7d68ef40, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x5b0abc94, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x75c072cb, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x1f1c7bf6, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x25b485ba, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x2b546384, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x5d740a0f, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x214b199c, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x20d3d15a, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x2893de87, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x55ca8de8, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x2c34f934, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x12d3a4e9, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x240237d2, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x25a65b77, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x2ed0fbae, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x212bf671, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x14a2f921, ABGR1555, 64 x 64, stride 128, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=8192 cap=8192]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x3c87521, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x2aece37d, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x548a102f, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x5762806e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x17c386de, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x5af97850, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x5ef60048, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x1d548a08, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x16aa0a0a, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x780cb77, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x691a7f8f, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x50a7bc6e, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x161b062a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x17c1bced, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x2d9d4f9d, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x4034c28c, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0xe50a6f6, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x14ec4505, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x53ca01a2, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x358c99f5, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x3ee0fea4, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x48524010, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x4b168fa9, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x1a84f40f, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x23282c25, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x7920ba90, RGB888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x6b419da, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x3b2da18f, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x5906ebcb, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x258e2e41, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x3d299e3, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x55a561cf, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x3b938003, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x6f3b5d16, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x78b1cc93, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x6646153, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x21507a04, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x143640d5, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x6295d394, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x475e586c, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x657c8ad9, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x436a4e4b, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0xf2f2cc1, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x3a079870, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x3b2cf7ab, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x2aa5fe93, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x5c1a8622, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x5ad851c9, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x6156496, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x3c153a1, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0xb62fe6d, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x13acb0d1, BGR888, 64 x 64, stride 192, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=12288 cap=12288]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x3e3047e6, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x37e547da, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x2b6856dd, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x5db45159, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x6107227e, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x7c417213, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x15761df8, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x6ab7a896, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x327b636c, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x45dd4eda, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x60611244, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x3745e5c6, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x5e4c8041, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x71c8becc, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x19d37183, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x1a0dcaa, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x3bd40a57, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0xfdefd3f, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0xd83da2e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0xa4102b8, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x11dc3715, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x69930714, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x7a52f2a2, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x78047b92, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x8909f18, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x79ca92b9, RGBx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x1460a8c0, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x4f638935, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x4387b79e, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x6e75aa0d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x7fc229ab, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x2cbb3d47, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x527e5409, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x1198b989, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x7ff95560, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0xadd0edd, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x2aa3cd93, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x7ea37dbf, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x4b44655e, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x290d210d, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x1d76aeea, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x78dd667e, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x10db82ae, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x501edcf1, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x78b729e6, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x6b4a4e18, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x27c86f2d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x197d671, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x402e37bc, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x79ad8b2f, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x1df82230, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x22635ba0, BGRx8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x13c10b87, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x6a01e23, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x5a955565, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x6293abcc, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x7995092a, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x7fc2413d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0xf8c1ddd, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x70be0a2b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x2133814f, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x4c15e7fd, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x23986957, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x23f7d05d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x1e730495, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x7d3a22a9, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x1d082e88, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x60704c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x6b19b79, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x2a32de6c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x7692d9cc, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x75f32542, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x7f1302d6, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x43ee72e6, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x23529fee, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x4fe767f3, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x2805c96b, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x184cf7cf, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x2fd6b6c7, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x5bfa9431, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x5db250b4, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x223f3642, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x38c5cc4c, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x37918c79, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x78e94dcf, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x233fe9b6, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x358ee631, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0xec756bd, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x3c72f59f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x60dcc9fe, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x222114ba, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x16e7dcfd, ABGR8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x3d121db3, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x3b07a0d6, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x11a9e7c8, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x3901d134, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x14d3bc22, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x12d4bf7e, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x4c1d9d4b, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x7b227d8d, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x7219ec67, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x45018215, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x65d6b83b, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0xd706f19, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x30b7c004, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x79efed2d, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x2928854b, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x27ae2fd0, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x29176cc1, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x2f177a4b, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x4278a03f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x147ed70f, ARGB8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x61dd025, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x124c278f, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x15b204a1, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x77167fb7, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x1fe20588, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x6ce139a4, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x6973bf95, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x2ddc8ecb, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x229d10bd, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x47542153, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x33afa13b, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x7a4ccb53, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x309e345f, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x56a6d5a6, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x18ce0030, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x4445629, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x45b9a632, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x25d250c6, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x4df50bcc, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x6b26e945, BGRA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion03_srcS000_BE_TL_destS259_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion04_srcS259_BE_TL_destS259_TL
    [apply] Test00: srcMinStrideInBytes 259, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 259, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x54c562f7, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x318ba8c8, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x6dbb137d, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x3c9d0b9d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x43301423, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x2f112965, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x1a04f701, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0x4e91d63f, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0xd4342c2, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x2bbf180e, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x163e4e87, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x56de5251, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x419c5f1a, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x12b0404f, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x769e7ee8, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x5276e6b0, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x71b1176b, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x6193932a, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x647fd8ce, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x159f197, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x78aab498, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x5dd6264, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x1ffe63b9, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x51e5fc98, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x7c469c48, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x12e61fe6, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x7ee955a8, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x1677d1, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x48fa0f47, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x6ac13091, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x5e316c74, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x6d2a209c, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x75329a49, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x161479c6, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x4313f5bc, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x7f010382, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x1e802ef9, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x2b6faea6, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x778d1062, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x670002, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x1f0f1111, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x49c386c8, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x56528192, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x6e0dec4a, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x96def03, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x5ccddd20, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x1ed1993a, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0x1f3f4916, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x794cb805, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x4b5a5ed1, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x59d016c9, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x3cc2931c, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x20d28811, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x3967e60c, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x60d8c9b7, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x48aaecc3, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x7c0c77c7, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x7adda9cc, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x5cee5251, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x433d61fb, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x5c909414, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x4b14c583, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x65466a6a, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x4ddced80, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x1534f01b, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x78e117e3, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x2ea227af, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x4386f16, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x363ee3a2, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x4690b489, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x79b06cab, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x3eb7fc54, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x7f552bd3, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x3c22fc4c, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x460d0a57, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x47d90b9e, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x1184ab05, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0x3aefe5e5, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x149e0f5d, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x1b1473ab, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x2f7c2f4f, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x6af93788, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0xef9296d, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x36c88a32, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x7880cdf3, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x5be6e01c, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x1c93084c, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x6ef888f6, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x10e92f8f, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x7ce3cb8e, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x78b66d36, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x5223e5ee, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0xbef2d72, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x69b2283a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x22a637e7, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x6fe7aac8, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x1d119efb, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x659a969b, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x76908cc0, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x2473d930, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x35047d03, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x49b0b76, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x769f71a9, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x4c9f8c13, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x5ae50ce6, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x6f96c77, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0xbe64738, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x3ba9ad43, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x49d904ec, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x48e4374, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x3d680b5a, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x4b5d6a01, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x4a22f9e2, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0x3c419631, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x418e7838, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x61230f6a, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x3c130745, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0xcd3fee8, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x3e2e18f2, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x470f1802, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x63021689, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x703580bf, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x3e92efc3, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x1622f1b, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x72a7c7e0, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x2e4b8173, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x70e8f8e, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x17046283, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x5bd03f44, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x29626d54, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x5a63f509, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x6e4784bc, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x34b7ac2f, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0xe056f20, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x4b0b0854, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x19bb07ed, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x10e41621, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x353d0772, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x2667f029, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x67a20f67, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x57c758ac, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0xa9cd3b1, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x13e39c73, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x64cd705f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x9225652, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x654f0d9c, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x6a400542, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x6580cfdd, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x7e0b85f9, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x63355449, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x9353778, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x6a28ffa4, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x48ae9b55, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x1700915, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x21de60b4, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0xc267ef4, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x30ee2816, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x31d7b7bf, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x635eaaf1, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x5c30a9b0, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x1ddf84b8, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x1139b2f3, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x7a69b07, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x5e82df6a, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x3f197a46, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x636be97c, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x50a638b5, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x1817d444, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x6ca8564a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x50b472aa, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x31368b99, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0x1725dc0f, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x3911c2a7, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x4ac3c60d, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x4facf68f, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x76508ed1, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x41e36e46, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x15c43bd9, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x3d74bf60, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x4f209819, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x15eb5ee5, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x2145b572, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x39529185, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x72f926e6, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x3daa422a, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x31c88ec8, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x1cbbffcd, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x27ce24aa, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x481a996b, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x3d51f06e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x7ed7259e, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x28eaa59a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x3427b02d, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x647e447, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x41fbdac4, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x3c407114, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x35ef1869, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0xc33b74f, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x130161f7, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x2c767a52, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x619713e5, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0x708f5957, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x68999068, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x7722c3c3, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x2ef3eef9, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x243c4f91, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x291ae, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x61df66b6, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x50eac852, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x16ec5519, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x2f7298b, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x188715b5, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x1ea9f6af, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x6a192cfe, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x5119fb47, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x7193666c, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x20deea7f, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x3835c46, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x1dde4cb2, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x7714e963, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x20ce78ec, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0x393671df, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x56620197, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x6eda5c9, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x55b7a4e0, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x5f058f00, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x192d43ce, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x72057ecf, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x1afd44cb, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x6973b51b, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x1ab3a8c8, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x43195e57, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x333291e3, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x479d31f3, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x40ef3420, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x498d318c, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x6e171cd7, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x402bba4f, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x795cd85e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x59fd97a8, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0xf5ac9e4, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x123ef382, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0xdbf57b3, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x384ad17b, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x61862a7f, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x441772e, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x7334aada, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x1d9b7cce, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x4d9e68d0, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x42e99e4a, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0x14dd9eb7, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x52e6fdee, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x6c80d78a, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x62150f9e, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x1a451d4d, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x7fa98a66, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x15ff3e9e, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x5fdcaa40, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0x6dc17b83, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x5e0826e7, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x32eff876, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0x8dbdac1, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x6e20b53a, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x71809907, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x3ce1e309, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x6aba2b86, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x158da8e, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x74e52303, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x47af7f3d, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x7c729a55, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x3bb9a3ff, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x661972b0, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0x5af3afd9, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x323b36e0, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x44ebcd03, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x694abbdc, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x2e005c4b, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x4567f35d, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x5ffead27, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x6356695f, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x4f18837a, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x359f7cdf, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x1fa268de, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x4f6ee6e4, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0x4466af20, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0xa514af7, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0x6b927fb, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x3e58a80e, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x4fb61f4a, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x4fb0f2b9, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0x79924b, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x7b9a4292, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x4a94ee4, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x4cc451f2, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x6379eb, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x294425a7, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x67d48005, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x9f116cc, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x12468a38, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x1aa7ecca, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x59309333, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x5876a9af, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x7ec7ffd3, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion04_srcS259_BE_TL_destS259_TL
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL
    [apply] Test00: srcMinStrideInBytes 301, srcByteOrder BIG_ENDIAN, srcIsGLOriented false, destMinStrideInBytes 259, destIsGLOriented false
    [apply] CONVERT[0][*]: Image0 - Orig: PixelRect[obj 0x6572421, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: LUMINANCE -> LUMINANCE
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][0]: Conv1: PixelRect[obj 0x6b81ce95, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][0]: Conv2: PixelRect[obj 0x2a798d51, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][1]: LUMINANCE -> RGB565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][1]: Conv1: PixelRect[obj 0x6d763516, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][1]: Conv2: PixelRect[obj 0x52bf72b5, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][2]: LUMINANCE -> BGR565
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][2]: Conv1: PixelRect[obj 0x37afeb11, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x0C, msbFirst true, 00001100], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x630C 0x630C 0x630C
    [apply] [  0][  1]  0x630C 0x630C 0x630C
    [apply] [  0][  2]  0x630C 0x630C 0x630C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x630C 0x630C 0x630C
    [apply] [ 61][ 62]  0x630C 0x630C 0x630C
    [apply] [ 61][ 63]  0x630C 0x630C 0x630C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x18, msbFirst true, 011000] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][2]: Conv2: PixelRect[obj 0x515aebb0, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] DestRe Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[0][3]: LUMINANCE -> RGBA5551
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] CONVERT[0][3]: Conv1: PixelRect[obj 0xdd8ba08, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x8C, msbFirst true, 10001100], [0xB1, msbFirst true, 10110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  1]  0xB18C 0xB18C 0xB18C
    [apply] [  0][  2]  0xB18C 0xB18C 0xB18C
    [apply] Test [  0][  0] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 62]  0xB18C 0xB18C 0xB18C
    [apply] [ 61][ 63]  0xB18C 0xB18C 0xB18C
    [apply] Test [ 63][ 63] exp [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[0][3]: Conv2: PixelRect[obj 0x245b4bdc, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][4]: LUMINANCE -> ABGR1555
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x01, msbFirst true, 00000001], [0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[0][4]: Conv1: PixelRect[obj 0x6c64cb25, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x19, msbFirst true, 00011001], [0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x6319 0x6319 0x6319
    [apply] [  0][  1]  0x6319 0x6319 0x6319
    [apply] [  0][  2]  0x6319 0x6319 0x6319
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x6319 0x6319 0x6319
    [apply] [ 61][ 62]  0x6319 0x6319 0x6319
    [apply] [ 61][ 63]  0x6319 0x6319 0x6319
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x00, msbFirst true, 00000] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] [0x0C, msbFirst true, 01100] : equal true
    [apply] 
    [apply] CONVERT[0][4]: Conv2: PixelRect[obj 0x6ae5aa72, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] DestRe Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[0][5]: LUMINANCE -> RGB888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][5]: Conv1: PixelRect[obj 0x222545dc, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][5]: Conv2: PixelRect[obj 0x5c5eefef, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: LUMINANCE -> BGR888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][6]: Conv1: PixelRect[obj 0x16293aa2, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060 0x606060 0x606060
    [apply] [  0][  1]  0x606060 0x606060 0x606060
    [apply] [  0][  2]  0x606060 0x606060 0x606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060 0x606060 0x606060
    [apply] [ 61][ 62]  0x606060 0x606060 0x606060
    [apply] [ 61][ 63]  0x606060 0x606060 0x606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][6]: Conv2: PixelRect[obj 0x5158b42f, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: LUMINANCE -> RGBx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][7]: Conv1: PixelRect[obj 0x595b007d, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][7]: Conv2: PixelRect[obj 0x72d1ad2e, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: LUMINANCE -> BGRx8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][8]: Conv1: PixelRect[obj 0x2d7275fc, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  1]  0x00606060 0x00606060 0x00606060
    [apply] [  0][  2]  0x00606060 0x00606060 0x00606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 62]  0x00606060 0x00606060 0x00606060
    [apply] [ 61][ 63]  0x00606060 0x00606060 0x00606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][8]: Conv2: PixelRect[obj 0x399f45b1, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][9]: LUMINANCE -> RGBA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][9]: Conv1: PixelRect[obj 0x38c6f217, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][9]: Conv2: PixelRect[obj 0x478190fc, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: LUMINANCE -> ABGR8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][10]: Conv1: PixelRect[obj 0x79e2c065, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][10]: Conv2: PixelRect[obj 0x3a93b025, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: LUMINANCE -> ARGB8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[0][11]: Conv1: PixelRect[obj 0x35cabb2a, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  1]  0x606060FF 0x606060FF 0x606060FF
    [apply] [  0][  2]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 62]  0x606060FF 0x606060FF 0x606060FF
    [apply] [ 61][ 63]  0x606060FF 0x606060FF 0x606060FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][11]: Conv2: PixelRect[obj 0x7e07db1f, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[0][12]: LUMINANCE -> BGRA8888
    [apply] Source LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Source Data: [[0x60, msbFirst true, 01100000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[0][12]: Conv1: PixelRect[obj 0x1189dd52, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0x60, msbFirst true, 01100000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  1]  0xFF606060 0xFF606060 0xFF606060
    [apply] [  0][  2]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 62]  0xFF606060 0xFF606060 0xFF606060
    [apply] [ 61][ 63]  0xFF606060 0xFF606060 0xFF606060
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0x60, msbFirst true, 01100000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[0][12]: Conv2: PixelRect[obj 0x36bc55de, LUMINANCE, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] DestRe Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[1][*]: Image0 - Orig: PixelRect[obj 0x564fabc8, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: RGB565 -> LUMINANCE
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[1][0]: Conv1: PixelRect[obj 0x16d04d3d, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[1][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[1][1]: RGB565 -> RGB565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[1][1]: Conv1: PixelRect[obj 0x49ec71f8, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][1]: Conv2: PixelRect[obj 0x1d2adfbe, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][2]: RGB565 -> BGR565
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][2]: Conv1: PixelRect[obj 0x36902638, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][2]: Conv2: PixelRect[obj 0x223d2c72, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][3]: RGB565 -> RGBA5551
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[1][3]: Conv1: PixelRect[obj 0x8f4ea7c, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[1][3]: Conv2: PixelRect[obj 0x436813f3, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][4]: RGB565 -> ABGR1555
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[1][4]: Conv1: PixelRect[obj 0x74fe5c40, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[1][4]: Conv2: PixelRect[obj 0x3febb011, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][5]: RGB565 -> RGB888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][5]: Conv1: PixelRect[obj 0x10e31a9a, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][5]: Conv2: PixelRect[obj 0x131774fe, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][6]: RGB565 -> BGR888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][6]: Conv1: PixelRect[obj 0x158d2680, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][6]: Conv2: PixelRect[obj 0x77847718, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][7]: RGB565 -> RGBx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][7]: Conv1: PixelRect[obj 0x7f3b84b8, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][7]: Conv2: PixelRect[obj 0x57a3af25, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][8]: RGB565 -> BGRx8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][8]: Conv1: PixelRect[obj 0x2b662a77, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][8]: Conv2: PixelRect[obj 0x7f0eb4b4, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][9]: RGB565 -> RGBA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][9]: Conv1: PixelRect[obj 0x5c33f1a9, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][9]: Conv2: PixelRect[obj 0x1623b78d, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][10]: RGB565 -> ABGR8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[1][10]: Conv1: PixelRect[obj 0xc8c12ac, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[1][10]: Conv2: PixelRect[obj 0x6adbc9d, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][11]: RGB565 -> ARGB8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[1][11]: Conv1: PixelRect[obj 0x4550bb58, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[1][11]: Conv2: PixelRect[obj 0x4ec4f3a0, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[1][12]: RGB565 -> BGRA8888
    [apply] Source RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[1][12]: Conv1: PixelRect[obj 0x223191a6, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[1][12]: Conv2: PixelRect[obj 0x49139829, RGB565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] DestRe Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][*]: Image0 - Orig: PixelRect[obj 0x9597028, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][0]: BGR565 -> LUMINANCE
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x62, msbFirst true, 01100010], ]
    [apply] CONVERT[2][0]: Conv1: PixelRect[obj 0x6069db50, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x62, msbFirst true, 01100010], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x62 0x62 0x62
    [apply] [  0][  1]  0x62 0x62 0x62
    [apply] [  0][  2]  0x62 0x62 0x62
    [apply] Test [  0][  0] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [  0][  0] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x62 0x62 0x62
    [apply] [ 61][ 62]  0x62 0x62 0x62
    [apply] [ 61][ 63]  0x62 0x62 0x62
    [apply] Test [ 63][ 63] exp [0x62, msbFirst true, 01100010] ==
    [apply] Test [ 63][ 63] has [0x62, msbFirst true, 01100010] : equal true
    [apply] 
    [apply] CONVERT[2][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[2][1]: BGR565 -> RGB565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[2][1]: Conv1: PixelRect[obj 0x4efbca5a, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[2][1]: Conv2: PixelRect[obj 0x1b7cc17c, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: BGR565 -> BGR565
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][2]: Conv1: PixelRect[obj 0x59662a0b, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][2]: Conv2: PixelRect[obj 0x77fbd92c, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][3]: BGR565 -> RGBA5551
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[2][3]: Conv1: PixelRect[obj 0x67c27493, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[2][3]: Conv2: PixelRect[obj 0x1a482e36, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: BGR565 -> ABGR1555
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[2][4]: Conv1: PixelRect[obj 0x72967906, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][4]: Conv2: PixelRect[obj 0x5b8dfcc1, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][5]: BGR565 -> RGB888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][5]: Conv1: PixelRect[obj 0x2f9f7dcf, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][5]: Conv2: PixelRect[obj 0x747ddf94, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][6]: BGR565 -> BGR888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][6]: Conv1: PixelRect[obj 0x35e2d654, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][6]: Conv2: PixelRect[obj 0x1bd4fdd, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][7]: BGR565 -> RGBx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][7]: Conv1: PixelRect[obj 0x55183b20, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][7]: Conv2: PixelRect[obj 0x4f83df68, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][8]: BGR565 -> BGRx8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][8]: Conv1: PixelRect[obj 0x6cf0e0ba, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][8]: Conv2: PixelRect[obj 0x7d8995e, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][9]: BGR565 -> RGBA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][9]: Conv1: PixelRect[obj 0x130d63be, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  1]  0xFF946131 0xFF946131 0xFF946131
    [apply] [  0][  2]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 62]  0xFF946131 0xFF946131 0xFF946131
    [apply] [ 61][ 63]  0xFF946131 0xFF946131 0xFF946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][9]: Conv2: PixelRect[obj 0x42a48628, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][10]: BGR565 -> ABGR8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[2][10]: Conv1: PixelRect[obj 0x293a5bf6, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  1]  0x316194FF 0x316194FF 0x316194FF
    [apply] [  0][  2]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 62]  0x316194FF 0x316194FF 0x316194FF
    [apply] [ 61][ 63]  0x316194FF 0x316194FF 0x316194FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[2][10]: Conv2: PixelRect[obj 0x6aeb35e6, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][11]: BGR565 -> ARGB8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[2][11]: Conv1: PixelRect[obj 0x1283bb96, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  1]  0x946131FF 0x946131FF 0x946131FF
    [apply] [  0][  2]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 62]  0x946131FF 0x946131FF 0x946131FF
    [apply] [ 61][ 63]  0x946131FF 0x946131FF 0x946131FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[2][11]: Conv2: PixelRect[obj 0x74f0ea28, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[2][12]: BGR565 -> BGRA8888
    [apply] Source BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Source Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[2][12]: Conv1: PixelRect[obj 0xf6efaab, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  1]  0xFF316194 0xFF316194 0xFF316194
    [apply] [  0][  2]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 62]  0xFF316194 0xFF316194 0xFF316194
    [apply] [ 61][ 63]  0xFF316194 0xFF316194 0xFF316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[2][12]: Conv2: PixelRect[obj 0x3c19aaa5, BGR565, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][*]: Image0 - Orig: PixelRect[obj 0x3349e9bb, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][0]: RGBA5551 -> LUMINANCE
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[3][0]: Conv1: PixelRect[obj 0x409bf450, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[3][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[3][1]: RGBA5551 -> RGB565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[3][1]: Conv1: PixelRect[obj 0x38d8f54a, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[3][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][2]: RGBA5551 -> BGR565
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][2]: Conv1: PixelRect[obj 0x49e53c76, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][3]: RGBA5551 -> RGBA5551
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[3][3]: Conv1: PixelRect[obj 0x351d00c0, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][3]: Conv2: PixelRect[obj 0x2a3b5b47, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][4]: RGBA5551 -> ABGR1555
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[3][4]: Conv1: PixelRect[obj 0x55b699ef, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[3][4]: Conv2: PixelRect[obj 0x35d019a3, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][5]: RGBA5551 -> RGB888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][5]: Conv1: PixelRect[obj 0x689604d9, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][6]: RGBA5551 -> BGR888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][6]: Conv1: PixelRect[obj 0x18078bef, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][7]: RGBA5551 -> RGBx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][7]: Conv1: PixelRect[obj 0x799f10e1, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][8]: RGBA5551 -> BGRx8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][8]: Conv1: PixelRect[obj 0x4c371370, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[3][9]: RGBA5551 -> RGBA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][9]: Conv1: PixelRect[obj 0x145f66e3, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][9]: Conv2: PixelRect[obj 0x3023df74, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][10]: RGBA5551 -> ABGR8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[3][10]: Conv1: PixelRect[obj 0x313ac989, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[3][10]: Conv2: PixelRect[obj 0x4562e04d, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][11]: RGBA5551 -> ARGB8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[3][11]: Conv1: PixelRect[obj 0x2a65fe7c, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[3][11]: Conv2: PixelRect[obj 0x4135c3b, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[3][12]: RGBA5551 -> BGRA8888
    [apply] Source RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Source Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[3][12]: Conv1: PixelRect[obj 0x6302bbb1, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[3][12]: Conv2: PixelRect[obj 0x31304f14, RGBA5551, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] DestRe Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][*]: Image0 - Orig: PixelRect[obj 0x34a3d150, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][0]: ABGR1555 -> LUMINANCE
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x63, msbFirst true, 01100011], ]
    [apply] CONVERT[4][0]: Conv1: PixelRect[obj 0x2a4fb17b, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x63, msbFirst true, 01100011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x63 0x63 0x63
    [apply] [  0][  1]  0x63 0x63 0x63
    [apply] [  0][  2]  0x63 0x63 0x63
    [apply] Test [  0][  0] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [  0][  0] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x63 0x63 0x63
    [apply] [ 61][ 62]  0x63 0x63 0x63
    [apply] [ 61][ 63]  0x63 0x63 0x63
    [apply] Test [ 63][ 63] exp [0x63, msbFirst true, 01100011] ==
    [apply] Test [ 63][ 63] has [0x63, msbFirst true, 01100011] : equal true
    [apply] 
    [apply] CONVERT[4][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[4][1]: ABGR1555 -> RGB565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[4][1]: Conv1: PixelRect[obj 0x5c6648b0, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[4][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][2]: ABGR1555 -> BGR565
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][2]: Conv1: PixelRect[obj 0x6f1de4c7, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][3]: ABGR1555 -> RGBA5551
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[4][3]: Conv1: PixelRect[obj 0x459e9125, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[4][3]: Conv2: PixelRect[obj 0x128d2484, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: ABGR1555 -> ABGR1555
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[4][4]: Conv1: PixelRect[obj 0x7cc0cdad, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][4]: Conv2: PixelRect[obj 0x7c7b252e, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][5]: ABGR1555 -> RGB888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][5]: Conv1: PixelRect[obj 0x4d5d943d, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][6]: ABGR1555 -> BGR888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][6]: Conv1: PixelRect[obj 0x368f2016, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][7]: ABGR1555 -> RGBx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][7]: Conv1: PixelRect[obj 0x4c583ecf, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][8]: ABGR1555 -> BGRx8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][8]: Conv1: PixelRect[obj 0x692f203f, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[4][9]: ABGR1555 -> RGBA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][9]: Conv1: PixelRect[obj 0x48f2bd5b, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][9]: Conv2: PixelRect[obj 0x7b2bbc3, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][10]: ABGR1555 -> ABGR8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] CONVERT[4][10]: Conv1: PixelRect[obj 0xa1153bc, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[4][10]: Conv2: PixelRect[obj 0x1aafa419, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][11]: ABGR1555 -> ARGB8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] CONVERT[4][11]: Conv1: PixelRect[obj 0x47eaca72, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[4][11]: Conv2: PixelRect[obj 0x55141def, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[4][12]: ABGR1555 -> BGRA8888
    [apply] Source ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Source Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[4][12]: Conv1: PixelRect[obj 0x55182842, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[4][12]: Conv2: PixelRect[obj 0x3270d194, ABGR1555, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] DestRe Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][*]: Image0 - Orig: PixelRect[obj 0x235834f2, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: RGB888 -> LUMINANCE
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[5][0]: Conv1: PixelRect[obj 0x5656be13, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[5][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[5][1]: RGB888 -> RGB565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[5][1]: Conv1: PixelRect[obj 0x4218d6a3, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[5][1]: Conv2: PixelRect[obj 0x76505305, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][2]: RGB888 -> BGR565
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][2]: Conv1: PixelRect[obj 0x14cd1699, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][2]: Conv2: PixelRect[obj 0x77888435, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946131 0x946131 0x946131
    [apply] [  0][  1]  0x946131 0x946131 0x946131
    [apply] [  0][  2]  0x946131 0x946131 0x946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946131 0x946131 0x946131
    [apply] [ 61][ 62]  0x946131 0x946131 0x946131
    [apply] [ 61][ 63]  0x946131 0x946131 0x946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][3]: RGB888 -> RGBA5551
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[5][3]: Conv1: PixelRect[obj 0x73a1e9a9, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[5][3]: Conv2: PixelRect[obj 0x71d44a3, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][4]: RGB888 -> ABGR1555
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[5][4]: Conv1: PixelRect[obj 0x7b98f307, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[5][4]: Conv2: PixelRect[obj 0x4802796d, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331 0x946331 0x946331
    [apply] [  0][  1]  0x946331 0x946331 0x946331
    [apply] [  0][  2]  0x946331 0x946331 0x946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331 0x946331 0x946331
    [apply] [ 61][ 62]  0x946331 0x946331 0x946331
    [apply] [ 61][ 63]  0x946331 0x946331 0x946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[5][5]: RGB888 -> RGB888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][5]: Conv1: PixelRect[obj 0x34123d65, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][5]: Conv2: PixelRect[obj 0x59474f18, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: RGB888 -> BGR888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][6]: Conv1: PixelRect[obj 0x65fb9ffc, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][6]: Conv2: PixelRect[obj 0x3e694b3f, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: RGB888 -> RGBx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][7]: Conv1: PixelRect[obj 0x1bb5a082, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][7]: Conv2: PixelRect[obj 0x78691363, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: RGB888 -> BGRx8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][8]: Conv1: PixelRect[obj 0x41d477ed, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][8]: Conv2: PixelRect[obj 0x3590fc5b, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][9]: RGB888 -> RGBA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][9]: Conv1: PixelRect[obj 0x397fbdb, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][9]: Conv2: PixelRect[obj 0x33d512c1, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: RGB888 -> ABGR8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[5][10]: Conv1: PixelRect[obj 0x515c6049, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[5][10]: Conv2: PixelRect[obj 0x639c2c1d, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: RGB888 -> ARGB8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[5][11]: Conv1: PixelRect[obj 0x5fe94a96, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][11]: Conv2: PixelRect[obj 0x443118b0, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[5][12]: RGB888 -> BGRA8888
    [apply] Source RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[5][12]: Conv1: PixelRect[obj 0x765d7657, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[5][12]: Conv2: PixelRect[obj 0x74235045, RGB888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][*]: Image0 - Orig: PixelRect[obj 0x618b19ad, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: BGR888 -> LUMINANCE
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[6][0]: Conv1: PixelRect[obj 0x2d3379b4, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[6][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[6][1]: BGR888 -> RGB565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[6][1]: Conv1: PixelRect[obj 0x30c15d8b, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[6][1]: Conv2: PixelRect[obj 0x5e0e82ae, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][2]: BGR888 -> BGR565
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][2]: Conv1: PixelRect[obj 0x6771beb3, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][2]: Conv2: PixelRect[obj 0x51399530, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316194 0x316194 0x316194
    [apply] [  0][  1]  0x316194 0x316194 0x316194
    [apply] [  0][  2]  0x316194 0x316194 0x316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316194 0x316194 0x316194
    [apply] [ 61][ 62]  0x316194 0x316194 0x316194
    [apply] [ 61][ 63]  0x316194 0x316194 0x316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][3]: BGR888 -> RGBA5551
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[6][3]: Conv1: PixelRect[obj 0x6b2ea799, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[6][3]: Conv2: PixelRect[obj 0x411f53a0, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][4]: BGR888 -> ABGR1555
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[6][4]: Conv1: PixelRect[obj 0x2b71e916, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[6][4]: Conv2: PixelRect[obj 0x36fc695d, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394 0x316394 0x316394
    [apply] [  0][  1]  0x316394 0x316394 0x316394
    [apply] [  0][  2]  0x316394 0x316394 0x316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394 0x316394 0x316394
    [apply] [ 61][ 62]  0x316394 0x316394 0x316394
    [apply] [ 61][ 63]  0x316394 0x316394 0x316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[6][5]: BGR888 -> RGB888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][5]: Conv1: PixelRect[obj 0x28701274, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][5]: Conv2: PixelRect[obj 0x13c9d689, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: BGR888 -> BGR888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][6]: Conv1: PixelRect[obj 0x3754a4bf, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][6]: Conv2: PixelRect[obj 0x62379589, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: BGR888 -> RGBx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][7]: Conv1: PixelRect[obj 0x4afcd809, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][7]: Conv2: PixelRect[obj 0x175c2241, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: BGR888 -> BGRx8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][8]: Conv1: PixelRect[obj 0x5bf0d49, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][8]: Conv2: PixelRect[obj 0x5b7a5baa, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][9]: BGR888 -> RGBA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][9]: Conv1: PixelRect[obj 0x776aec5c, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][9]: Conv2: PixelRect[obj 0x1d296da, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: BGR888 -> ABGR8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[6][10]: Conv1: PixelRect[obj 0x7c7a06ec, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][10]: Conv2: PixelRect[obj 0x75d4a5c2, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: BGR888 -> ARGB8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[6][11]: Conv1: PixelRect[obj 0x557caf28, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[6][11]: Conv2: PixelRect[obj 0x408d971b, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[6][12]: BGR888 -> BGRA8888
    [apply] Source BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[6][12]: Conv1: PixelRect[obj 0x6c6cb480, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[6][12]: Conv2: PixelRect[obj 0x3c46e67a, BGR888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][*]: Image0 - Orig: PixelRect[obj 0xc730b35, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: RGBx8888 -> LUMINANCE
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[7][0]: Conv1: PixelRect[obj 0x206a70ef, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[7][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[7][1]: RGBx8888 -> RGB565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[7][1]: Conv1: PixelRect[obj 0x292b08d6, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[7][1]: Conv2: PixelRect[obj 0x22555ebf, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][2]: RGBx8888 -> BGR565
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][2]: Conv1: PixelRect[obj 0x36ebc363, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][2]: Conv2: PixelRect[obj 0x45752059, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x61, msbFirst true, 01100001], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  1]  0x00946131 0x00946131 0x00946131
    [apply] [  0][  2]  0x00946131 0x00946131 0x00946131
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 62]  0x00946131 0x00946131 0x00946131
    [apply] [ 61][ 63]  0x00946131 0x00946131 0x00946131
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x61, msbFirst true, 01100001] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][3]: RGBx8888 -> RGBA5551
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[7][3]: Conv1: PixelRect[obj 0x34e9fd99, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[7][3]: Conv2: PixelRect[obj 0x3c41ed1d, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][4]: RGBx8888 -> ABGR1555
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[7][4]: Conv1: PixelRect[obj 0x54d9d12d, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[7][4]: Conv2: PixelRect[obj 0x38425407, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  1]  0x00946331 0x00946331 0x00946331
    [apply] [  0][  2]  0x00946331 0x00946331 0x00946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 62]  0x00946331 0x00946331 0x00946331
    [apply] [ 61][ 63]  0x00946331 0x00946331 0x00946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[7][5]: RGBx8888 -> RGB888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][5]: Conv1: PixelRect[obj 0x43bc63a3, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][5]: Conv2: PixelRect[obj 0x702657cc, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: RGBx8888 -> BGR888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][6]: Conv1: PixelRect[obj 0x6a6cb05c, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][6]: Conv2: PixelRect[obj 0x40a4337a, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: RGBx8888 -> RGBx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][7]: Conv1: PixelRect[obj 0x6025e1b6, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][7]: Conv2: PixelRect[obj 0x22ff4249, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: RGBx8888 -> BGRx8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][8]: Conv1: PixelRect[obj 0x2d1ef81a, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][8]: Conv2: PixelRect[obj 0x4c402120, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][9]: RGBx8888 -> RGBA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][9]: Conv1: PixelRect[obj 0x327514f, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][9]: Conv2: PixelRect[obj 0x5b12b668, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: RGBx8888 -> ABGR8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[7][10]: Conv1: PixelRect[obj 0x1165b38, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[7][10]: Conv2: PixelRect[obj 0x4c12331b, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: RGBx8888 -> ARGB8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[7][11]: Conv1: PixelRect[obj 0x7586beff, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][11]: Conv2: PixelRect[obj 0x3b69e7d1, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[7][12]: RGBx8888 -> BGRA8888
    [apply] Source RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[7][12]: Conv1: PixelRect[obj 0x815b41f, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[7][12]: Conv2: PixelRect[obj 0x5542c4ed, RGBx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][*]: Image0 - Orig: PixelRect[obj 0x1573f9fc, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: BGRx8888 -> LUMINANCE
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[8][0]: Conv1: PixelRect[obj 0x6150c3ec, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[8][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[8][1]: BGRx8888 -> RGB565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[8][1]: Conv1: PixelRect[obj 0x44c03695, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[8][1]: Conv2: PixelRect[obj 0x7e6f74c, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][2]: BGRx8888 -> BGR565
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][2]: Conv1: PixelRect[obj 0xdd05255, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][2]: Conv2: PixelRect[obj 0x6a78afa0, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x61, msbFirst true, 01100001], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  1]  0x00316194 0x00316194 0x00316194
    [apply] [  0][  2]  0x00316194 0x00316194 0x00316194
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 62]  0x00316194 0x00316194 0x00316194
    [apply] [ 61][ 63]  0x00316194 0x00316194 0x00316194
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x61, msbFirst true, 01100001] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][3]: BGRx8888 -> RGBA5551
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[8][3]: Conv1: PixelRect[obj 0x2f4948e4, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[8][3]: Conv2: PixelRect[obj 0x1f2586d6, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][4]: BGRx8888 -> ABGR1555
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[8][4]: Conv1: PixelRect[obj 0x10683d9d, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[8][4]: Conv2: PixelRect[obj 0x3fc2959f, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  1]  0x00316394 0x00316394 0x00316394
    [apply] [  0][  2]  0x00316394 0x00316394 0x00316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 62]  0x00316394 0x00316394 0x00316394
    [apply] [ 61][ 63]  0x00316394 0x00316394 0x00316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[8][5]: BGRx8888 -> RGB888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][5]: Conv1: PixelRect[obj 0x5aa9e4eb, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][5]: Conv2: PixelRect[obj 0x6989da5e, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: BGRx8888 -> BGR888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][6]: Conv1: PixelRect[obj 0x385c9627, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][6]: Conv2: PixelRect[obj 0x139982de, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: BGRx8888 -> RGBx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][7]: Conv1: PixelRect[obj 0x682b2fa, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][7]: Conv2: PixelRect[obj 0x217ed35e, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: BGRx8888 -> BGRx8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][8]: Conv1: PixelRect[obj 0x7dcf94f8, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][8]: Conv2: PixelRect[obj 0x229f66ed, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][9]: BGRx8888 -> RGBA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][9]: Conv1: PixelRect[obj 0x31190526, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  1]  0xFF906030 0xFF906030 0xFF906030
    [apply] [  0][  2]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 62]  0xFF906030 0xFF906030 0xFF906030
    [apply] [ 61][ 63]  0xFF906030 0xFF906030 0xFF906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][9]: Conv2: PixelRect[obj 0x662ac478, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: BGRx8888 -> ABGR8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[8][10]: Conv1: PixelRect[obj 0x6743e411, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  1]  0x306090FF 0x306090FF 0x306090FF
    [apply] [  0][  2]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 62]  0x306090FF 0x306090FF 0x306090FF
    [apply] [ 61][ 63]  0x306090FF 0x306090FF 0x306090FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][10]: Conv2: PixelRect[obj 0x3eb25e1a, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: BGRx8888 -> ARGB8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[8][11]: Conv1: PixelRect[obj 0x477b4cdf, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  1]  0x906030FF 0x906030FF 0x906030FF
    [apply] [  0][  2]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 62]  0x906030FF 0x906030FF 0x906030FF
    [apply] [ 61][ 63]  0x906030FF 0x906030FF 0x906030FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[8][11]: Conv2: PixelRect[obj 0x77c2494c, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[8][12]: BGRx8888 -> BGRA8888
    [apply] Source BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[8][12]: Conv1: PixelRect[obj 0xf5958c9, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  1]  0xFF306090 0xFF306090 0xFF306090
    [apply] [  0][  2]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 62]  0xFF306090 0xFF306090 0xFF306090
    [apply] [ 61][ 63]  0xFF306090 0xFF306090 0xFF306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[8][12]: Conv2: PixelRect[obj 0x233795b6, BGRx8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][*]: Image0 - Orig: PixelRect[obj 0x3eb738bb, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: RGBA8888 -> LUMINANCE
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[9][0]: Conv1: PixelRect[obj 0x5bda8e08, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[9][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[9][1]: RGBA8888 -> RGB565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[9][1]: Conv1: PixelRect[obj 0x1e800aaa, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[9][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][2]: RGBA8888 -> BGR565
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][2]: Conv1: PixelRect[obj 0x185a6e9, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][3]: RGBA8888 -> RGBA5551
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[9][3]: Conv1: PixelRect[obj 0x6f03482, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[9][3]: Conv2: PixelRect[obj 0x9d5509a, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][4]: RGBA8888 -> ABGR1555
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[9][4]: Conv1: PixelRect[obj 0x179ece50, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[9][4]: Conv2: PixelRect[obj 0x3b0090a4, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  1]  0xFF946331 0xFF946331 0xFF946331
    [apply] [  0][  2]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [  0][  0] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 62]  0xFF946331 0xFF946331 0xFF946331
    [apply] [ 61][ 63]  0xFF946331 0xFF946331 0xFF946331
    [apply] Test [ 63][ 63] exp [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[9][5]: RGBA8888 -> RGB888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][5]: Conv1: PixelRect[obj 0x3cd3e762, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][6]: RGBA8888 -> BGR888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][6]: Conv1: PixelRect[obj 0x1fa121e2, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][7]: RGBA8888 -> RGBx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][7]: Conv1: PixelRect[obj 0x7eac9008, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][8]: RGBA8888 -> BGRx8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[9][8]: Conv1: PixelRect[obj 0x4116aac9, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[9][9]: RGBA8888 -> RGBA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][9]: Conv1: PixelRect[obj 0x62ddbd7e, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][9]: Conv2: PixelRect[obj 0x74e52ef6, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: RGBA8888 -> ABGR8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[9][10]: Conv1: PixelRect[obj 0x6ed3ccb2, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[9][10]: Conv2: PixelRect[obj 0x1a677343, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: RGBA8888 -> ARGB8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[9][11]: Conv1: PixelRect[obj 0x15de0b3c, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[9][11]: Conv2: PixelRect[obj 0x489115ef, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: RGBA8888 -> BGRA8888
    [apply] Source RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[9][12]: Conv1: PixelRect[obj 0x3857f613, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[9][12]: Conv2: PixelRect[obj 0x198b6731, RGBA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][*]: Image0 - Orig: PixelRect[obj 0x7c6908d7, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: ABGR8888 -> LUMINANCE
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[10][0]: Conv1: PixelRect[obj 0x3c9754d8, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[10][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[10][1]: ABGR8888 -> RGB565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[10][1]: Conv1: PixelRect[obj 0x3bf7ca37, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[10][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][2]: ABGR8888 -> BGR565
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][2]: Conv1: PixelRect[obj 0x79079097, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][3]: ABGR8888 -> RGBA5551
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[10][3]: Conv1: PixelRect[obj 0x4d1c00d0, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[10][3]: Conv2: PixelRect[obj 0x4b2bac3f, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][4]: ABGR8888 -> ABGR1555
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[10][4]: Conv1: PixelRect[obj 0x4e08711f, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[10][4]: Conv2: PixelRect[obj 0xbcec361, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  1]  0x316394FF 0x316394FF 0x316394FF
    [apply] [  0][  2]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 62]  0x316394FF 0x316394FF 0x316394FF
    [apply] [ 61][ 63]  0x316394FF 0x316394FF 0x316394FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] : equal true
    [apply] 
    [apply] CONVERT[10][5]: ABGR8888 -> RGB888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][5]: Conv1: PixelRect[obj 0x26794848, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][6]: ABGR8888 -> BGR888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][6]: Conv1: PixelRect[obj 0x302552ec, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][7]: ABGR8888 -> RGBx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][7]: Conv1: PixelRect[obj 0x3d285d7e, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][8]: ABGR8888 -> BGRx8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[10][8]: Conv1: PixelRect[obj 0x40005471, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[10][9]: ABGR8888 -> RGBA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][9]: Conv1: PixelRect[obj 0x2cd76f31, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][9]: Conv2: PixelRect[obj 0x367ffa75, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: ABGR8888 -> ABGR8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[10][10]: Conv1: PixelRect[obj 0x49438269, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][10]: Conv2: PixelRect[obj 0xba2f4ec, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: ABGR8888 -> ARGB8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[10][11]: Conv1: PixelRect[obj 0x1c1bbc4e, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[10][11]: Conv2: PixelRect[obj 0x55fe41ea, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: ABGR8888 -> BGRA8888
    [apply] Source ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[10][12]: Conv1: PixelRect[obj 0xfbd1f6, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[10][12]: Conv2: PixelRect[obj 0x1ce24091, ABGR8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][*]: Image0 - Orig: PixelRect[obj 0x5dda768f, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: ARGB8888 -> LUMINANCE
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[11][0]: Conv1: PixelRect[obj 0x7a8c8dcf, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[11][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[11][1]: ARGB8888 -> RGB565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[11][1]: Conv1: PixelRect[obj 0x24269709, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[11][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][2]: ARGB8888 -> BGR565
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][2]: Conv1: PixelRect[obj 0x2aceadd4, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][3]: ARGB8888 -> RGBA5551
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[11][3]: Conv1: PixelRect[obj 0x24aed80c, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[11][3]: Conv2: PixelRect[obj 0x3a52dba3, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][4]: ARGB8888 -> ABGR1555
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[11][4]: Conv1: PixelRect[obj 0x2a5c8d3f, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[11][4]: Conv2: PixelRect[obj 0x752325ad, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] DestRe Data: [[0xFF, msbFirst true, 11111111], [0x31, msbFirst true, 00110001], [0x63, msbFirst true, 01100011], [0x94, msbFirst true, 10010100], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  1]  0x946331FF 0x946331FF 0x946331FF
    [apply] [  0][  2]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [  0][  0] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [  0][  0] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 62]  0x946331FF 0x946331FF 0x946331FF
    [apply] [ 61][ 63]  0x946331FF 0x946331FF 0x946331FF
    [apply] Test [ 63][ 63] exp [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] ==
    [apply] Test [ 63][ 63] has [0xFF, msbFirst true, 11111111] [0x31, msbFirst true, 00110001] [0x63, msbFirst true, 01100011] [0x94, msbFirst true, 10010100] : equal true
    [apply] 
    [apply] CONVERT[11][5]: ARGB8888 -> RGB888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][5]: Conv1: PixelRect[obj 0x279fedbd, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][6]: ARGB8888 -> BGR888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][6]: Conv1: PixelRect[obj 0xb3ca52e, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][7]: ARGB8888 -> RGBx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][7]: Conv1: PixelRect[obj 0x45c7e403, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][8]: ARGB8888 -> BGRx8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[11][8]: Conv1: PixelRect[obj 0x2925bf5b, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[11][9]: ARGB8888 -> RGBA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][9]: Conv1: PixelRect[obj 0x710f4dc7, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][9]: Conv2: PixelRect[obj 0x1ff4931d, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: ARGB8888 -> ABGR8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[11][10]: Conv1: PixelRect[obj 0x65e98b1c, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[11][10]: Conv2: PixelRect[obj 0x61322f9d, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: ARGB8888 -> ARGB8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[11][11]: Conv1: PixelRect[obj 0x6ad82709, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][11]: Conv2: PixelRect[obj 0x510f3d34, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: ARGB8888 -> BGRA8888
    [apply] Source ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[11][12]: Conv1: PixelRect[obj 0x7817fd62, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[11][12]: Conv2: PixelRect[obj 0x8297b3a, ARGB8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] DestRe Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][*]: Image0 - Orig: PixelRect[obj 0x2362f559, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]]
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: BGRA8888 -> LUMINANCE
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest LUMINANCE, PackedComp[order [Y], stride 8, bpp 8, uni true, comp 1: [8: 0xff << 0]]
    [apply] Dest Data: [[0x60, msbFirst true, 01100000], ]
    [apply] CONVERT[12][0]: Conv1: PixelRect[obj 0xb2c9a9c, LUMINANCE, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x60, msbFirst true, 01100000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x60 0x60 0x60
    [apply] [  0][  1]  0x60 0x60 0x60
    [apply] [  0][  2]  0x60 0x60 0x60
    [apply] Test [  0][  0] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [  0][  0] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x60 0x60 0x60
    [apply] [ 61][ 62]  0x60 0x60 0x60
    [apply] [ 61][ 63]  0x60 0x60 0x60
    [apply] Test [ 63][ 63] exp [0x60, msbFirst true, 01100000] ==
    [apply] Test [ 63][ 63] has [0x60, msbFirst true, 01100000] : equal true
    [apply] 
    [apply] CONVERT[12][0]: Conv2: Dropped due to RGB* -> LUM
    [apply] CONVERT[12][1]: BGRA8888 -> RGB565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB565, PackedComp[order [R, G, B], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] CONVERT[12][1]: Conv1: PixelRect[obj 0x4c178a76, RGB565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x06, msbFirst true, 00000110], [0x93, msbFirst true, 10010011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x9306 0x9306 0x9306
    [apply] [  0][  1]  0x9306 0x9306 0x9306
    [apply] [  0][  2]  0x9306 0x9306 0x9306
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x9306 0x9306 0x9306
    [apply] [ 61][ 62]  0x9306 0x9306 0x9306
    [apply] [ 61][ 63]  0x9306 0x9306 0x9306
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x18, msbFirst true, 011000] [0x12, msbFirst true, 10010] : equal true
    [apply] 
    [apply] CONVERT[12][1]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][2]: BGRA8888 -> BGR565
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR565, PackedComp[order [B, G, R], stride 16, bpp 16, uni false, comp 3: [5: 0x1f << 0, 6: 0x3f << 5, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][2]: Conv1: PixelRect[obj 0xfa4c865, BGR565, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x12, msbFirst true, 00010010], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3312 0x3312 0x3312
    [apply] [  0][  1]  0x3312 0x3312 0x3312
    [apply] [  0][  2]  0x3312 0x3312 0x3312
    [apply] Test [  0][  0] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3312 0x3312 0x3312
    [apply] [ 61][ 62]  0x3312 0x3312 0x3312
    [apply] [ 61][ 63]  0x3312 0x3312 0x3312
    [apply] Test [ 63][ 63] exp [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x12, msbFirst true, 10010] [0x18, msbFirst true, 011000] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][2]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][3]: BGRA8888 -> RGBA5551
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA5551, PackedComp[order [R, G, B, A], stride 16, bpp 16, uni false, comp 4: [5: 0x1f << 0, 5: 0x1f << 5, 5: 0x1f << 10, 1: 0x1 << 15]]
    [apply] Dest Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] CONVERT[12][3]: Conv1: PixelRect[obj 0x3bd82cf5, RGBA5551, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x86, msbFirst true, 10000110], [0xC9, msbFirst true, 11001001], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC986 0xC986 0xC986
    [apply] [  0][  1]  0xC986 0xC986 0xC986
    [apply] [  0][  2]  0xC986 0xC986 0xC986
    [apply] Test [  0][  0] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [  0][  0] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC986 0xC986 0xC986
    [apply] [ 61][ 62]  0xC986 0xC986 0xC986
    [apply] [ 61][ 63]  0xC986 0xC986 0xC986
    [apply] Test [ 63][ 63] exp [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] ==
    [apply] Test [ 63][ 63] has [0x06, msbFirst true, 00110] [0x0C, msbFirst true, 01100] [0x12, msbFirst true, 10010] [0x1, msbFirst true, 1] : equal true
    [apply] 
    [apply] CONVERT[12][3]: Conv2: PixelRect[obj 0x544fa968, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][4]: BGRA8888 -> ABGR1555
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR1555, PackedComp[order [A, B, G, R], stride 16, bpp 16, uni false, comp 4: [1: 0x1 << 0, 5: 0x1f << 1, 5: 0x1f << 6, 5: 0x1f << 11]]
    [apply] Dest Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] CONVERT[12][4]: Conv1: PixelRect[obj 0x247bddad, ABGR1555, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x25, msbFirst true, 00100101], [0x33, msbFirst true, 00110011], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x3325 0x3325 0x3325
    [apply] [  0][  1]  0x3325 0x3325 0x3325
    [apply] [  0][  2]  0x3325 0x3325 0x3325
    [apply] Test [  0][  0] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [  0][  0] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x3325 0x3325 0x3325
    [apply] [ 61][ 62]  0x3325 0x3325 0x3325
    [apply] [ 61][ 63]  0x3325 0x3325 0x3325
    [apply] Test [ 63][ 63] exp [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] ==
    [apply] Test [ 63][ 63] has [0x1, msbFirst true, 1] [0x12, msbFirst true, 10010] [0x0C, msbFirst true, 01100] [0x06, msbFirst true, 00110] : equal true
    [apply] 
    [apply] CONVERT[12][4]: Conv2: PixelRect[obj 0xd35dea7, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] DestRe Data: [[0x94, msbFirst true, 10010100], [0x63, msbFirst true, 01100011], [0x31, msbFirst true, 00110001], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  1]  0xFF316394 0xFF316394 0xFF316394
    [apply] [  0][  2]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [  0][  0] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [  0][  0] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 62]  0xFF316394 0xFF316394 0xFF316394
    [apply] [ 61][ 63]  0xFF316394 0xFF316394 0xFF316394
    [apply] Test [ 63][ 63] exp [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] ==
    [apply] Test [ 63][ 63] has [0x94, msbFirst true, 10010100] [0x63, msbFirst true, 01100011] [0x31, msbFirst true, 00110001] [0xFF, msbFirst true, 11111111] : equal true
    [apply] 
    [apply] CONVERT[12][5]: BGRA8888 -> RGB888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGB888, PackedComp[order [R, G, B], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][5]: Conv1: PixelRect[obj 0x7770f470, RGB888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030 0x906030 0x906030
    [apply] [  0][  1]  0x906030 0x906030 0x906030
    [apply] [  0][  2]  0x906030 0x906030 0x906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030 0x906030 0x906030
    [apply] [ 61][ 62]  0x906030 0x906030 0x906030
    [apply] [ 61][ 63]  0x906030 0x906030 0x906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][5]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][6]: BGRA8888 -> BGR888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGR888, PackedComp[order [B, G, R], stride 24, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][6]: Conv1: PixelRect[obj 0x5e5d171f, BGR888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090 0x306090 0x306090
    [apply] [  0][  1]  0x306090 0x306090 0x306090
    [apply] [  0][  2]  0x306090 0x306090 0x306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090 0x306090 0x306090
    [apply] [ 61][ 62]  0x306090 0x306090 0x306090
    [apply] [ 61][ 63]  0x306090 0x306090 0x306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][6]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][7]: BGRA8888 -> RGBx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBx8888, PackedComp[order [R, G, B], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][7]: Conv1: PixelRect[obj 0x24313fcc, RGBx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  1]  0x00906030 0x00906030 0x00906030
    [apply] [  0][  2]  0x00906030 0x00906030 0x00906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 62]  0x00906030 0x00906030 0x00906030
    [apply] [ 61][ 63]  0x00906030 0x00906030 0x00906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][7]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][8]: BGRA8888 -> BGRx8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRx8888, PackedComp[order [B, G, R], stride 32, bpp 24, uni true, comp 3: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xFF, msbFirst true, 11111111], ]
    [apply] CONVERT[12][8]: Conv1: PixelRect[obj 0x7d20d0b, BGRx8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  1]  0x00306090 0x00306090 0x00306090
    [apply] [  0][  2]  0x00306090 0x00306090 0x00306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 62]  0x00306090 0x00306090 0x00306090
    [apply] [ 61][ 63]  0x00306090 0x00306090 0x00306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][8]: Conv2: Dropped due to src.componentCount > dest.componentCount
    [apply] CONVERT[12][9]: BGRA8888 -> RGBA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest RGBA8888, PackedComp[order [R, G, B, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][9]: Conv1: PixelRect[obj 0x77f1baf5, RGBA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  1]  0xC0906030 0xC0906030 0xC0906030
    [apply] [  0][  2]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [  0][  0] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 62]  0xC0906030 0xC0906030 0xC0906030
    [apply] [ 61][ 63]  0xC0906030 0xC0906030 0xC0906030
    [apply] Test [ 63][ 63] exp [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][9]: Conv2: PixelRect[obj 0x41a2befb, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: BGRA8888 -> ABGR8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ABGR8888, PackedComp[order [A, B, G, R], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] CONVERT[12][10]: Conv1: PixelRect[obj 0x6c40365c, ABGR8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  1]  0x306090C0 0x306090C0 0x306090C0
    [apply] [  0][  2]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 62]  0x306090C0 0x306090C0 0x306090C0
    [apply] [ 61][ 63]  0x306090C0 0x306090C0 0x306090C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] : equal true
    [apply] 
    [apply] CONVERT[12][10]: Conv2: PixelRect[obj 0x7bedc48a, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: BGRA8888 -> ARGB8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest ARGB8888, PackedComp[order [A, R, G, B], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] CONVERT[12][11]: Conv1: PixelRect[obj 0x131ef10, ARGB8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0xC0, msbFirst true, 11000000], [0x30, msbFirst true, 00110000], [0x60, msbFirst true, 01100000], [0x90, msbFirst true, 10010000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  1]  0x906030C0 0x906030C0 0x906030C0
    [apply] [  0][  2]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [  0][  0] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [  0][  0] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 62]  0x906030C0 0x906030C0 0x906030C0
    [apply] [ 61][ 63]  0x906030C0 0x906030C0 0x906030C0
    [apply] Test [ 63][ 63] exp [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] ==
    [apply] Test [ 63][ 63] has [0xC0, msbFirst true, 11000000] [0x30, msbFirst true, 00110000] [0x60, msbFirst true, 01100000] [0x90, msbFirst true, 10010000] : equal true
    [apply] 
    [apply] CONVERT[12][11]: Conv2: PixelRect[obj 0x55b0dcab, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: BGRA8888 -> BGRA8888
    [apply] Source BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Source Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] Dest BGRA8888, PackedComp[order [B, G, R, A], stride 32, bpp 32, uni true, comp 4: [8: 0xff << 0, 8: 0xff << 8, 8: 0xff << 16, 8: 0xff << 24]]
    [apply] Dest Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] CONVERT[12][12]: Conv1: PixelRect[obj 0x38afe297, BGRA8888, 64 x 64, stride 259, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16576 cap=16576]], maxDelta 12
    [apply] Conv1 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] CONVERT[12][12]: Conv2: PixelRect[obj 0x2df3b89c, BGRA8888, 64 x 64, stride 301, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=19264 cap=19264]], maxDelta 12
    [apply] Conv2 Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] DestRe Data: [[0x90, msbFirst true, 10010000], [0x60, msbFirst true, 01100000], [0x30, msbFirst true, 00110000], [0xC0, msbFirst true, 11000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  1]  0xC0306090 0xC0306090 0xC0306090
    [apply] [  0][  2]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [  0][  0] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [  0][  0] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] PixelsBytes 61/61 3x3:
    [apply] [ 61][ 61]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 62]  0xC0306090 0xC0306090 0xC0306090
    [apply] [ 61][ 63]  0xC0306090 0xC0306090 0xC0306090
    [apply] Test [ 63][ 63] exp [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] ==
    [apply] Test [ 63][ 63] has [0x90, msbFirst true, 10010000] [0x60, msbFirst true, 01100000] [0x30, msbFirst true, 00110000] [0xC0, msbFirst true, 11000000] : equal true
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil00NEWT - testConversion05_srcS301_BE_TL_destS259_TL
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847848185 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847848185 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testConversion00 took 0.048 sec
    [apply] Testcase: testConversion01_srcS000_BE_TL_destS000_TL took 6.432 sec
    [apply] Testcase: testConversion02_srcS000_LE_TL_destS000_TL took 5.991 sec
    [apply] Testcase: testConversion03_srcS000_BE_TL_destS259_TL took 5.607 sec
    [apply] Testcase: testConversion04_srcS259_BE_TL_destS259_TL took 6.6 sec
    [apply] Testcase: testConversion05_srcS301_BE_TL_destS259_TL took 6.748 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(testPNGRead11_fromRGBA8888)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847850226 ms III - Start
    [apply] SLOCK [T main @ 1755847850226 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x4bbfb90a, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[0]: RGBA8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x614ddd49, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x1f554b06, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[1]: RGBA8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x51cdd8a, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0xd44fc21, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[2]: RGBA8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x23faf8f2, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x2d6eabae, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] junit.framework.TestListener: endTest(testPNGRead11_fromRGBA8888)
    [apply] junit.framework.TestListener: startTest(testPNGRead12_fromABGR8888)
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[3]: RGBA8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x4e7dc304, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x64729b1e, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead12_fromABGR8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt ABGR8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x3b088d51, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[0]: ABGR8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x1786dec2, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x74650e52, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[1]: ABGR8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x15d0c81b, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x6acdbdf5, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[2]: ABGR8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x4b1c1ea0, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] junit.framework.TestListener: endTest(testPNGRead12_fromABGR8888)
    [apply] junit.framework.TestListener: startTest(testPNGRead13_fromBGRA8888)
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x17579e0f, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[3]: ABGR8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x4d41cee, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x3712b94, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead12_fromABGR8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead13_fromBGRA8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt BGRA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x2d8f65a4, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[0]: BGRA8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x1b68ddbd, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x646d64ab, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[1]: BGRA8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x59e5ddf, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x536aaa8d, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[2]: BGRA8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0xe320068, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] junit.framework.TestListener: endTest(testPNGRead13_fromBGRA8888)
    [apply] junit.framework.TestListener: startTest(testPNGRead14_fromARGB8888)
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x1f57539, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[3]: BGRA8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x76f2b07d, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x704a52ec, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead13_fromBGRA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt ARGB8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x57e1b0c, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[0]: ARGB8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x4232c52b, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x1877ab81, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[1]: ARGB8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x305fd85d, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x458c1321, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[2]: ARGB8888 -> BGRA8888
    [apply] junit.framework.TestListener: endTest(testPNGRead14_fromARGB8888)
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x11438d26, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x34cd072c, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[3]: ARGB8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x7a1ebcd8, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x5faeada1, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847850714 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847850715 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.141 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847850226 ms III - Start
    [apply] SLOCK [T main @ 1755847850226 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt RGBA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x4bbfb90a, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[0]: RGBA8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x614ddd49, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x1f554b06, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[1]: RGBA8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x51cdd8a, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0xd44fc21, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[2]: RGBA8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x23faf8f2, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x2d6eabae, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[3]: RGBA8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x4e7dc304, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x64729b1e, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead11_fromRGBA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead12_fromABGR8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt ABGR8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x3b088d51, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[0]: ABGR8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x1786dec2, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x74650e52, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[1]: ABGR8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x15d0c81b, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x6acdbdf5, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[2]: ABGR8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x4b1c1ea0, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x17579e0f, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[3]: ABGR8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x4d41cee, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x3712b94, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead12_fromABGR8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead13_fromBGRA8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt BGRA8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x2d8f65a4, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[0]: BGRA8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x1b68ddbd, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x646d64ab, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[1]: BGRA8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x59e5ddf, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x536aaa8d, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[2]: BGRA8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0xe320068, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x1f57539, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] CONVERT[3]: BGRA8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x76f2b07d, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x704a52ec, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead13_fromBGRA8888
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888
    [apply] Test01: test-ntscN_4-01-160x90.png, srcFmt ARGB8888, destMinStrideInBytes 0, destIsGLOriented false
    [apply] PNGPixelRect - Orig: PixelRect[obj 0x57e1b0c, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Image Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[0]: ARGB8888 -> RGBA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x4232c52b, RGBA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x1877ab81, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[1]: ARGB8888 -> ABGR8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x305fd85d, ABGR8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x458c1321, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[2]: ARGB8888 -> BGRA8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x11438d26, BGRA8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0x00, msbFirst true, 00000000], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  1]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] [  0][  2]  0x00FFFFFF 0x00FFFFFF 0x00FFFFFF
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x34cd072c, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] CONVERT[3]: ARGB8888 -> ARGB8888
    [apply] PNGPixelRect - Conv1: PixelRect[obj 0x7a1ebcd8, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv1 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] PNGPixelRect - Conv2: PixelRect[obj 0x5faeada1, ARGB8888, 160 x 90, stride 640, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=57600 cap=57600]]
    [apply] Conv2 Data: [[0x00, msbFirst true, 00000000], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], [0xFF, msbFirst true, 11111111], ]
    [apply] PixelsBytes 0/0 3x3:
    [apply] [  0][  0]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  1]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] [  0][  2]  0xFFFFFF00 0xFFFFFF00 0xFFFFFF00
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPixelFormatUtil01NEWT - testPNGRead14_fromARGB8888
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847850714 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847850715 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testPNGRead11_fromRGBA8888 took 0.145 sec
    [apply] Testcase: testPNGRead12_fromABGR8888 took 0.114 sec
    [apply] Testcase: testPNGRead13_fromBGRA8888 took 0.1 sec
    [apply] Testcase: testPNGRead14_fromARGB8888 took 0.109 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847851930 ms III - Start
    [apply] SLOCK [T main @ 1755847851931 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2
    [apply] junit.framework.TestListener: startTest(test01U32__GL2)
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, alignment 1, rowlen 0, ImageType[tga]
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestTGATextureFromFileNEWT.test01U32__GL2__-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test02RLE32__GL2
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] junit.framework.TestListener: endTest(test01U32__GL2)
    [apply] junit.framework.TestListener: startTest(test02RLE32__GL2)
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestTGATextureFromFileNEWT.test02RLE32__GL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] junit.framework.TestListener: endTest(test02RLE32__GL2)
    [apply] junit.framework.TestListener: startTest(test03RLE32__GL2)
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test02RLE32__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestTGATextureFromFileNEWT.test03RLE32__GL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] junit.framework.TestListener: endTest(test03RLE32__GL2)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847859505 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847859506 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.254 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847851930 ms III - Start
    [apply] SLOCK [T main @ 1755847851931 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, alignment 1, rowlen 0, ImageType[tga]
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestTGATextureFromFileNEWT.test01U32__GL2__-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test01U32__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test02RLE32__GL2
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestTGATextureFromFileNEWT.test02RLE32__GL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test02RLE32__GL2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestTGATextureFromFileNEWT.test03RLE32__GL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTGATextureFromFileNEWT - test03RLE32__GL2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847859505 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847859506 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01U32__GL2 took 4.673 sec
    [apply] Testcase: test02RLE32__GL2 took 1.566 sec
    [apply] Testcase: test03RLE32__GL2 took 1.291 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] junit.framework.TestListener: startTest(test01AllPNG)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847860701 ms III - Start
    [apply] SLOCK [T main @ 1755847860702 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG
    [apply] Test   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Test   1: path bug724-transparent-grey_orig.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Test   2: path cross-grey-alpha-16x16.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1024, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0016.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Test   3: path grayscale_texture.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Test   4: path pointer-grey-alpha-16x24.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1536, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0024.png
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Test   5: path test-ntscI_3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Test   6: path test-ntscI_4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#43,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] Test   7: path test-ntscIG3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#45,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] Test   8: path test-ntscIG4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-9: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] Test   9: path test-ntscN_3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-10: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main]
    [apply] Test  10: path test-ntscN_4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-11: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#51,main-Display-.windows_nil-1-EDT-11,5,main]
    [apply] Test  11: path test-ntscNG4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-12: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#53,main-Display-.windows_nil-1-EDT-12,5,main]
    [apply] Test  12: path test-ntscP_3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-13: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#55,main-Display-.windows_nil-1-EDT-13,5,main]
    [apply] Test  13: path test-ntscP_4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-14: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#57,main-Display-.windows_nil-1-EDT-14,5,main]
    [apply] junit.framework.TestListener: endTest(test01AllPNG)
    [apply] junit.framework.TestListener: startTest(test02AllJPG)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test02AllJPG
    [apply] Test   0: path bug745_qttdef_post_frame.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 49152, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-15: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#59,main-Display-.windows_nil-1-EDT-15,5,main]
    [apply] Test   1: path j1-baseline.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-16: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[#61,main-Display-.windows_nil-1-EDT-16,5,main]
    [apply] Test   2: path j2-progressive.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-17: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[#63,main-Display-.windows_nil-1-EDT-17,5,main]
    [apply] Test   3: path j3-baseline_gray.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-18: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[#65,main-Display-.windows_nil-1-EDT-18,5,main]
    [apply] Test   4: path test-cmyk-01.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[300x509, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-19: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png
    [apply] QUIT Window Thread[#67,main-Display-.windows_nil-1-EDT-19,5,main]
    [apply] Test   5: path test-ntscN_3-01-160x90-60pct-yuv422h-base.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-20: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#69,main-Display-.windows_nil-1-EDT-20,5,main]
    [apply] Test   6: path test-ntscN_3-01-160x90-60pct-yuv422h-prog.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-21: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#71,main-Display-.windows_nil-1-EDT-21,5,main]
    [apply] Test   7: path test-ntscN_3-01-160x90-90pct-yuv444-base.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-22: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#73,main-Display-.windows_nil-1-EDT-22,5,main]
    [apply] Test   8: path test-ntscN_3-01-160x90-90pct-yuv444-prog.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-23: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#75,main-Display-.windows_nil-1-EDT-23,5,main]
    [apply] Test   9: path test-ycck-01.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[872x583, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-24: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png
    [apply] QUIT Window Thread[#77,main-Display-.windows_nil-1-EDT-24,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test02AllJPG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test03AllTGA
    [apply] Test   0: path bug744-rle32.tga, exp-type ImageType[tga]
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] junit.framework.TestListener: endTest(test02AllJPG)
    [apply] junit.framework.TestListener: startTest(test03AllTGA)
    [apply] main-Display-.windows_nil-1-EDT-25: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#79,main-Display-.windows_nil-1-EDT-25,5,main]
    [apply] Test   1: path bug982.rle32.256x256.tga, exp-type ImageType[tga]
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] main-Display-.windows_nil-1-EDT-26: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#81,main-Display-.windows_nil-1-EDT-26,5,main]
    [apply] Test   2: path test-u32.tga, exp-type ImageType[tga]
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, alignment 1, rowlen 0, ImageType[tga]
    [apply] main-Display-.windows_nil-1-EDT-27: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#83,main-Display-.windows_nil-1-EDT-27,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test03AllTGA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS
    [apply] junit.framework.TestListener: endTest(test03AllTGA)
    [apply] junit.framework.TestListener: startTest(test04AllDDS)
    [apply] Test   0: path test-64x32_DXT1.dds, exp-type ImageType[dds]
    [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x83f0, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1024, alignment 1, rowlen 0, ImageType[dds]
    [apply] main-Display-.windows_nil-1-EDT-28: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0032.png
    [apply] QUIT Window Thread[#85,main-Display-.windows_nil-1-EDT-28,5,main]
    [apply] Test   1: path test-64x32_DXT5.dds, exp-type ImageType[dds]
    [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x83f3, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 2048, alignment 1, rowlen 0, ImageType[dds]
    [apply] main-Display-.windows_nil-1-EDT-29: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0032.png
    [apply] QUIT Window Thread[#87,main-Display-.windows_nil-1-EDT-29,5,main]
    [apply] Test   2: path test-64x32_uncompressed.dds, exp-type ImageType[dds]
    [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x0, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 6144, alignment 1, rowlen 0, ImageType[dds]
    [apply] createAndCompileShader: Pre GL Error: 0x501
    [apply] main-Display-.windows_nil-1-EDT-30: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0032.png
    [apply] QUIT Window Thread[#89,main-Display-.windows_nil-1-EDT-30,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS
    [apply] junit.framework.TestListener: endTest(test04AllDDS)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847901253 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847901253 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 41.241 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847860701 ms III - Start
    [apply] SLOCK [T main @ 1755847860702 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG
    [apply] Test   0: path bug724-transparent-grey_gimpexp.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Test   1: path bug724-transparent-grey_orig.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[127x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 45720, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0127x0090.png
    [apply] QUIT Window Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Test   2: path cross-grey-alpha-16x16.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[16x16, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1024, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0016.png
    [apply] QUIT Window Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Test   3: path grayscale_texture.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0283x0032.png
    [apply] QUIT Window Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Test   4: path pointer-grey-alpha-16x24.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[16x24, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 1536, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0024.png
    [apply] QUIT Window Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Test   5: path test-ntscI_3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#41,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Test   6: path test-ntscI_4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#43,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] Test   7: path test-ntscIG3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#45,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] Test   8: path test-ntscIG4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-9: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] Test   9: path test-ntscN_3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-10: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#49,main-Display-.windows_nil-1-EDT-10,5,main]
    [apply] Test  10: path test-ntscN_4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-11: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#51,main-Display-.windows_nil-1-EDT-11,5,main]
    [apply] Test  11: path test-ntscNG4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 57600, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-12: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#53,main-Display-.windows_nil-1-EDT-12,5,main]
    [apply] Test  12: path test-ntscP_3-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-13: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#55,main-Display-.windows_nil-1-EDT-13,5,main]
    [apply] Test  13: path test-ntscP_4-01-160x90.png, exp-type ImageType[png]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [apply] main-Display-.windows_nil-1-EDT-14: ** screenshot: TestTextureIONEWT.test01AllPNG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#57,main-Display-.windows_nil-1-EDT-14,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test01AllPNG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test02AllJPG
    [apply] Test   0: path bug745_qttdef_post_frame.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 49152, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-15: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#59,main-Display-.windows_nil-1-EDT-15,5,main]
    [apply] Test   1: path j1-baseline.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-16: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[#61,main-Display-.windows_nil-1-EDT-16,5,main]
    [apply] Test   2: path j2-progressive.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-17: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[#63,main-Display-.windows_nil-1-EDT-17,5,main]
    [apply] Test   3: path j3-baseline_gray.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[261x202, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-18: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [apply] QUIT Window Thread[#65,main-Display-.windows_nil-1-EDT-18,5,main]
    [apply] Test   4: path test-cmyk-01.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[300x509, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-19: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png
    [apply] QUIT Window Thread[#67,main-Display-.windows_nil-1-EDT-19,5,main]
    [apply] Test   5: path test-ntscN_3-01-160x90-60pct-yuv422h-base.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-20: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#69,main-Display-.windows_nil-1-EDT-20,5,main]
    [apply] Test   6: path test-ntscN_3-01-160x90-60pct-yuv422h-prog.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-21: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#71,main-Display-.windows_nil-1-EDT-21,5,main]
    [apply] Test   7: path test-ntscN_3-01-160x90-90pct-yuv444-base.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-22: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#73,main-Display-.windows_nil-1-EDT-22,5,main]
    [apply] Test   8: path test-ntscN_3-01-160x90-90pct-yuv444-prog.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-23: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [apply] QUIT Window Thread[#75,main-Display-.windows_nil-1-EDT-23,5,main]
    [apply] Test   9: path test-ycck-01.jpg, exp-type ImageType[jpg]
    [apply] TextureData: TextureData[872x583, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0, ImageType[jpg]
    [apply] main-Display-.windows_nil-1-EDT-24: ** screenshot: TestTextureIONEWT.test02AllJPG-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png
    [apply] QUIT Window Thread[#77,main-Display-.windows_nil-1-EDT-24,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test02AllJPG
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test03AllTGA
    [apply] Test   0: path bug744-rle32.tga, exp-type ImageType[tga]
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] main-Display-.windows_nil-1-EDT-25: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#79,main-Display-.windows_nil-1-EDT-25,5,main]
    [apply] Test   1: path bug982.rle32.256x256.tga, exp-type ImageType[tga]
    [apply] TextureData: TextureData[256x256, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 262144, alignment 1, rowlen 0, ImageType[tga]
    [apply] main-Display-.windows_nil-1-EDT-26: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [apply] QUIT Window Thread[#81,main-Display-.windows_nil-1-EDT-26,5,main]
    [apply] Test   2: path test-u32.tga, exp-type ImageType[tga]
    [apply] TextureData: TextureData[128x128, y-flip false, internFormat 0x8058, PixelAttributes[fmt 0x80e1, type 0x1401, BGRA8888], border 0, estSize 65536, alignment 1, rowlen 0, ImageType[tga]
    [apply] main-Display-.windows_nil-1-EDT-27: ** screenshot: TestTextureIONEWT.test03AllTGA-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0128x0128.png
    [apply] QUIT Window Thread[#83,main-Display-.windows_nil-1-EDT-27,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test03AllTGA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS
    [apply] Test   0: path test-64x32_DXT1.dds, exp-type ImageType[dds]
    [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x83f0, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 1024, alignment 1, rowlen 0, ImageType[dds]
    [apply] main-Display-.windows_nil-1-EDT-28: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0032.png
    [apply] QUIT Window Thread[#85,main-Display-.windows_nil-1-EDT-28,5,main]
    [apply] Test   1: path test-64x32_DXT5.dds, exp-type ImageType[dds]
    [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x83f3, PixelAttributes[fmt 0x1908, type 0x1401, RGBA8888], border 0, estSize 2048, alignment 1, rowlen 0, ImageType[dds]
    [apply] main-Display-.windows_nil-1-EDT-29: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0032.png
    [apply] QUIT Window Thread[#87,main-Display-.windows_nil-1-EDT-29,5,main]
    [apply] Test   2: path test-64x32_uncompressed.dds, exp-type ImageType[dds]
    [apply] TextureData: TextureData[64x32, y-flip true, internFormat 0x0, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 6144, alignment 1, rowlen 0, ImageType[dds]
    [apply] createAndCompileShader: Pre GL Error: 0x501
    [apply] main-Display-.windows_nil-1-EDT-30: ** screenshot: TestTextureIONEWT.test04AllDDS-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0032.png
    [apply] QUIT Window Thread[#89,main-Display-.windows_nil-1-EDT-30,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureIONEWT - test04AllDDS
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847901253 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847901253 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01AllPNG took 20.132 sec
    [apply] Testcase: test02AllJPG took 12.892 sec
    [apply] Testcase: test03AllTGA took 3.761 sec
    [apply] Testcase: test04AllDDS took 3.722 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847904101 ms III - Start
    [apply] SLOCK [T main @ 1755847904102 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1
    [apply] junit.framework.TestListener: startTest(test1)
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x14859307], obj 0x5d92621e]:
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 9, stride 36b 9c, initElemCount 72, mappedElemCount 0, sealed true, elements 24 cnt, [0 pos .. 24 rem .. 24 lim .. 72 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=216 cap=648], alive true]
    [apply] ShaderState[ 
    [apply]  ShaderProgram[id=1, linked=true, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 
    [apply]  enabledAttributes [
    [apply]  ], activeAttributes [
    [apply]  ], managedAttributes [
    [apply]  ], activeUniforms [
    [apply]   GLUniformData[name mgl_PMVMatrix, location 1, size 4x4, count 2, data 
    [apply] 0: {    1.42013,    0.00000,    0.00000,    0.00000, 
    [apply] 0:      0.00000,    2.41421,    0.00000,    0.00000, 
    [apply] 0:      0.00000,    0.00000,   -1.22222,   -2.22222, 
    [apply] 0:      0.00000,    0.00000,   -1.00000,    0.00000, 
    [apply] 0: }
    [apply] ,
    [apply] 1: {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply] 1:      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] 1:      0.00000,    0.00000,    1.00000,   -2.30000, 
    [apply] 1:      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] 1: }
    [apply] ,
    [apply] ]
    [apply]   GLUniformData[name mgl_ActiveTexture, location 0, size 1x1, count 1, data 0]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)] ], managedUniforms [
    [apply]  ]
    [apply] ]
    [apply] 
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [apply] XXX0: aspect: 1.7777778
    [apply] XXX0: y-flip: false
    [apply] XXX0: TexCoord[h: 0.0 - 1.0, v: 0.0 - 1.0]
    [apply] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1
    [apply] junit.framework.TestListener: endTest(test1)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847908271 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847908271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.853 sec
    [apply] ------------- Standard Output ---------------
    [apply] iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 9, stride 36b 9c, initElemCount 72, mappedElemCount 0, sealed true, elements 24 cnt, [0 pos .. 24 rem .. 24 lim .. 72 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=216 cap=648], alive true]
    [apply] ShaderState[ 
    [apply]  ShaderProgram[id=1, linked=true, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply]  enabledAttributes [
    [apply]  ], activeAttributes [
    [apply]  ], managedAttributes [
    [apply]  ], activeUniforms [
    [apply]   GLUniformData[name mgl_PMVMatrix, location 1, size 4x4, count 2, data 
    [apply] 0: {    1.42013,    0.00000,    0.00000,    0.00000, 
    [apply] 0:      0.00000,    2.41421,    0.00000,    0.00000, 
    [apply] 0:      0.00000,    0.00000,   -1.22222,   -2.22222, 
    [apply] 0:      0.00000,    0.00000,   -1.00000,    0.00000, 
    [apply] 0: }
    [apply] ,
    [apply] 1: {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply] 1:      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply] 1:      0.00000,    0.00000,    1.00000,   -2.30000, 
    [apply] 1:      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] 1: }
    [apply] ,
    [apply] ]
    [apply]   GLUniformData[name mgl_ActiveTexture, location 0, size 1x1, count 1, data 0]
    [apply]  ], managedUniforms [
    [apply]  ]
    [apply] ]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847904101 ms III - Start
    [apply] SLOCK [T main @ 1755847904102 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x14859307], obj 0x5d92621e]:
    [apply] 	Natives
    [apply] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES3 	false
    [apply] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [apply] 		GLES2 	false
    [apply] 		GLES1 	false
    [apply] 		Count	5 / 8
    [apply] 	Common
    [apply] 		GL4ES3 	true
    [apply] 		GL2GL3 	true
    [apply] 		GL2ES2 	true
    [apply] 		GL2ES1 	true
    [apply] 	Mappings
    [apply] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [apply] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [apply] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [apply] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [apply] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [apply] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [apply] 		GL4 	GLProfile[GL4/GL4.hw]
    [apply] 		GL3 	GLProfile[GL3/GL4.hw]
    [apply] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [apply] 		default GLProfile[GL4bc/GL4bc.hw]
    [apply] 		Count	9 / 12
    [apply] 
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [apply] XXX0: aspect: 1.7777778
    [apply] XXX0: y-flip: false
    [apply] XXX0: TexCoord[h: 0.0 - 1.0, v: 0.0 - 1.0]
    [apply] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01NEWT - test1
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847908271 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847908271 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test1 took 1.355 sec
     [echo] Testing com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847909490 ms III - Start
    [apply] SLOCK [T main @ 1755847909491 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test00MatrixToString)++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test00MatrixToString
    [apply] FLU-C-O 4x4: 
    [apply] 
    [apply] junit.framework.TestListener: endTest(test00MatrixToString)
    [apply] {    1.00000,    0.00000,    0.00000,    1.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    2.00000, 
    [apply] junit.framework.TestListener: startTest(test01aTraditionalAccess)
    [apply]      0.00000,    0.00000,    1.00000,    3.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] 
    [apply] 
    [apply] FLU-R-O 4x4: 
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      1.00000,    2.00000,    3.00000,    1.00000, 
    [apply] }
    [apply] 
    [apply] 
    [apply] FLU-R-O 2x3: 
    [apply] {    1.00000,    2.00000,    3.00000, 
    [apply]      4.00000,    5.00000,    6.00000, 
    [apply] }
    [apply] 
    [apply] 
    [apply] FLU-C-O 2x3: 
    [apply] {    1.00000,    2.00000,    3.00000, 
    [apply]      4.00000,    5.00000,    6.00000, 
    [apply] }
    [apply] 
    [apply] 
    [apply] FLU-R-O 3x2: 
    [apply] {    1.00000,    2.00000, 
    [apply]      3.00000,    4.00000, 
    [apply]      5.00000,    6.00000, 
    [apply] }
    [apply] 
    [apply] 
    [apply] FLU-C-O 3x2: 
    [apply] {    1.00000,    2.00000, 
    [apply]      3.00000,    4.00000, 
    [apply]      5.00000,    6.00000, 
    [apply] }
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test00MatrixToString
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test01aTraditionalAccess
    [apply] test01a.P0: PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , matrices 3 + 1 temp = 4]
    [apply] test01a.P1: PMVMatrix4f[modified[P false, Mv false, T false], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    1.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    2.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    3.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , matrices 3 + 1 temp = 4]
    [apply] test01a.PX: PMVMatrix4f[modified[P false, Mv false, T false], dirty/used[PMv true/true, Pmvi true/true, Frustum true/true], dirty/req[Mvi false/false, Mvit false/false]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , P * Mv
    [apply] {    1.00000,    0.00000,    0.00000,    1.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    2.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    3.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , P * Mv
    [apply] {    1.00000,   -0.00000,    0.00000,   -1.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,   -2.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -3.00000, 
    [apply]     -0.00000,    0.00000,   -0.00000,    1.00000, 
    [apply] }
    [apply] , matrices 5 + 1 temp = 6]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test01aTraditionalAccess
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test01bTraditionalAccess
    [apply] junit.framework.TestListener: endTest(test01aTraditionalAccess)
    [apply] junit.framework.TestListener: startTest(test01bTraditionalAccess)
    [apply] test01b.P0: PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi true/true, Mvit true/true]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Transposed Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , matrices 5 + 1 temp = 6]
    [apply] test01b.P1: PMVMatrix4f[modified[P false, Mv false, T false], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi true/true, Mvit true/true]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    1.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    2.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    3.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Transposed Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , matrices 5 + 1 temp = 6]
    [apply] test01b.P2: PMVMatrix4f[modified[P false, Mv false, T false], dirty/used[PMv true/true, Pmvi true/true, Frustum true/true], dirty/req[Mvi true/true, Mvit true/true]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , P * Mv
    [apply] {    1.00000,    0.00000,    0.00000,    1.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    2.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    3.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , P * Mv
    [apply] {    1.00000,   -0.00000,    0.00000,   -1.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,   -2.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -3.00000, 
    [apply]     -0.00000,    0.00000,   -0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Modelview
    [apply] {    1.00000,   -0.00000,    0.00000,   -1.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,   -2.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -3.00000, 
    [apply]     -0.00000,    0.00000,   -0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Transposed Modelview
    [apply] {    1.00000,   -0.00000,    0.00000,   -0.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,    0.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -0.00000, 
    [apply]     -1.00000,   -2.00000,   -3.00000,    1.00000, 
    [apply] }
    [apply] , matrices 7 + 1 temp = 8]
    [apply] junit.framework.TestListener: endTest(test01bTraditionalAccess)
    [apply] junit.framework.TestListener: startTest(test02MviUpdateShaderAccess)
    [apply] junit.framework.TestListener: endTest(test02MviUpdateShaderAccess)
    [apply] junit.framework.TestListener: startTest(test10MvTranslate)
    [apply] junit.framework.TestListener: endTest(test10MvTranslate)
    [apply] junit.framework.TestListener: startTest(test11MvTranslateRotate)
    [apply] test01b.PX: PMVMatrix4f[modified[P false, Mv false, T false], dirty/used[PMv false/true, Pmvi false/true, Frustum false/true], dirty/req[Mvi false/true, Mvit false/true]junit.framework.TestListener: endTest(test11MvTranslateRotate)
    [apply] 
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , P * Mv
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , P * Mv
    [apply] {    1.00000,   -0.00000,    0.00000,   -0.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,    0.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -0.00000, 
    [apply]     -0.00000,    0.00000,   -0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Modelview
    [apply] {    1.00000,   -0.00000,    0.00000,   -0.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,    0.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -0.00000, 
    [apply]     -0.00000,    0.00000,   -0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Transposed Modelview
    [apply] {    1.00000,   -0.00000,    0.00000,   -0.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,    0.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -0.00000, 
    [apply]     -0.00000,    0.00000,   -0.00000,    1.00000, 
    [apply] }
    [apply] , matrices 7 + 1 temp = 8]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test01bTraditionalAccess
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test02MviUpdateShaderAccess
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test02MviUpdateShaderAccess
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test10MvTranslate
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test10MvTranslate
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847912362 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847912362 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.535 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847909490 ms III - Start
    [apply] SLOCK [T main @ 1755847909491 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test00MatrixToString
    [apply] FLU-C-O 4x4: 
    [apply] {    1.00000,    0.00000,    0.00000,    1.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    2.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    3.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] 
    [apply] 
    [apply] FLU-R-O 4x4: 
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      1.00000,    2.00000,    3.00000,    1.00000, 
    [apply] }
    [apply] 
    [apply] 
    [apply] FLU-R-O 2x3: 
    [apply] {    1.00000,    2.00000,    3.00000, 
    [apply]      4.00000,    5.00000,    6.00000, 
    [apply] }
    [apply] 
    [apply] 
    [apply] FLU-C-O 2x3: 
    [apply] {    1.00000,    2.00000,    3.00000, 
    [apply]      4.00000,    5.00000,    6.00000, 
    [apply] }
    [apply] 
    [apply] 
    [apply] FLU-R-O 3x2: 
    [apply] {    1.00000,    2.00000, 
    [apply]      3.00000,    4.00000, 
    [apply]      5.00000,    6.00000, 
    [apply] }
    [apply] 
    [apply] 
    [apply] FLU-C-O 3x2: 
    [apply] {    1.00000,    2.00000, 
    [apply]      3.00000,    4.00000, 
    [apply]      5.00000,    6.00000, 
    [apply] }
    [apply] 
    [apply] 
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test00MatrixToString
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test01aTraditionalAccess
    [apply] test01a.P0: PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , matrices 3 + 1 temp = 4]
    [apply] test01a.P1: PMVMatrix4f[modified[P false, Mv false, T false], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi false/false, Mvit false/false]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    1.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    2.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    3.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , matrices 3 + 1 temp = 4]
    [apply] test01a.PX: PMVMatrix4f[modified[P false, Mv false, T false], dirty/used[PMv true/true, Pmvi true/true, Frustum true/true], dirty/req[Mvi false/false, Mvit false/false]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , P * Mv
    [apply] {    1.00000,    0.00000,    0.00000,    1.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    2.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    3.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , P * Mv
    [apply] {    1.00000,   -0.00000,    0.00000,   -1.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,   -2.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -3.00000, 
    [apply]     -0.00000,    0.00000,   -0.00000,    1.00000, 
    [apply] }
    [apply] , matrices 5 + 1 temp = 6]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test01aTraditionalAccess
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test01bTraditionalAccess
    [apply] test01b.P0: PMVMatrix4f[modified[P true, Mv true, T true], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi true/true, Mvit true/true]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Transposed Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , matrices 5 + 1 temp = 6]
    [apply] test01b.P1: PMVMatrix4f[modified[P false, Mv false, T false], dirty/used[PMv true/false, Pmvi true/false, Frustum true/false], dirty/req[Mvi true/true, Mvit true/true]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    1.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    2.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    3.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Transposed Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , matrices 5 + 1 temp = 6]
    [apply] test01b.P2: PMVMatrix4f[modified[P false, Mv false, T false], dirty/used[PMv true/true, Pmvi true/true, Frustum true/true], dirty/req[Mvi true/true, Mvit true/true]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , P * Mv
    [apply] {    1.00000,    0.00000,    0.00000,    1.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    2.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    3.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , P * Mv
    [apply] {    1.00000,   -0.00000,    0.00000,   -1.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,   -2.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -3.00000, 
    [apply]     -0.00000,    0.00000,   -0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Modelview
    [apply] {    1.00000,   -0.00000,    0.00000,   -1.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,   -2.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -3.00000, 
    [apply]     -0.00000,    0.00000,   -0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Transposed Modelview
    [apply] {    1.00000,   -0.00000,    0.00000,   -0.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,    0.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -0.00000, 
    [apply]     -1.00000,   -2.00000,   -3.00000,    1.00000, 
    [apply] }
    [apply] , matrices 7 + 1 temp = 8]
    [apply] test01b.PX: PMVMatrix4f[modified[P false, Mv false, T false], dirty/used[PMv false/true, Pmvi false/true, Frustum false/true], dirty/req[Mvi false/true, Mvit false/true]
    [apply] , Projection
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Modelview
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , Texture
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , P * Mv
    [apply] {    1.00000,    0.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    1.00000,    0.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    1.00000,    0.00000, 
    [apply]      0.00000,    0.00000,    0.00000,    1.00000, 
    [apply] }
    [apply] , P * Mv
    [apply] {    1.00000,   -0.00000,    0.00000,   -0.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,    0.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -0.00000, 
    [apply]     -0.00000,    0.00000,   -0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Modelview
    [apply] {    1.00000,   -0.00000,    0.00000,   -0.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,    0.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -0.00000, 
    [apply]     -0.00000,    0.00000,   -0.00000,    1.00000, 
    [apply] }
    [apply] , Inverse Transposed Modelview
    [apply] {    1.00000,   -0.00000,    0.00000,   -0.00000, 
    [apply]     -0.00000,    1.00000,   -0.00000,    0.00000, 
    [apply]      0.00000,   -0.00000,    1.00000,   -0.00000, 
    [apply]     -0.00000,    0.00000,   -0.00000,    1.00000, 
    [apply] }
    [apply] , matrices 7 + 1 temp = 8]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test01bTraditionalAccess
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test02MviUpdateShaderAccess
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test02MviUpdateShaderAccess
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test10MvTranslate
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test10MvTranslate
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.math.TestPMVMatrix01NEWT - test11MvTranslateRotate
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847912362 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847912362 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00MatrixToString took 0.007 sec
    [apply] Testcase: test01aTraditionalAccess took 0.072 sec
    [apply] Testcase: test01bTraditionalAccess took 0.136 sec
    [apply] Testcase: test02MviUpdateShaderAccess took 0.024 sec
    [apply] Testcase: test10MvTranslate took 0.001 sec
    [apply] Testcase: test11MvTranslateRotate took 0.001 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testAll)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847917508 ms III - Start
    [apply] SLOCK [T main @ 1755847917509 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] test00.resize[0]: 800x600 -> 900x700
    [apply] test00.resize[1]: 900x700 -> 800x600
    [apply] test00.resize[2]: 800x600 -> 900x700
    [apply] test00.resize[3]: 900x700 -> 800x600
    [apply] test00.resize[4]: 800x600 -> 900x700
    [apply] test00.resize[5]: 900x700 -> 800x600
    [apply] test00.resize[6]: 800x600 -> 900x700
    [apply] test00.resize[7]: 900x700 -> 800x600
    [apply] test00.resize[8]: 800x600 -> 900x700
    [apply] test00.resize[9]: 900x700 -> 800x600
    [apply] test01.create[0]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[1]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[2]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[3]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[4]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[5]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[6]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[7]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[8]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[9]: [visible, focused, repositionable, resizable], 800x600
    [apply] junit.framework.TestListener: endTest(testAll)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847923322 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847923322 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.464 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847917508 ms III - Start
    [apply] SLOCK [T main @ 1755847917509 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [apply] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [apply]   int8    1 / 1, int16   2 / 2
    [apply]   int     4 / 4, long    4 / 4
    [apply]   int32   4 / 4, int64   8 / 8
    [apply]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [apply]   pointer 8 / 8, page    4096
    [apply] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [apply] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: false
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] test00.resize[0]: 800x600 -> 900x700
    [apply] test00.resize[1]: 900x700 -> 800x600
    [apply] test00.resize[2]: 800x600 -> 900x700
    [apply] test00.resize[3]: 900x700 -> 800x600
    [apply] test00.resize[4]: 800x600 -> 900x700
    [apply] test00.resize[5]: 900x700 -> 800x600
    [apply] test00.resize[6]: 800x600 -> 900x700
    [apply] test00.resize[7]: 900x700 -> 800x600
    [apply] test00.resize[8]: 800x600 -> 900x700
    [apply] test00.resize[9]: 900x700 -> 800x600
    [apply] test01.create[0]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[1]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[2]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[3]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[4]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[5]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[6]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[7]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[8]: [visible, focused, repositionable, resizable], 800x600
    [apply] test01.create[9]: [visible, focused, repositionable, resizable], 800x600
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestBug1211IRQ00NEWT - testAll
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847923322 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847923322 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testAll took 5.783 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847924467 ms III - Start
    [apply] SLOCK [T main @ 1755847924468 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle
    [apply] junit.framework.TestListener: startTest(testDisplayCreate01_AutoDestroyLifecycle)
    [apply] Pass - 1
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847927876 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x384ad17b: tileRendererInUse null, GearsES2[obj 0x384ad17b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x384ad17b on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x384ad17b created: GearsObj[0x4ce74767, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x50c6acf3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x50c6acf3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x4ce74767, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50c6acf3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a3d6176, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x384ad17b 0/0 500x500 of 500x500, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x3b0107d5
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847927908 d 49ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x3b0107d5
    [apply] duration: 126
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928187 d 6ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928196 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928202 d 0ms]]
    [apply] Position OFF: abs( exp 100/100 - has -31999/-31999 ) = 32099/32099 > 64/64
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928210 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928219 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928220 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928222 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x384ad17b 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928225 d 6ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x3b0107d5
    [apply] duration: 247
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928579 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928625 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928630 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928650 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928650 d 0ms]]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x384ad17b: tileRendererInUse null, GearsES2[obj 0x384ad17b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x384ad17b on Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x384ad17b created: GearsObj[0x730bdd92, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x7fa92059, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x7fa92059, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x730bdd92, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7fa92059, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x222c042c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x384ad17b 0/0 500x500 of 500x500, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928686 d 32ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] duration: 118
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928941 d 0ms]]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x384ad17b FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928956 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread[0x72ea2f77, main]
    [apply]   [0] : NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] Pass - 2
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928991 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x661972b0: tileRendererInUse null, GearsES2[obj 0x661972b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x661972b0 on Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x661972b0 created: GearsObj[0x1374675e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x1df189a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x1df189a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x661972b0 FIN GearsES2[obj 0x661972b0 isInit true, usesShared false, 1 GearsObj[0x1374675e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1df189a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4233d936, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x661972b0 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929026 d 23ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] duration: 131
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffff9a010817
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929284 d 6ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929291 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929304 d 0ms]]
    [apply] Position OFF: abs( exp 100/100 - has -31999/-31999 ) = 32099/32099 > 64/64
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929308 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929316 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929316 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929318 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x661972b0 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929321 d 4ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffb601080c
    [apply] duration: 233
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929661 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x661972b0: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x661972b0 FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929675 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929705 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929722 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929722 d 0ms]]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.init.0 0x661972b0: tileRendererInUse null, GearsES2[obj 0x661972b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x661972b0 on Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x661972b0 created: GearsObj[0x4926933b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x44b66e99, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x44b66e99, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.init.X 0x661972b0 FIN GearsES2[obj 0x661972b0 isInit true, usesShared false, 1 GearsObj[0x4926933b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x44b66e99, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x183b77f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x661972b0 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffff9a010817
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929755 d 26ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffff9a010817
    [apply] junit.framework.TestListener: endTest(testDisplayCreate01_AutoDestroyLifecycle)
    [apply] duration: 122
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847930010 d 0ms]]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x661972b0: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x661972b0 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847930024 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread[0x72ea2f77, main]
    [apply]   [0] : NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847930066 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847930066 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.264 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847924467 ms III - Start
    [apply] SLOCK [T main @ 1755847924468 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle
    [apply] Pass - 1
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847927876 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x384ad17b: tileRendererInUse null, GearsES2[obj 0x384ad17b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x384ad17b on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x384ad17b created: GearsObj[0x4ce74767, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x50c6acf3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x50c6acf3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x4ce74767, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50c6acf3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5a3d6176, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x384ad17b 0/0 500x500 of 500x500, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x3b0107d5
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847927908 d 49ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x3b0107d5
    [apply] duration: 126
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928187 d 6ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928196 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928202 d 0ms]]
    [apply] Position OFF: abs( exp 100/100 - has -31999/-31999 ) = 32099/32099 > 64/64
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928210 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928219 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928220 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928222 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x384ad17b 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928225 d 6ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x3b0107d5
    [apply] duration: 247
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928579 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928625 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928630 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928650 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928650 d 0ms]]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x384ad17b: tileRendererInUse null, GearsES2[obj 0x384ad17b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x384ad17b on Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x384ad17b created: GearsObj[0x730bdd92, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x7fa92059, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x7fa92059, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x730bdd92, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7fa92059, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x222c042c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x384ad17b 0/0 500x500 of 500x500, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928686 d 32ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] duration: 118
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928941 d 0ms]]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x384ad17b FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928956 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread[0x72ea2f77, main]
    [apply]   [0] : NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] Pass - 2
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847928991 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x661972b0: tileRendererInUse null, GearsES2[obj 0x661972b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x661972b0 on Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x661972b0 created: GearsObj[0x1374675e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x1df189a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x1df189a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x661972b0 FIN GearsES2[obj 0x661972b0 isInit true, usesShared false, 1 GearsObj[0x1374675e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1df189a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4233d936, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x661972b0 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929026 d 23ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] duration: 131
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffff9a010817
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929284 d 6ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929291 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929304 d 0ms]]
    [apply] Position OFF: abs( exp 100/100 - has -31999/-31999 ) = 32099/32099 > 64/64
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929308 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929316 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929316 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929318 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x661972b0 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929321 d 4ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffb601080c
    [apply] duration: 233
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929661 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x661972b0: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x661972b0 FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929675 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929705 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929722 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929722 d 0ms]]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.init.0 0x661972b0: tileRendererInUse null, GearsES2[obj 0x661972b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x661972b0 on Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x661972b0 created: GearsObj[0x4926933b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x44b66e99, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x44b66e99, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.init.X 0x661972b0 FIN GearsES2[obj 0x661972b0 isInit true, usesShared false, 1 GearsObj[0x4926933b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x44b66e99, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x183b77f6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x661972b0 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffff9a010817
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847929755 d 26ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffff9a010817
    [apply] duration: 122
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847930010 d 0ms]]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x661972b0: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x661972b0 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847930024 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread[0x72ea2f77, main]
    [apply]   [0] : NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle01NEWT - testDisplayCreate01_AutoDestroyLifecycle
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847930066 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847930066 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testDisplayCreate01_AutoDestroyLifecycle took 2.425 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847931350 ms III - Start
    [apply] SLOCK [T main @ 1755847931351 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01
    [apply] Pass - 1
    [apply] junit.framework.TestListener: startTest(testDisplayCreate01)
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934026 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x384ad17b: tileRendererInUse null, GearsES2[obj 0x384ad17b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x384ad17b on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x384ad17b created: GearsObj[0x7c426a05, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x1407dc28, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x1407dc28, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x7c426a05, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1407dc28, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77eee0e5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x384ad17b 0/0 500x500 of 500x500, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934067 d 55ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] screenBoundsInWinU: [ 0 / 0  1920 x 1080 ]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] duration: 126
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934351 d 6ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934360 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934366 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934382 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934390 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934391 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934392 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x384ad17b 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934395 d 7ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] duration: 238
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934740 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934767 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934782 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934801 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934802 d 0ms]]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x384ad17b: tileRendererInUse null, GearsES2[obj 0x384ad17b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x384ad17b on Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x384ad17b created: GearsObj[0x63085422, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x6370ad80, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x6370ad80, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x63085422, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6370ad80, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32bf9e97, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x384ad17b 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934833 d 24ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] duration: 122
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935085 d 0ms]]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x384ad17b FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935101 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread[0x72ea2f77, main]
    [apply]   [0] : NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] Pass - 2
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935137 d 1ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.0 0x661972b0: tileRendererInUse null, GearsES2[obj 0x661972b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x661972b0 on Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x661972b0 created: GearsObj[0x711bc495, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x6f770c3b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x6f770c3b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.X 0x661972b0 FIN GearsES2[obj 0x661972b0 isInit true, usesShared false, 1 GearsObj[0x711bc495, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f770c3b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20be1da0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x661972b0 0/0 500x500 of 500x500, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935177 d 24ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] screenBoundsInWinU: [ 0 / 0  1920 x 1080 ]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] duration: 122
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935430 d 2ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935433 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935437 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935439 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935453 d 1ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935455 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935460 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x661972b0 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935465 d 5ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] duration: 233
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935807 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x661972b0: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x661972b0 FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935857 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935868 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935900 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935900 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x661972b0: tileRendererInUse null, GearsES2[obj 0x661972b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x661972b0 on Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x661972b0 created: GearsObj[0x59a6984a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x40f975cb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x40f975cb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x661972b0 FIN GearsES2[obj 0x661972b0 isInit true, usesShared false, 1 GearsObj[0x59a6984a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40f975cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8abec9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x661972b0 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935933 d 26ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] duration: 118
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847936184 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x661972b0: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x661972b0 FIN
    [apply] junit.framework.TestListener: endTest(testDisplayCreate01)
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847936192 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread[0x72ea2f77, main]
    [apply]   [0] : NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847936226 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847936226 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.537 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847931350 ms III - Start
    [apply] SLOCK [T main @ 1755847931351 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01
    [apply] Pass - 1
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934026 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x384ad17b: tileRendererInUse null, GearsES2[obj 0x384ad17b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x384ad17b on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x384ad17b created: GearsObj[0x7c426a05, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x1407dc28, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x1407dc28, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x7c426a05, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1407dc28, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77eee0e5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x384ad17b 0/0 500x500 of 500x500, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934067 d 55ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] screenBoundsInWinU: [ 0 / 0  1920 x 1080 ]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] duration: 126
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934351 d 6ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934360 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934366 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934382 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934390 d 0ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934391 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934392 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x384ad17b 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934395 d 7ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] duration: 238
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934740 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934767 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934782 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934801 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934802 d 0ms]]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x384ad17b: tileRendererInUse null, GearsES2[obj 0x384ad17b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x384ad17b on Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x384ad17b created: GearsObj[0x63085422, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x6370ad80, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x6370ad80, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x63085422, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6370ad80, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32bf9e97, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x384ad17b 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847934833 d 24ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x384ad17b 500x500, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] duration: 122
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935085 d 0ms]]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x384ad17b FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935101 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread[0x72ea2f77, main]
    [apply]   [0] : NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] Pass - 2
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935137 d 1ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.0 0x661972b0: tileRendererInUse null, GearsES2[obj 0x661972b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x661972b0 on Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x661972b0 created: GearsObj[0x711bc495, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x6f770c3b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x6f770c3b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.X 0x661972b0 FIN GearsES2[obj 0x661972b0 isInit true, usesShared false, 1 GearsObj[0x711bc495, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f770c3b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20be1da0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x661972b0 0/0 500x500 of 500x500, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935177 d 24ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] screenBoundsInWinU: [ 0 / 0  1920 x 1080 ]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] duration: 122
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935430 d 2ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935433 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935437 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935439 d 0ms]]]
    [apply] WindowUpdateEvent[[ 0 / 0  500 x 500 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935453 d 1ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935455 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935460 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x661972b0 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935465 d 5ms]]
    [apply] Position OK : abs( exp 100/100 - has 100/100 ) = 0/0 <= 64/64
    [apply] Frames for setVisible(true) 1: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] duration: 233
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935807 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x661972b0: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x661972b0 FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935857 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935868 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935900 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935900 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x661972b0: tileRendererInUse null, GearsES2[obj 0x661972b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x661972b0 on Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x661972b0 created: GearsObj[0x59a6984a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x40f975cb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x40f975cb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x661972b0 FIN GearsES2[obj 0x661972b0 isInit true, usesShared false, 1 GearsObj[0x59a6984a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x40f975cb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x8abec9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x661972b0 0/0 500x500 of 500x500, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 4.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847935933 d 26ms]]
    [apply] Frames for setVisible(true) 2: 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.display 0x661972b0 500x500, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] duration: 118
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847936184 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x661972b0: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x661972b0 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847936192 d 0ms]]
    [apply] Post destroy(true) DisplayList[] entries: 1 - Thread[0x72ea2f77, main]
    [apply]   [0] : NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], GC'ed false
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestDisplayLifecycle02NEWT - testDisplayCreate01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847936226 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847936226 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testDisplayCreate01 took 2.325 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847939050 ms III - Start
    [apply] SLOCK [T main @ 1755847939050 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00
    [apply] junit.framework.TestListener: startTest(testWindow00)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x63bab5ae, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x776e7bba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x5c5d3e66, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00
    [apply] junit.framework.TestListener: endTest(testWindow00)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847946152 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847946153 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.739 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847939050 ms III - Start
    [apply] SLOCK [T main @ 1755847939050 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x63bab5ae, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x776e7bba, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x5c5d3e66, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowInvisiblePointer01NEWT - testWindow00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847946152 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847946153 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindow00 took 4.499 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847950549 ms III - Start
    [apply] SLOCK [T main @ 1755847950550 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center
    [apply] junit.framework.TestListener: startTest(testWarp01Center)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0xf5ac9e4: tileRendererInUse null, GearsES2[obj 0xf5ac9e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xf5ac9e4 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xf5ac9e4 created: GearsObj[0x2878f039, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xf5ac9e4 created: GearsObj[0xb225b6e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xf5ac9e4 created: GearsObj[0xb225b6e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0xf5ac9e4 FIN GearsES2[obj 0xf5ac9e4 isInit true, usesShared false, 1 GearsObj[0x2878f039, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb225b6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x498083a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xf5ac9e4 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xf5ac9e4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xf5ac9e4 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xf5ac9e4: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xf5ac9e4 FIN
    [apply] junit.framework.TestListener: endTest(testWarp01Center)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random
    [apply] junit.framework.TestListener: startTest(testWarp02Random)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x222545dc: tileRendererInUse null, GearsES2[obj 0x222545dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x222545dc on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x222545dc created: GearsObj[0x4758485a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x222545dc created: GearsObj[0x41900b20, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x222545dc created: GearsObj[0x41900b20, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x222545dc FIN GearsES2[obj 0x222545dc isInit true, usesShared false, 1 GearsObj[0x4758485a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41900b20, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x164bc243, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x222545dc 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x222545dc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x222545dc 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x222545dc: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(testWarp02Random)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x222545dc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847957524 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847957524 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.621 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847950549 ms III - Start
    [apply] SLOCK [T main @ 1755847950550 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0xf5ac9e4: tileRendererInUse null, GearsES2[obj 0xf5ac9e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xf5ac9e4 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xf5ac9e4 created: GearsObj[0x2878f039, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xf5ac9e4 created: GearsObj[0xb225b6e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xf5ac9e4 created: GearsObj[0xb225b6e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0xf5ac9e4 FIN GearsES2[obj 0xf5ac9e4 isInit true, usesShared false, 1 GearsObj[0x2878f039, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb225b6e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x498083a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xf5ac9e4 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xf5ac9e4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xf5ac9e4 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xf5ac9e4: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xf5ac9e4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp01Center
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x222545dc: tileRendererInUse null, GearsES2[obj 0x222545dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x222545dc on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x222545dc created: GearsObj[0x4758485a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x222545dc created: GearsObj[0x41900b20, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x222545dc created: GearsObj[0x41900b20, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x222545dc FIN GearsES2[obj 0x222545dc isInit true, usesShared false, 1 GearsObj[0x4758485a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x41900b20, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x164bc243, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x222545dc 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x222545dc, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x222545dc 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x222545dc: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x222545dc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindowWarpPointer01NEWT - testWarp02Random
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847957524 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847957524 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWarp01Center took 2.482 sec
    [apply] Testcase: testWarp02Random took 2.131 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847958771 ms III - Start
    [apply] SLOCK [T main @ 1755847958772 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01WindowCreateSimple)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0xf5ac9e4: tileRendererInUse null, GearsES2[obj 0xf5ac9e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xf5ac9e4 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xf5ac9e4 created: GearsObj[0x2e6eec12, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xf5ac9e4 created: GearsObj[0x26f63175, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xf5ac9e4 created: GearsObj[0x26f63175, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0xf5ac9e4 FIN GearsES2[obj 0xf5ac9e4 isInit true, usesShared false, 1 GearsObj[0x2e6eec12, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26f63175, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b576753, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xf5ac9e4 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xf5ac9e4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xf5ac9e4 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xf5ac9e4: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xf5ac9e4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple
    [apply] junit.framework.TestListener: endTest(test01WindowCreateSimple)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test02WindowCreateUndecor
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] junit.framework.TestListener: startTest(test02WindowCreateUndecor)
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x47af7f3d: tileRendererInUse null, GearsES2[obj 0x47af7f3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x47af7f3d on Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x47af7f3d created: GearsObj[0x7fd53e59, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x47af7f3d created: GearsObj[0x6e5da162, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x47af7f3d created: GearsObj[0x6e5da162, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x47af7f3d FIN GearsES2[obj 0x47af7f3d isInit true, usesShared false, 1 GearsObj[0x7fd53e59, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e5da162, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2efe2909, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x47af7f3d 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x47af7f3d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x47af7f3d 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] junit.framework.TestListener: endTest(test02WindowCreateUndecor)
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x47af7f3d: tileRendererInUse null
    [apply] junit.framework.TestListener: startTest(test11WindowSimpleToggleVisibility)
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x47af7f3d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test02WindowCreateUndecor
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test11WindowSimpleToggleVisibility
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.0 0x3bb9a3ff: tileRendererInUse null, GearsES2[obj 0x3bb9a3ff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3bb9a3ff on Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3bb9a3ff created: GearsObj[0x35e73aee, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3bb9a3ff created: GearsObj[0x2f253263, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3bb9a3ff created: GearsObj[0x2f253263, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.X 0x3bb9a3ff FIN GearsES2[obj 0x3bb9a3ff isInit true, usesShared false, 1 GearsObj[0x35e73aee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f253263, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64060769, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.1 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x7a01084b
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] XXX VISIBLE.2 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 4.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 6.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] XXX VISIBLE.5 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.6 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x7a01084b
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX VISIBLE.7 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 10.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX VISIBLE.8 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] XXX VISIBLE.9 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 13.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.10 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x7a01084b
    [apply] junit.framework.TestListener: endTest(test11WindowSimpleToggleVisibility)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x3bb9a3ff: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x3bb9a3ff FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test11WindowSimpleToggleVisibility
    [apply] junit.framework.TestListener: startTest(test12WindowUndecorToggleVisibility)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x5af3afd9: tileRendererInUse null, GearsES2[obj 0x5af3afd9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5af3afd9 on Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5af3afd9 created: GearsObj[0x660033ec, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5af3afd9 created: GearsObj[0x8a7f47d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5af3afd9 created: GearsObj[0x8a7f47d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x5af3afd9 FIN GearsES2[obj 0x5af3afd9 isInit true, usesShared false, 1 GearsObj[0x660033ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8a7f47d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3732f9ab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.1 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.2 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 4.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 6.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.5 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.6 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.7 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 10.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.8 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] XXX VISIBLE.9 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 13.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.10 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x5af3afd9: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x5af3afd9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility
    [apply] junit.framework.TestListener: endTest(test12WindowUndecorToggleVisibility)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847967704 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847967704 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.603 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847958771 ms III - Start
    [apply] SLOCK [T main @ 1755847958772 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0xf5ac9e4: tileRendererInUse null, GearsES2[obj 0xf5ac9e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xf5ac9e4 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xf5ac9e4 created: GearsObj[0x2e6eec12, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xf5ac9e4 created: GearsObj[0x26f63175, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xf5ac9e4 created: GearsObj[0x26f63175, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0xf5ac9e4 FIN GearsES2[obj 0xf5ac9e4 isInit true, usesShared false, 1 GearsObj[0x2e6eec12, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x26f63175, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b576753, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xf5ac9e4 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xf5ac9e4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xf5ac9e4 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xf5ac9e4: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xf5ac9e4 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test01WindowCreateSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test02WindowCreateUndecor
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x47af7f3d: tileRendererInUse null, GearsES2[obj 0x47af7f3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x47af7f3d on Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x47af7f3d created: GearsObj[0x7fd53e59, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x47af7f3d created: GearsObj[0x6e5da162, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x47af7f3d created: GearsObj[0x6e5da162, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x47af7f3d FIN GearsES2[obj 0x47af7f3d isInit true, usesShared false, 1 GearsObj[0x7fd53e59, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e5da162, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2efe2909, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x47af7f3d 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x47af7f3d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x47af7f3d 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x47af7f3d: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x47af7f3d FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test02WindowCreateUndecor
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test11WindowSimpleToggleVisibility
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.0 0x3bb9a3ff: tileRendererInUse null, GearsES2[obj 0x3bb9a3ff isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3bb9a3ff on Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3bb9a3ff created: GearsObj[0x35e73aee, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3bb9a3ff created: GearsObj[0x2f253263, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3bb9a3ff created: GearsObj[0x2f253263, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.X 0x3bb9a3ff FIN GearsES2[obj 0x3bb9a3ff isInit true, usesShared false, 1 GearsObj[0x35e73aee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2f253263, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x64060769, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.1 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x7a01084b
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] XXX VISIBLE.2 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 4.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 6.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] XXX VISIBLE.5 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.6 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x7a01084b
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX VISIBLE.7 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 10.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX VISIBLE.8 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffff9a010817
    [apply] XXX VISIBLE.9 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 13.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.10 -> TRUE
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x3bb9a3ff 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3bb9a3ff, angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3bb9a3ff 512x512, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x3bb9a3ff: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x3bb9a3ff FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test11WindowSimpleToggleVisibility
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility
    [apply] XXX VISIBLE.0 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x5af3afd9: tileRendererInUse null, GearsES2[obj 0x5af3afd9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x5af3afd9 on Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x5af3afd9 created: GearsObj[0x660033ec, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x5af3afd9 created: GearsObj[0x8a7f47d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x5af3afd9 created: GearsObj[0x8a7f47d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x5af3afd9 FIN GearsES2[obj 0x5af3afd9 isInit true, usesShared false, 1 GearsObj[0x660033ec, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8a7f47d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3732f9ab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.1 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 1.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.2 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 4.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 6.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.5 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 7.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.6 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 9.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.7 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 10.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.8 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 12.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffb601080c
    [apply] XXX VISIBLE.9 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 13.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.10 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x5af3afd9 0/0 512x512 of 512x512, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x5af3afd9, angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#1,main,5,main] GearsES2.display 0x5af3afd9 512x512, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x5af3afd9: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x5af3afd9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows00NEWT - test12WindowUndecorToggleVisibility
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847967704 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847967704 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WindowCreateSimple took 0.38 sec
    [apply] Testcase: test02WindowCreateUndecor took 0.186 sec
    [apply] Testcase: test11WindowSimpleToggleVisibility took 2.851 sec
    [apply] Testcase: test12WindowUndecorToggleVisibility took 2.899 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847969746 ms III - Start
    [apply] SLOCK [T main @ 1755847969746 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 7
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple
    [apply] junit.framework.TestListener: startTest(test01WindowSimple)
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972656 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972657 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x384ad17b: tileRendererInUse null, GearsES2[obj 0x384ad17b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] Frames for initial setVisible(true): 1GearsES2 init 0x384ad17b on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] 
    [apply] Created: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x171d8c0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fa1b881, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1740926c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], 
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@76af42b9,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 640x480 wu, 640x480 pixel] handle 0x7a01cc, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x384ad17b created: GearsObj[0x171d8c0c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x5fa1b881, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x5fa1b881, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x171d8c0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fa1b881, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1740926c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x384ad17b 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972690 d 51ms]]
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@32eff876, com.jogamp.newt.event.TraceWindowAdapter@8dbdac1, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@6e20b53a, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@71809907, ], 
    [apply]   windowLock <3ce1e309, 6aba2b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c03, this 0x4e51199, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@158da8e,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@76af42b9,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 640x480 wu, 640x480 pixel] handle 0x7a01cc, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@32eff876, com.jogamp.newt.event.TraceWindowAdapter@8dbdac1, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@6e20b53a, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@71809907, ], 
    [apply]   windowLock <3ce1e309, 6aba2b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]] , 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 640x480 wu, 640x480 pixel] handle 0x7a01cc, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@32eff876, com.jogamp.newt.event.TraceWindowAdapter@8dbdac1, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@6e20b53a, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@71809907, ], 
    [apply]   windowLock <3ce1e309, 6aba2b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] duration: 0
    [apply] junit.framework.TestListener: endTest(test01WindowSimple)
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972881 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null
    [apply] junit.framework.TestListener: startTest(test02WindowSimple)
    [apply] Frames for initial setVisible(true): 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972898 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972911 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test02WindowSimple
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972937 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972937 d 0ms]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972968 d 18ms]]
    [apply] Created: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x4466af20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa514af7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], 
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@76af42b9,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 640x480 wu, 640x480 pixel] handle 0xc00250, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@4fb61f4a, com.jogamp.newt.event.TraceWindowAdapter@4fb0f2b9, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@79924b, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@7b9a4292, ], 
    [apply]   windowLock <4a94ee4, 4cc451f2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c03, this 0x24937f8e, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6379eb,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@76af42b9,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 640x480 wu, 640x480 pixel] handle 0xc00250, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@4fb61f4a, com.jogamp.newt.event.TraceWindowAdapter@4fb0f2b9, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@79924b, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@7b9a4292, ], 
    [apply]   windowLock <4a94ee4, 4cc451f2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]] , 
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6356695f: tileRendererInUse null, GearsES2[obj 0x6356695f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6356695f on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6356695f created: GearsObj[0x4466af20, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6356695f created: GearsObj[0xa514af7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6356695f created: GearsObj[0xa514af7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6356695f FIN GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x4466af20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa514af7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6356695f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6356695f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6356695f 640x480, swapInterval 1, drawable 0x3b0107d5
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 640x480 wu, 640x480 pixel] handle 0xc00250, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@4fb61f4a, com.jogamp.newt.event.TraceWindowAdapter@4fb0f2b9, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@79924b, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@7b9a4292, ], 
    [apply]   windowLock <4a94ee4, 4cc451f2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] duration: 0
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973209 d 0ms]]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6356695f: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6356695f FIN
    [apply] junit.framework.TestListener: endTest(test02WindowSimple)
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973234 d 0ms]]
    [apply] junit.framework.TestListener: startTest(test10WindowNativeRecreateSimple)
    [apply] Frames for initial setVisible(true): 1
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test02WindowSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test10WindowNativeRecreateSimple
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973254 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973255 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.0 0x67d48005: tileRendererInUse null, GearsES2[obj 0x67d48005 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x67d48005 on Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x67d48005 created: GearsObj[0x1081fb7f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d48005 created: GearsObj[0x3226c1ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d48005 created: GearsObj[0x3226c1ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.X 0x67d48005 FIN GearsES2[obj 0x67d48005 isInit true, usesShared false, 1 GearsObj[0x1081fb7f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3226c1ec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4145a018, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x67d48005 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67d48005, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x67d48005 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973282 d 25ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973307 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x67d48005: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x67d48005 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973313 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973327 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973327 d 0ms]]
    [apply] junit.framework.TestListener: endTest(test10WindowNativeRecreateSimple)
    [apply] junit.framework.TestListener: startTest(test11WindowNativeRecreateSimple)
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x67d48005: tileRendererInUse null, GearsES2[obj 0x67d48005 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x67d48005 on Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x67d48005 created: GearsObj[0x6c8d9e6d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d48005 created: GearsObj[0x31954d43, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d48005 created: GearsObj[0x31954d43, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x67d48005 FIN GearsES2[obj 0x67d48005 isInit true, usesShared false, 1 GearsObj[0x6c8d9e6d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31954d43, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3db5d98c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x67d48005 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67d48005, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x67d48005 640x480, swapInterval 1, drawable 0x3b0107d5
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973358 d 26ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x67d48005 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973384 d 10ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973394 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973396 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973396 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x67d48005: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x67d48005 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973403 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test10WindowNativeRecreateSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test11WindowNativeRecreateSimple
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973418 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973418 d 0ms]]
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973447 d 18ms]]
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x12468a38: tileRendererInUse null, GearsES2[obj 0x12468a38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x12468a38 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x12468a38 created: GearsObj[0x5b239d7d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created: GearsObj[0x6572421, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created: GearsObj[0x6572421, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x12468a38 FIN GearsES2[obj 0x12468a38 isInit true, usesShared false, 1 GearsObj[0x5b239d7d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6572421, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b81ce95, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x12468a38 0/0 640x480 of 640x480, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12468a38, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x12468a38 640x480, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973477 d 0ms]]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x12468a38: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x12468a38 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973483 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973499 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973499 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.0 0x12468a38: tileRendererInUse null, GearsES2[obj 0x12468a38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x12468a38 on Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x12468a38 created: GearsObj[0x7295ddc2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created: GearsObj[0x3e21e5e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created: GearsObj[0x3e21e5e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.X 0x12468a38 FIN GearsES2[obj 0x12468a38 isInit true, usesShared false, 1 GearsObj[0x7295ddc2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e21e5e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x233382ed, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x12468a38 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test11WindowNativeRecreateSimple)
    [apply] junit.framework.TestListener: startTest(test21WindowDestroyWinTwiceA)
    [apply] >> GearsES2 0x12468a38, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x12468a38 640x480, swapInterval 1, drawable 0x3b0107d5
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973530 d 31ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x12468a38 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973562 d 15ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973577 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973579 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973579 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x12468a38: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x12468a38 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973587 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test11WindowNativeRecreateSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test21WindowDestroyWinTwiceA
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973600 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973600 d 0ms]]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.init.0 0x6d763516: tileRendererInUse null, GearsES2[obj 0x6d763516 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6d763516 on Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6d763516 created: GearsObj[0x56804f88, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6d763516 created: GearsObj[0xff5418b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6d763516 created: GearsObj[0xff5418b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.init.X 0x6d763516 FIN GearsES2[obj 0x6d763516 isInit true, usesShared false, 1 GearsObj[0x56804f88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xff5418b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7021515, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x6d763516 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6d763516, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x6d763516 640x480, swapInterval 1, drawable 0xffffffff9a010817
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973626 d 25ms]]
    [apply] Frames for initial setVisible(true): 1
    [apply] duration: 0
    [apply] junit.framework.TestListener: endTest(test21WindowDestroyWinTwiceA)
    [apply] junit.framework.TestListener: startTest(test22WindowTwoWinOneDisplay)
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973780 d 0ms]]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x6d763516: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x6d763516 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973786 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test21WindowDestroyWinTwiceA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test22WindowTwoWinOneDisplay
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973799 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973799 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.init.0 0x37afeb11: tileRendererInUse null, GearsES2[obj 0x37afeb11 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x37afeb11 on Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x37afeb11 created: GearsObj[0x1a7c791a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37afeb11 created: GearsObj[0x1318eeb4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37afeb11 created: GearsObj[0x1318eeb4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.init.X 0x37afeb11 FIN GearsES2[obj 0x37afeb11 isInit true, usesShared false, 1 GearsObj[0x1a7c791a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1318eeb4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x426ef371, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x37afeb11 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37afeb11, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x37afeb11 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973823 d 25ms]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973853 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973855 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973855 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.init.0 0x515aebb0: tileRendererInUse null, GearsES2[obj 0x515aebb0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x515aebb0 on Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] Frames for initial setVisible(true): 1
    [apply] gear1 0x515aebb0 created: GearsObj[0x6e1d85f7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x515aebb0 created: GearsObj[0x7d3ac320, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x515aebb0 created: GearsObj[0x7d3ac320, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.init.X 0x515aebb0 FIN GearsES2[obj 0x515aebb0 isInit true, usesShared false, 1 GearsObj[0x6e1d85f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7d3ac320, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f56a217, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x515aebb0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x515aebb0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x515aebb0 640x480, swapInterval 1, drawable 0x3b0107d5
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973884 d 15ms]]
    [apply] duration1: 0
    [apply] duration2: 0
    [apply] junit.framework.TestListener: endTest(test22WindowTwoWinOneDisplay)
    [apply] junit.framework.TestListener: startTest(test23WindowTwoWinTwoDisplays)
    [apply] Frames for initial setVisible(true): 1
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974001 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x37afeb11: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x37afeb11 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974005 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974005 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x515aebb0: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x515aebb0 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974010 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test22WindowTwoWinOneDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974026 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974026 d 0ms]]
    [apply] Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x245b4bdc: tileRendererInUse null, GearsES2[obj 0x245b4bdc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x245b4bdc on Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x245b4bdc created: GearsObj[0x6dc0752d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x245b4bdc created: GearsObj[0x54002c8f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x245b4bdc created: GearsObj[0x54002c8f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x245b4bdc FIN GearsES2[obj 0x245b4bdc isInit true, usesShared false, 1 GearsObj[0x6dc0752d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54002c8f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c7977b6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x245b4bdc 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x245b4bdc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x245b4bdc 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974055 d 22ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974087 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974088 d 0ms]]
    [apply] Frames for initial setVisible(true): 1
    [apply] Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.init.0 0x6c64cb25: tileRendererInUse null, GearsES2[obj 0x6c64cb25 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c64cb25 on Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c64cb25 created: GearsObj[0x21b309af, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c64cb25 created: GearsObj[0x2c8d6dd1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c64cb25 created: GearsObj[0x2c8d6dd1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.init.X 0x6c64cb25 FIN GearsES2[obj 0x6c64cb25 isInit true, usesShared false, 1 GearsObj[0x21b309af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c8d6dd1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70c6609d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.reshape 0x6c64cb25 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c64cb25, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.display 0x6c64cb25 640x480, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974119 d 25ms]]
    [apply] duration1: 0
    [apply] duration2: 0
    [apply] junit.framework.TestListener: endTest(test23WindowTwoWinTwoDisplays)
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974253 d 0ms]]
    [apply] Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x245b4bdc: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x245b4bdc FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974257 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974257 d 1ms]]
    [apply] Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.dispose 0x6c64cb25: tileRendererInUse null
    [apply] Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.dispose 0x6c64cb25 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974273 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847974296 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847974296 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.209 sec
    [apply] ------------- Standard Output ---------------
    [apply] Frames for initial setVisible(true): 1
    [apply] Created: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x171d8c0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fa1b881, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1740926c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], 
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@76af42b9,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 640x480 wu, 640x480 pixel] handle 0x7a01cc, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@32eff876, com.jogamp.newt.event.TraceWindowAdapter@8dbdac1, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@6e20b53a, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@71809907, ], 
    [apply]   windowLock <3ce1e309, 6aba2b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c03, this 0x4e51199, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@158da8e,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@76af42b9,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 640x480 wu, 640x480 pixel] handle 0x7a01cc, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@32eff876, com.jogamp.newt.event.TraceWindowAdapter@8dbdac1, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@6e20b53a, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@71809907, ], 
    [apply]   windowLock <3ce1e309, 6aba2b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]] , 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 640x480 wu, 640x480 pixel] handle 0x7a01cc, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x5e0826e7], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@32eff876, com.jogamp.newt.event.TraceWindowAdapter@8dbdac1, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@6e20b53a, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@71809907, ], 
    [apply]   windowLock <3ce1e309, 6aba2b86>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] duration: 0
    [apply] Frames for initial setVisible(true): 1
    [apply] Created: GLWindow[
    [apply] 	Helper: GLAnimatorControl: null, GLEventListeners num 1 [GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x4466af20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa514af7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null][init true], ], 
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@76af42b9,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 640x480 wu, 640x480 pixel] handle 0xc00250, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@4fb61f4a, com.jogamp.newt.event.TraceWindowAdapter@4fb0f2b9, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@79924b, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@7b9a4292, ], 
    [apply]   windowLock <4a94ee4, 4cc451f2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]], 
    [apply] 	Context: WindowsWGLContext [Version 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c03, this 0x24937f8e, handle 0x30000, isShared false, jogamp.opengl.gl4.GL4bcImpl@6379eb,
    [apply] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [apply] 	Drawable: WindowsOnscreenWGLDrawable[Realized true,
    [apply] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@76af42b9,
    [apply] 	Handle    0x0,
    [apply] 	Surface   jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 640x480 wu, 640x480 pixel] handle 0xc00250, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@4fb61f4a, com.jogamp.newt.event.TraceWindowAdapter@4fb0f2b9, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@79924b, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@7b9a4292, ], 
    [apply]   windowLock <4a94ee4, 4cc451f2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]] , 
    [apply] 	Window: jogamp.newt.driver.windows.WindowDriver[State [visible, focused, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[34/57 640x480 wu, 640x480 pixel] handle 0xc00250, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [apply]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]], 
    [apply]   Config WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x42ce554d], obj 0x3e58a80e], idx 0], pfdID 7, ARB-Choosen true,
    [apply] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [apply] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]], 
    [apply]   WrappedSurface null, 
    [apply]   SurfaceUpdatedListeners num 0 [], 
    [apply]   WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@4fb61f4a, com.jogamp.newt.event.TraceWindowAdapter@4fb0f2b9, ], 
    [apply]   MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@79924b, ], 
    [apply]   PointerGestures default true, custom 1 [PinchZoom[1stTouch true, in false, has false, zoom 1.0], ], 
    [apply]   KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@7b9a4292, ], 
    [apply]   windowLock <4a94ee4, 4cc451f2>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [apply] duration: 0
    [apply] Frames for initial setVisible(true): 1
    [apply] Frames for initial setVisible(true): 1
    [apply] Frames for initial setVisible(true): 1
    [apply] duration: 0
    [apply] Frames for initial setVisible(true): 1
    [apply] Frames for initial setVisible(true): 1
    [apply] duration1: 0
    [apply] duration2: 0
    [apply] Frames for initial setVisible(true): 1
    [apply] Frames for initial setVisible(true): 1
    [apply] duration1: 0
    [apply] duration2: 0
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847969746 ms III - Start
    [apply] SLOCK [T main @ 1755847969746 ms +++ localhost/127.0.0.1:59999 - Locked within 10 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972656 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972657 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x384ad17b: tileRendererInUse null, GearsES2[obj 0x384ad17b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x384ad17b on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x384ad17b created: GearsObj[0x171d8c0c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x384ad17b created: GearsObj[0x5fa1b881, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x384ad17b created: GearsObj[0x5fa1b881, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x384ad17b FIN GearsES2[obj 0x384ad17b isInit true, usesShared false, 1 GearsObj[0x171d8c0c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fa1b881, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1740926c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x384ad17b 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x384ad17b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x384ad17b 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972690 d 51ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972881 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x384ad17b FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972898 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972911 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test01WindowSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test02WindowSimple
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972937 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972937 d 0ms]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847972968 d 18ms]]
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6356695f: tileRendererInUse null, GearsES2[obj 0x6356695f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6356695f on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6356695f created: GearsObj[0x4466af20, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6356695f created: GearsObj[0xa514af7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6356695f created: GearsObj[0xa514af7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6356695f FIN GearsES2[obj 0x6356695f isInit true, usesShared false, 1 GearsObj[0x4466af20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa514af7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b927fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6356695f 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6356695f, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6356695f 640x480, swapInterval 1, drawable 0x3b0107d5
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973209 d 0ms]]
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6356695f: tileRendererInUse null
    [apply] Thread[#32,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6356695f FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973234 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test02WindowSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test10WindowNativeRecreateSimple
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973254 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973255 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.0 0x67d48005: tileRendererInUse null, GearsES2[obj 0x67d48005 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x67d48005 on Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x67d48005 created: GearsObj[0x1081fb7f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d48005 created: GearsObj[0x3226c1ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d48005 created: GearsObj[0x3226c1ec, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.init.X 0x67d48005 FIN GearsES2[obj 0x67d48005 isInit true, usesShared false, 1 GearsObj[0x1081fb7f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3226c1ec, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4145a018, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.reshape 0x67d48005 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67d48005, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.display 0x67d48005 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973282 d 25ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973307 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x67d48005: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x67d48005 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973313 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973327 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973327 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x67d48005: tileRendererInUse null, GearsES2[obj 0x67d48005 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x67d48005 on Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x67d48005 created: GearsObj[0x6c8d9e6d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x67d48005 created: GearsObj[0x31954d43, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x67d48005 created: GearsObj[0x31954d43, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x67d48005 FIN GearsES2[obj 0x67d48005 isInit true, usesShared false, 1 GearsObj[0x6c8d9e6d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31954d43, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3db5d98c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x67d48005 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x67d48005, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x67d48005 640x480, swapInterval 1, drawable 0x3b0107d5
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973358 d 26ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x67d48005 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973384 d 10ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973394 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973396 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973396 d 0ms]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x67d48005: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x67d48005 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973403 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test10WindowNativeRecreateSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test11WindowNativeRecreateSimple
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973418 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973418 d 0ms]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973447 d 18ms]]
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x12468a38: tileRendererInUse null, GearsES2[obj 0x12468a38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x12468a38 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x12468a38 created: GearsObj[0x5b239d7d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created: GearsObj[0x6572421, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created: GearsObj[0x6572421, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x12468a38 FIN GearsES2[obj 0x12468a38 isInit true, usesShared false, 1 GearsObj[0x5b239d7d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6572421, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b81ce95, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x12468a38 0/0 640x480 of 640x480, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12468a38, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x12468a38 640x480, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973477 d 0ms]]
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x12468a38: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x12468a38 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973483 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973499 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973499 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.0 0x12468a38: tileRendererInUse null, GearsES2[obj 0x12468a38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x12468a38 on Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x12468a38 created: GearsObj[0x7295ddc2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x12468a38 created: GearsObj[0x3e21e5e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x12468a38 created: GearsObj[0x3e21e5e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.X 0x12468a38 FIN GearsES2[obj 0x12468a38 isInit true, usesShared false, 1 GearsObj[0x7295ddc2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e21e5e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x233382ed, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x12468a38 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x12468a38, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x12468a38 640x480, swapInterval 1, drawable 0x3b0107d5
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973530 d 31ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x12468a38 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973562 d 15ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973577 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973579 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973579 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x12468a38: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x12468a38 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973587 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test11WindowNativeRecreateSimple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test21WindowDestroyWinTwiceA
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973600 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973600 d 0ms]]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.init.0 0x6d763516: tileRendererInUse null, GearsES2[obj 0x6d763516 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6d763516 on Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6d763516 created: GearsObj[0x56804f88, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6d763516 created: GearsObj[0xff5418b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6d763516 created: GearsObj[0xff5418b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.init.X 0x6d763516 FIN GearsES2[obj 0x6d763516 isInit true, usesShared false, 1 GearsObj[0x56804f88, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xff5418b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7021515, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.reshape 0x6d763516 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6d763516, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.display 0x6d763516 640x480, swapInterval 1, drawable 0xffffffff9a010817
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973626 d 25ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973780 d 0ms]]
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x6d763516: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-7,5,main] GearsES2.dispose 0x6d763516 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973786 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test21WindowDestroyWinTwiceA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test22WindowTwoWinOneDisplay
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973799 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973799 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.init.0 0x37afeb11: tileRendererInUse null, GearsES2[obj 0x37afeb11 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x37afeb11 on Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x37afeb11 created: GearsObj[0x1a7c791a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x37afeb11 created: GearsObj[0x1318eeb4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x37afeb11 created: GearsObj[0x1318eeb4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.init.X 0x37afeb11 FIN GearsES2[obj 0x37afeb11 isInit true, usesShared false, 1 GearsObj[0x1a7c791a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1318eeb4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x426ef371, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x37afeb11 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x37afeb11, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x37afeb11 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973823 d 25ms]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973853 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973855 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973855 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.init.0 0x515aebb0: tileRendererInUse null, GearsES2[obj 0x515aebb0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x515aebb0 on Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x515aebb0 created: GearsObj[0x6e1d85f7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x515aebb0 created: GearsObj[0x7d3ac320, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x515aebb0 created: GearsObj[0x7d3ac320, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.init.X 0x515aebb0 FIN GearsES2[obj 0x515aebb0 isInit true, usesShared false, 1 GearsObj[0x6e1d85f7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7d3ac320, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f56a217, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.reshape 0x515aebb0 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x515aebb0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.display 0x515aebb0 640x480, swapInterval 1, drawable 0x3b0107d5
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847973884 d 15ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974001 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x37afeb11: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x37afeb11 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974005 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974005 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x515aebb0: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-8,5,main] GearsES2.dispose 0x515aebb0 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974010 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test22WindowTwoWinOneDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974026 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974026 d 0ms]]
    [apply] Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x245b4bdc: tileRendererInUse null, GearsES2[obj 0x245b4bdc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x245b4bdc on Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x245b4bdc created: GearsObj[0x6dc0752d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x245b4bdc created: GearsObj[0x54002c8f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x245b4bdc created: GearsObj[0x54002c8f, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x245b4bdc FIN GearsES2[obj 0x245b4bdc isInit true, usesShared false, 1 GearsObj[0x6dc0752d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54002c8f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c7977b6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x245b4bdc 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x245b4bdc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x245b4bdc 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974055 d 22ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974087 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974088 d 0ms]]
    [apply] Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.init.0 0x6c64cb25: tileRendererInUse null, GearsES2[obj 0x6c64cb25 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c64cb25 on Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c64cb25 created: GearsObj[0x21b309af, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c64cb25 created: GearsObj[0x2c8d6dd1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c64cb25 created: GearsObj[0x2c8d6dd1, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.init.X 0x6c64cb25 FIN GearsES2[obj 0x6c64cb25 isInit true, usesShared false, 1 GearsObj[0x21b309af, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c8d6dd1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70c6609d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.reshape 0x6c64cb25 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c64cb25, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.display 0x6c64cb25 640x480, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974119 d 25ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974253 d 0ms]]
    [apply] Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x245b4bdc: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x245b4bdc FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974257 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974257 d 1ms]]
    [apply] Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.dispose 0x6c64cb25: tileRendererInUse null
    [apply] Thread[#40,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.dispose 0x6c64cb25 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847974273 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows01NEWT - test23WindowTwoWinTwoDisplays
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847974296 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847974296 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WindowSimple took 0.534 sec
    [apply] Testcase: test02WindowSimple took 0.317 sec
    [apply] Testcase: test10WindowNativeRecreateSimple took 0.169 sec
    [apply] Testcase: test11WindowNativeRecreateSimple took 0.182 sec
    [apply] Testcase: test21WindowDestroyWinTwiceA took 0.199 sec
    [apply] Testcase: test22WindowTwoWinOneDisplay took 0.223 sec
    [apply] Testcase: test23WindowTwoWinTwoDisplays took 0.262 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847975558 ms III - Start
    [apply] SLOCK [T main @ 1755847975559 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple
    [apply] junit.framework.TestListener: startTest(testWindowDecor01Simple)
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847978350 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847978351 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x6c80d78a: tileRendererInUse null, GearsES2[obj 0x6c80d78a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c80d78a on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c80d78a created: GearsObj[0x74e939be, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c80d78a created: GearsObj[0x3ecbce9d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c80d78a created: GearsObj[0x3ecbce9d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x6c80d78a FIN GearsES2[obj 0x6c80d78a isInit true, usesShared false, 1 GearsObj[0x74e939be, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ecbce9d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x453f739f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6c80d78a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c80d78a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6c80d78a 640x480, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847978389 d 53ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847978678 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6c80d78a: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6c80d78a FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847978691 d 2ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847978723 d 0ms]]
    [apply] junit.framework.TestListener: endTest(testWindowDecor01Simple)
    [apply] junit.framework.TestListener: startTest(testWindowDecor02DestroyWinTwiceA)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor02DestroyWinTwiceA
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979000 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979000 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x222545dc: tileRendererInUse null, GearsES2[obj 0x222545dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x222545dc on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x222545dc created: GearsObj[0x3316342f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x222545dc created: GearsObj[0x10e2e43c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x222545dc created: GearsObj[0x10e2e43c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x222545dc FIN GearsES2[obj 0x222545dc isInit true, usesShared false, 1 GearsObj[0x3316342f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10e2e43c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62f1e8a0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x222545dc 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x222545dc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x222545dc 640x480, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979031 d 23ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979428 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x222545dc: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x222545dc FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979440 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979442 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979444 d 0ms]]
    [apply] junit.framework.TestListener: endTest(testWindowDecor02DestroyWinTwiceA)
    [apply] junit.framework.TestListener: startTest(testWindowDecor03TwoWinOneDisplay)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor02DestroyWinTwiceA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinOneDisplay
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979741 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979741 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x16293aa2: tileRendererInUse null, GearsES2[obj 0x16293aa2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x16293aa2 on Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x16293aa2 created: GearsObj[0x5910e57c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16293aa2 created: GearsObj[0x76115315, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16293aa2 created: GearsObj[0x76115315, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x16293aa2 FIN GearsES2[obj 0x16293aa2 isInit true, usesShared false, 1 GearsObj[0x5910e57c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x76115315, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x89d3745, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x16293aa2 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x16293aa2 640x480, swapInterval 0, drawable 0xffffffffb601080c
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979785 d 27ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979814 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x16293aa2 640x480, swapInterval 0, drawable 0xffffffff9e01084e
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979814 d 1ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979820 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979822 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979822 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x2d7275fc: tileRendererInUse null, GearsES2[obj 0x2d7275fc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2d7275fc on Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2d7275fc created: GearsObj[0x3d5a7942, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2d7275fc created: GearsObj[0x2bc4e583, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2d7275fc created: GearsObj[0x2bc4e583, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x2d7275fc FIN GearsES2[obj 0x2d7275fc isInit true, usesShared false, 1 GearsObj[0x3d5a7942, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2bc4e583, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32e520c3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x2d7275fc 0/0 630x470 of 630x470, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2d7275fc, angle 0.0, [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0 -> [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x2d7275fc 630x470, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979851 d 11ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979863 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x2d7275fc 630x470, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowUpdateEvent[[ 0 / 0  630 x 470 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979863 d 14ms]]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980310 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x16293aa2: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x16293aa2 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980314 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980560 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x2d7275fc: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x2d7275fc FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980568 d 0ms]]
    [apply] junit.framework.TestListener: endTest(testWindowDecor03TwoWinOneDisplay)
    [apply] junit.framework.TestListener: startTest(testWindowDecor03TwoWinTwoDisplays)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinOneDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980861 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980862 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x38c6f217: tileRendererInUse null, GearsES2[obj 0x38c6f217 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x38c6f217 on Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x38c6f217 created: GearsObj[0x55d75ac5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x38c6f217 created: GearsObj[0x2d424fd7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x38c6f217 created: GearsObj[0x2d424fd7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x38c6f217 FIN GearsES2[obj 0x38c6f217 isInit true, usesShared false, 1 GearsObj[0x55d75ac5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d424fd7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d647de, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x38c6f217 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x38c6f217, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x38c6f217 640x480, swapInterval 0, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980891 d 26ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980917 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x38c6f217 640x480, swapInterval 0, drawable 0xffffffffb601080c
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980917 d 2ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980930 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980930 d 0ms]]
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.init.0 0x478190fc: tileRendererInUse null, GearsES2[obj 0x478190fc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x478190fc on Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x478190fc created: GearsObj[0x73d6f23d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x478190fc created: GearsObj[0x1012b444, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x478190fc created: GearsObj[0x1012b444, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.init.X 0x478190fc FIN GearsES2[obj 0x478190fc isInit true, usesShared false, 1 GearsObj[0x73d6f23d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1012b444, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22f1eeac, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.reshape 0x478190fc 0/0 630x470 of 630x470, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 0.0, [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0 -> [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.display 0x478190fc 630x470, swapInterval 1, drawable 0xffffffffc0010835
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980961 d 66ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847981027 d 0ms]]
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.display 0x478190fc 630x470, swapInterval 1, drawable 0x3b0107d5
    [apply] WindowUpdateEvent[[ 0 / 0  630 x 470 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847981027 d 16ms]]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847981560 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x38c6f217: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x38c6f217 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847981565 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847981827 d 0ms]]
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.dispose 0x478190fc: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.dispose 0x478190fc FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847981841 d 0ms]]
    [apply] junit.framework.TestListener: endTest(testWindowDecor03TwoWinTwoDisplays)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847982131 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847982131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.235 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847975558 ms III - Start
    [apply] SLOCK [T main @ 1755847975559 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847978350 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847978351 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x6c80d78a: tileRendererInUse null, GearsES2[obj 0x6c80d78a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c80d78a on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c80d78a created: GearsObj[0x74e939be, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c80d78a created: GearsObj[0x3ecbce9d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c80d78a created: GearsObj[0x3ecbce9d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x6c80d78a FIN GearsES2[obj 0x6c80d78a isInit true, usesShared false, 1 GearsObj[0x74e939be, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ecbce9d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x453f739f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6c80d78a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c80d78a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6c80d78a 640x480, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847978389 d 53ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847978678 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6c80d78a: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6c80d78a FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847978691 d 2ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847978723 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor01Simple
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor02DestroyWinTwiceA
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979000 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979000 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x222545dc: tileRendererInUse null, GearsES2[obj 0x222545dc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x222545dc on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x222545dc created: GearsObj[0x3316342f, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x222545dc created: GearsObj[0x10e2e43c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x222545dc created: GearsObj[0x10e2e43c, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x222545dc FIN GearsES2[obj 0x222545dc isInit true, usesShared false, 1 GearsObj[0x3316342f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10e2e43c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62f1e8a0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x222545dc 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x222545dc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x222545dc 640x480, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979031 d 23ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979428 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x222545dc: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x222545dc FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979440 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979442 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979444 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor02DestroyWinTwiceA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinOneDisplay
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979741 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979741 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x16293aa2: tileRendererInUse null, GearsES2[obj 0x16293aa2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x16293aa2 on Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x16293aa2 created: GearsObj[0x5910e57c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16293aa2 created: GearsObj[0x76115315, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16293aa2 created: GearsObj[0x76115315, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x16293aa2 FIN GearsES2[obj 0x16293aa2 isInit true, usesShared false, 1 GearsObj[0x5910e57c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x76115315, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x89d3745, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x16293aa2 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x16293aa2 640x480, swapInterval 0, drawable 0xffffffffb601080c
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979785 d 27ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979814 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x16293aa2 640x480, swapInterval 0, drawable 0xffffffff9e01084e
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979814 d 1ms]]]
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979820 d 0ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979822 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979822 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x2d7275fc: tileRendererInUse null, GearsES2[obj 0x2d7275fc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2d7275fc on Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2d7275fc created: GearsObj[0x3d5a7942, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2d7275fc created: GearsObj[0x2bc4e583, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2d7275fc created: GearsObj[0x2bc4e583, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x2d7275fc FIN GearsES2[obj 0x2d7275fc isInit true, usesShared false, 1 GearsObj[0x3d5a7942, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2bc4e583, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x32e520c3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x2d7275fc 0/0 630x470 of 630x470, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2d7275fc, angle 0.0, [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0 -> [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x2d7275fc 630x470, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979851 d 11ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979863 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x2d7275fc 630x470, swapInterval 1, drawable 0xffffffffb601080c
    [apply] WindowUpdateEvent[[ 0 / 0  630 x 470 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847979863 d 14ms]]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980310 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x16293aa2: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x16293aa2 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980314 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980560 d 0ms]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x2d7275fc: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x2d7275fc FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980568 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinOneDisplay
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980861 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980862 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.0 0x38c6f217: tileRendererInUse null, GearsES2[obj 0x38c6f217 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x38c6f217 on Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x38c6f217 created: GearsObj[0x55d75ac5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x38c6f217 created: GearsObj[0x2d424fd7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x38c6f217 created: GearsObj[0x2d424fd7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.init.X 0x38c6f217 FIN GearsES2[obj 0x38c6f217 isInit true, usesShared false, 1 GearsObj[0x55d75ac5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d424fd7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4d647de, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.reshape 0x38c6f217 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x38c6f217, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x38c6f217 640x480, swapInterval 0, drawable 0xffffffffad0107d8
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980891 d 26ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980917 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.display 0x38c6f217 640x480, swapInterval 0, drawable 0xffffffffb601080c
    [apply] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980917 d 2ms]]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980930 d 0ms]]
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980930 d 0ms]]
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.init.0 0x478190fc: tileRendererInUse null, GearsES2[obj 0x478190fc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x478190fc on Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x478190fc created: GearsObj[0x73d6f23d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x478190fc created: GearsObj[0x1012b444, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x478190fc created: GearsObj[0x1012b444, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.init.X 0x478190fc FIN GearsES2[obj 0x478190fc isInit true, usesShared false, 1 GearsObj[0x73d6f23d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1012b444, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22f1eeac, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.reshape 0x478190fc 0/0 630x470 of 630x470, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 0.0, [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0 -> [l -1.3404255, r 1.3404255, b -1.0, t 1.0] 2.680851x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.display 0x478190fc 630x470, swapInterval 1, drawable 0xffffffffc0010835
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847980961 d 66ms]]
    [apply] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847981027 d 0ms]]
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.display 0x478190fc 630x470, swapInterval 1, drawable 0x3b0107d5
    [apply] WindowUpdateEvent[[ 0 / 0  630 x 470 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847981027 d 16ms]]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847981560 d 0ms]]
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x38c6f217: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-2-EDT-1,5,main] GearsES2.dispose 0x38c6f217 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847981565 d 0ms]]
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847981827 d 0ms]]
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.dispose 0x478190fc: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-3-EDT-1,5,main] GearsES2.dispose 0x478190fc FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847981841 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows02NEWTAnimated - testWindowDecor03TwoWinTwoDisplays
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847982131 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847982131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindowDecor01Simple took 0.894 sec
    [apply] Testcase: testWindowDecor02DestroyWinTwiceA took 0.716 sec
    [apply] Testcase: testWindowDecor03TwoWinOneDisplay took 1.129 sec
    [apply] Testcase: testWindowDecor03TwoWinTwoDisplays took 1.27 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847983388 ms III - Start
    [apply] SLOCK [T main @ 1755847983389 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test01WindowDecor
    [apply] junit.framework.TestListener: startTest(test01WindowDecor)
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847986138 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x1d9b7cce: tileRendererInUse null, GearsES2[obj 0x1d9b7cce isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1d9b7cce on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1d9b7cce created: GearsObj[0x184a78f0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d9b7cce created: GearsObj[0x48dba332, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d9b7cce created: GearsObj[0x48dba332, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x1d9b7cce FIN GearsES2[obj 0x1d9b7cce isInit true, usesShared false, 1 GearsObj[0x184a78f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48dba332, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3dd2aba9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x1d9b7cce 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x1d9b7cce 200x150, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847986169 d 57ms]]
    [apply] resize: 0 -> 1 - 200x150
    [apply] resize: 1 -> 2 - 400x300
    [apply] WindowUpdateEvent[[ 0 / 0  200 x 150 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847986927 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847986928 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  400 x 300 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847986928 d 0ms]]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x1d9b7cce 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, angle 21.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] resize: 2 -> 3 - 600x450
    [apply] WindowUpdateEvent[[ 0 / 0  400 x 300 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847987561 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847987562 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  600 x 450 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847987562 d 0ms]]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x1d9b7cce 0/0 600x450 of 600x450, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, angle 40.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] resize: 3 -> 4 - 800x600
    [apply] WindowUpdateEvent[[ 0 / 0  600 x 450 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988194 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988194 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  800 x 600 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988194 d 0ms]]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x1d9b7cce 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, angle 59.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988826 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1d9b7cce: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1d9b7cce FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988840 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988851 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test01WindowDecor
    [apply] junit.framework.TestListener: endTest(test01WindowDecor)
    [apply] junit.framework.TestListener: startTest(test02WindowUndecor)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test02WindowUndecor
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988867 d 1ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x6c64cb25: tileRendererInUse null, GearsES2[obj 0x6c64cb25 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c64cb25 on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c64cb25 created: GearsObj[0x36007388, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c64cb25 created: GearsObj[0xa72c307, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c64cb25 created: GearsObj[0xa72c307, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x6c64cb25 FIN GearsES2[obj 0x6c64cb25 isInit true, usesShared false, 1 GearsObj[0x36007388, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa72c307, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67e2a945, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x6c64cb25 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c64cb25, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x6c64cb25 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988900 d 25ms]]
    [apply] resize: 0 -> 1 - 200x150
    [apply] resize: 1 -> 2 - 400x300
    [apply] WindowUpdateEvent[[ 0 / 0  200 x 150 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847989627 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847989627 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  400 x 300 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847989628 d 0ms]]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x6c64cb25 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c64cb25, angle 22.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] resize: 2 -> 3 - 600x450
    [apply] WindowUpdateEvent[[ 0 / 0  400 x 300 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847990262 d 1ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847990263 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  600 x 450 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847990264 d 0ms]]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x6c64cb25 0/0 600x450 of 600x450, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c64cb25, angle 41.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] resize: 3 -> 4 - 800x600
    [apply] WindowUpdateEvent[[ 0 / 0  600 x 450 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847990896 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847990896 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  800 x 600 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847990897 d 0ms]]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x6c64cb25 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c64cb25, angle 60.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test02WindowUndecor)
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847991527 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6c64cb25: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6c64cb25 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847991548 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test02WindowUndecor
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847991575 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847991575 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.831 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847983388 ms III - Start
    [apply] SLOCK [T main @ 1755847983389 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test01WindowDecor
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847986138 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x1d9b7cce: tileRendererInUse null, GearsES2[obj 0x1d9b7cce isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1d9b7cce on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1d9b7cce created: GearsObj[0x184a78f0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1d9b7cce created: GearsObj[0x48dba332, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1d9b7cce created: GearsObj[0x48dba332, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x1d9b7cce FIN GearsES2[obj 0x1d9b7cce isInit true, usesShared false, 1 GearsObj[0x184a78f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48dba332, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3dd2aba9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x1d9b7cce 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x1d9b7cce 200x150, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847986169 d 57ms]]
    [apply] resize: 0 -> 1 - 200x150
    [apply] resize: 1 -> 2 - 400x300
    [apply] WindowUpdateEvent[[ 0 / 0  200 x 150 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847986927 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847986928 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  400 x 300 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847986928 d 0ms]]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x1d9b7cce 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, angle 21.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] resize: 2 -> 3 - 600x450
    [apply] WindowUpdateEvent[[ 0 / 0  400 x 300 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847987561 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847987562 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  600 x 450 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847987562 d 0ms]]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x1d9b7cce 0/0 600x450 of 600x450, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, angle 40.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] resize: 3 -> 4 - 800x600
    [apply] WindowUpdateEvent[[ 0 / 0  600 x 450 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988194 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988194 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  800 x 600 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988194 d 0ms]]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x1d9b7cce 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1d9b7cce, angle 59.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988826 d 0ms]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1d9b7cce: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1d9b7cce FIN
    [apply] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988840 d 0ms]]
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988851 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test01WindowDecor
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test02WindowUndecor
    [apply] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988867 d 1ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x6c64cb25: tileRendererInUse null, GearsES2[obj 0x6c64cb25 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c64cb25 on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c64cb25 created: GearsObj[0x36007388, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c64cb25 created: GearsObj[0xa72c307, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c64cb25 created: GearsObj[0xa72c307, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x6c64cb25 FIN GearsES2[obj 0x6c64cb25 isInit true, usesShared false, 1 GearsObj[0x36007388, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa72c307, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67e2a945, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x6c64cb25 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c64cb25, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x6c64cb25 200x150, swapInterval 1, drawable 0xffffffff9a010817
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847988900 d 25ms]]
    [apply] resize: 0 -> 1 - 200x150
    [apply] resize: 1 -> 2 - 400x300
    [apply] WindowUpdateEvent[[ 0 / 0  200 x 150 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847989627 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847989627 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  400 x 300 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847989628 d 0ms]]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x6c64cb25 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c64cb25, angle 22.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] resize: 2 -> 3 - 600x450
    [apply] WindowUpdateEvent[[ 0 / 0  400 x 300 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847990262 d 1ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847990263 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  600 x 450 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847990264 d 0ms]]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x6c64cb25 0/0 600x450 of 600x450, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c64cb25, angle 41.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] resize: 3 -> 4 - 800x600
    [apply] WindowUpdateEvent[[ 0 / 0  600 x 450 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847990896 d 0ms]]]
    [apply] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847990896 d 0ms]]
    [apply] WindowUpdateEvent[[ 0 / 0  800 x 600 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847990897 d 0ms]]]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x6c64cb25 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c64cb25, angle 60.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847991527 d 0ms]]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6c64cb25: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6c64cb25 FIN
    [apply] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755847991548 d 0ms]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestGLWindows03NEWTAnimResize - test02WindowUndecor
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847991575 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847991575 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WindowDecor took 2.883 sec
    [apply] Testcase: test02WindowUndecor took 2.692 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testRemoteWindow01)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847992960 ms III - Start
    [apply] SLOCK [T main @ 1755847992961 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x5ade432b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x6d98ce4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x3d4ed112, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] NEWT-Display[.windows_localhost:0.0-2, excl false, refCount 0, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3b0b9018], obj 0x74e52303]]
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3b0b9018], obj 0x74e52303]
    [apply] 
    [apply] GLProfiles window2: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x2e6a05dd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x2a5594c8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x6f570fe6, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 0
    [apply] Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main] GearsES1.reshape FIN
    [apply] junit.framework.TestListener: endTest(testRemoteWindow01)
    [apply] demoLocal VBO: true
    [apply] demoRemote VBO: true
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847996167 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847996167 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.846 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847992960 ms III - Start
    [apply] SLOCK [T main @ 1755847992961 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x5ade432b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x6d98ce4, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x3d4ed112, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.reshape FIN
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] NEWT-Display[.windows_localhost:0.0-2, excl false, refCount 0, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3b0b9018], obj 0x74e52303]]
    [apply] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3b0b9018], obj 0x74e52303]
    [apply] 
    [apply] GLProfiles window2: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main] GearsES1.init ...
    [apply] GearsES1 init on Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES1/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 created: GearsObj[0x2e6a05dd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 created: GearsObj[0x2a5594c8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 created: GearsObj[0x6f570fe6, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main] GearsES1.init FIN
    [apply] Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main] GearsES1.reshape 0/0 512x512, swapInterval 0
    [apply] Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main] GearsES1.reshape FIN
    [apply] demoLocal VBO: true
    [apply] demoRemote VBO: true
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES1.dispose FIN
    [apply] Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main] GearsES1.dispose ... 
    [apply] Thread[#32,main-Display-.windows_localhost:0.0-2-EDT-1,5,main] GearsES1.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteGLWindows01NEWT - testRemoteWindow01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847996167 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847996167 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testRemoteWindow01 took 3.178 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847997464 ms III - Start
    [apply] SLOCK [T main @ 1755847997465 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01
    [apply] junit.framework.TestListener: startTest(testRemoteWindow01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847999219 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847999220 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: endTest(testRemoteWindow01)
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.394 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847997464 ms III - Start
    [apply] SLOCK [T main @ 1755847997465 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestRemoteWindow01NEWT - testRemoteWindow01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755847999219 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755847999220 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testRemoteWindow01 took 0.722 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848002006 ms III - Start
    [apply] SLOCK [T main @ 1755848002007 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test)
    [apply] Create PointerIcon #00: PointerIcon[obj 0x6e20b53a, .windows_nil-1, 0x47902bb, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Set PointerIcon: PointerIcon[obj 0x6e20b53a, .windows_nil-1, 0x47902bb, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x14dd9eb7: tileRendererInUse null, GearsES2[obj 0x14dd9eb7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x14dd9eb7 on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x14dd9eb7 created: GearsObj[0x23d6ce05, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x14dd9eb7 created: GearsObj[0x19993f52, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x14dd9eb7 created: GearsObj[0x19993f52, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x14dd9eb7 FIN GearsES2[obj 0x14dd9eb7 isInit true, usesShared false, 1 GearsObj[0x23d6ce05, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19993f52, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x533377e0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x14dd9eb7 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x14dd9eb7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x14dd9eb7: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x14dd9eb7 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test
    [apply] junit.framework.TestListener: endTest(test)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848005907 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848005907 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.551 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848002006 ms III - Start
    [apply] SLOCK [T main @ 1755848002007 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test
    [apply] Create PointerIcon #00: PointerIcon[obj 0x6e20b53a, .windows_nil-1, 0x47902bb, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Set PointerIcon: PointerIcon[obj 0x6e20b53a, .windows_nil-1, 0x47902bb, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x14dd9eb7: tileRendererInUse null, GearsES2[obj 0x14dd9eb7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x14dd9eb7 on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x14dd9eb7 created: GearsObj[0x23d6ce05, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x14dd9eb7 created: GearsObj[0x19993f52, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x14dd9eb7 created: GearsObj[0x19993f52, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x14dd9eb7 FIN GearsES2[obj 0x14dd9eb7 isInit true, usesShared false, 1 GearsObj[0x23d6ce05, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19993f52, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x533377e0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x14dd9eb7 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x14dd9eb7, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] QUIT Window Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x14dd9eb7: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x14dd9eb7 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowAndPointerIconNEWT - test
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848005907 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848005907 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 3.87 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(testCloseGLWindow)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848007155 ms III - Start
    [apply] SLOCK [T main @ 1755848007156 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x7fa98a66: tileRendererInUse null, GearsES2[obj 0x7fa98a66 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fa98a66 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fa98a66 created: GearsObj[0x2db12a4e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fa98a66 created: GearsObj[0x348d53a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fa98a66 created: GearsObj[0x348d53a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x7fa98a66 FIN GearsES2[obj 0x7fa98a66 isInit true, usesShared false, 1 GearsObj[0x2db12a4e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x348d53a3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x683c697f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fa98a66 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fa98a66, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x7fa98a66 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] junit.framework.TestListener: endTest(testCloseGLWindow)
    [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fa98a66: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fa98a66 FIN
    [apply] NEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848010590 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848010590 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.106 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848007155 ms III - Start
    [apply] SLOCK [T main @ 1755848007156 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x7fa98a66: tileRendererInUse null, GearsES2[obj 0x7fa98a66 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fa98a66 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fa98a66 created: GearsObj[0x2db12a4e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fa98a66 created: GearsObj[0x348d53a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fa98a66 created: GearsObj[0x348d53a3, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x7fa98a66 FIN GearsES2[obj 0x7fa98a66 isInit true, usesShared false, 1 GearsObj[0x2db12a4e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x348d53a3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x683c697f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fa98a66 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fa98a66, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x7fa98a66 512x512, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [apply] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fa98a66: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fa98a66 FIN
    [apply] NEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol02NEWT - testCloseGLWindow
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848010590 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848010590 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testCloseGLWindow took 3.403 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestWindows01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestWindows01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848013787 ms III - Start
    [apply] SLOCK [T main @ 1755848013788 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testWindowDecorDestroyWinTwiceA)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA
    [apply] junit.framework.TestListener: endTest(testWindowDecorDestroyWinTwiceA)
    [apply] junit.framework.TestListener: startTest(testWindowDecorSimpleUserPos)
    [apply] junit.framework.TestListener: endTest(testWindowDecorSimpleUserPos)
    [apply] junit.framework.TestListener: startTest(testWindowDecorSimpleWMPos)
    [apply] junit.framework.TestListener: endTest(testWindowDecorSimpleWMPos)
    [apply] junit.framework.TestListener: startTest(testWindowDecorTwoWin)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleUserPos
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleUserPos
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleWMPos
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleWMPos
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorTwoWin
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorTwoWin
    [apply] junit.framework.TestListener: endTest(testWindowDecorTwoWin)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848014662 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848014662 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] junit.framework.TestListener: startTest(testWindowNativeRecreate01Simple)
    [apply] junit.framework.TestListener: endTest(testWindowNativeRecreate01Simple)
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.521 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848013787 ms III - Start
    [apply] SLOCK [T main @ 1755848013788 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorDestroyWinTwiceA
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleUserPos
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleUserPos
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleWMPos
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorSimpleWMPos
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorTwoWin
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowDecorTwoWin
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows01NEWT - testWindowNativeRecreate01Simple
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848014662 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848014662 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindowDecorDestroyWinTwiceA took 0.178 sec
    [apply] Testcase: testWindowDecorSimpleUserPos took 0.014 sec
    [apply] Testcase: testWindowDecorSimpleWMPos took 0.015 sec
    [apply] Testcase: testWindowDecorTwoWin took 0.024 sec
    [apply] Testcase: testWindowNativeRecreate01Simple took 0.031 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.TestWindows02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.TestWindows02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848015768 ms III - Start
    [apply] SLOCK [T main @ 1755848015769 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01WindowDefault)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault
    [apply] XXX: Caps[rgba 8/8/8/0, opaque, on-scr.]]
    [apply] junit.framework.TestListener: endTest(test01WindowDefault)
    [apply] junit.framework.TestListener: startTest(test02WindowDefault)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault
    [apply] XXX: Caps[rgba 8/8/8/1, trans-rgba 0x0/0/0/0, on-scr.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848016866 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] junit.framework.TestListener: endTest(test02WindowDefault)
    [apply] SLOCK [T main @ 1755848016866 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.779 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848015768 ms III - Start
    [apply] SLOCK [T main @ 1755848015769 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault
    [apply] XXX: Caps[rgba 8/8/8/0, opaque, on-scr.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test01WindowDefault
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault
    [apply] XXX: Caps[rgba 8/8/8/1, trans-rgba 0x0/0/0/0, on-scr.]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindows02NEWT - test02WindowDefault
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848016866 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848016866 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WindowDefault took 0.384 sec
    [apply] Testcase: test02WindowDefault took 0.12 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848018139 ms III - Start
    [apply] SLOCK [T main @ 1755848018140 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test00ScreenModeStream)
    [apply] junit.framework.TestListener: endTest(test00ScreenModeStream)
    [apply] junit.framework.TestListener: startTest(test01ScreenAllMonitor)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream
    [apply] 00 out: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 00 in : [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 01 out : Monitor[Id 0xffffffff [name 'DP-1', primary], 50 x 50 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  1920 x 1080 ], window [ 0 / 0  1920 x 1080 ]], orig [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 1]
    [apply] 01 in : Monitor[Id 0xffffffff [name 'DP-1', primary], 50 x 50 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  1920 x 1080 ], window [ 0 / 0  1920 x 1080 ]], orig [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 1]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test01ScreenAllMonitor
    [apply] Primary Device  Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply]      pixel/mm [3.6852207, 3.6860068]
    [apply]      pixel/in [93.60461, 93.62457]
    [apply]      orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply]      current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Monitor Index 0 Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply]      pixel/mm [3.6852207, 3.6860068]
    [apply]      pixel/in [93.60461, 93.62457]
    [apply]      orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply]      current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Test.0: Monitor union viewport: [ 0 / 0  1920 x 1080 ] [pu] / [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.1: Screen viewport: [ 0 / 0  1920 x 1080 ] [pu] / [ 0 / 0  1920 x 1080 ] [wu]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test01ScreenAllMonitor
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo
    [apply] Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x53a0034], obj 0x654f0d9c], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x53a0034], obj 0x654f0d9c]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] All-0[000]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[001]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[002]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[003]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[004]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[005]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[006]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[007]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[008]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] junit.framework.TestListener: endTest(test01ScreenAllMonitor)
    [apply] junit.framework.TestListener: startTest(test02ScreenAllModesInfo)
    [apply] All-0[009]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[010]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[011]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[012]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] All-0[013]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] All-0[014]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] All-0[015]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] All-0[016]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[017]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[018]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[019]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[020]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] All-0[021]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] All-0[022]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] All-0[023]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] All-0[024]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[025]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[026]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[027]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[028]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] All-0[029]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] All-0[030]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] All-0[031]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] All-0[032]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[033]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[034]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[035]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[036]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[037]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[038]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[039]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[040]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[041]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[042]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[043]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[044]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[045]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[046]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[047]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[048]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[049]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[050]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[051]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[052]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[053]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[054]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[055]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[056]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[057]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[058]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[059]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[060]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[061]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[062]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[063]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[064]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[065]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[066]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[067]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[068]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[069]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[070]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[071]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[072]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[073]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[074]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[075]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[076]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[077]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[078]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[079]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[080]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[081]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[082]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[083]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[084]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[085]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[086]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[087]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[088]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[089]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[090]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[091]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[092]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[093]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[094]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[095]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[096]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[097]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[098]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[099]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[100]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 0 degr]
    [apply] All-0[101]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 90 degr]
    [apply] All-0[102]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 180 degr]
    [apply] All-0[103]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 270 degr]
    [apply] All-0[104]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[105]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[106]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[107]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[108]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[109]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[110]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[111]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[112]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-0[113]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-0[114]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-0[115]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-0[116]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[117]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[118]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[119]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[120]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] All-0[121]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] All-0[122]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] All-0[123]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] All-0[124]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[125]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[126]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[127]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[128]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-0[129]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-0[130]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-0[131]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-0[132]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[133]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[134]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[135]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[136]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] All-0[137]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] All-0[138]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] All-0[139]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] All-0[140]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[141]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[142]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[143]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[144]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-0[145]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-0[146]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-0[147]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-0[148]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[149]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[150]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[151]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[152]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] All-0[153]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] All-0[154]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] All-0[155]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] All-0[156]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[157]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[158]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[159]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[160]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-0[161]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-0[162]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-0[163]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-0[164]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[165]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[166]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[167]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[000]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[001]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[002]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[003]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[004]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-1[005]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-1[006]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-1[007]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-1[008]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[009]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[010]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[011]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[012]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] All-1[013]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] All-1[014]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] All-1[015]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] All-1[016]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[017]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[018]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[019]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[020]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-1[021]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-1[022]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-1[023]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-1[024]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[025]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[026]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[027]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[028]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] All-1[029]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] All-1[030]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] All-1[031]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] All-1[032]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[033]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[034]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[035]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[036]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-1[037]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-1[038]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-1[039]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-1[040]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[041]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[042]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[043]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[044]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] All-1[045]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] All-1[046]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] All-1[047]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] All-1[048]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[049]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[050]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[051]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[052]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-1[053]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-1[054]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-1[055]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-1[056]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[057]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[058]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[059]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[060]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[061]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[062]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[063]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[064]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 270 degr]
    [apply] All-1[065]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 180 degr]
    [apply] All-1[066]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 90 degr]
    [apply] All-1[067]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 0 degr]
    [apply] All-1[068]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[069]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[070]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[071]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[072]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[073]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[074]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[075]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[076]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[077]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[078]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[079]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[080]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[081]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[082]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[083]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[084]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[085]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[086]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[087]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[088]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[089]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[090]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[091]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[092]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[093]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[094]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[095]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[096]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[097]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[098]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[099]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[100]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[101]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[102]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[103]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[104]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[105]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[106]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[107]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[108]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[109]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[110]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[111]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[112]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[113]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[114]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[115]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[116]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[117]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[118]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[119]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[120]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[121]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[122]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[123]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[124]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[125]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[126]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[127]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[128]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[129]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[130]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[131]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[132]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[133]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[134]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[135]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[136]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] All-1[137]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] All-1[138]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] All-1[139]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] All-1[140]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[141]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[142]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[143]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[144]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] All-1[145]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] All-1[146]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] All-1[147]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] All-1[148]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[149]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[150]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[151]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[152]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] All-1[153]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] All-1[154]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] All-1[155]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] All-1[156]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[157]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[158]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[159]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[160]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[161]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[162]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[163]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[164]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[165]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[166]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[167]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 0: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] [00][000]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][001]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][002]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][003]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][004]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][005]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][006]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][007]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][008]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][009]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][010]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][011]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][012]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] [00][013]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] [00][014]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] [00][015]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] [00][016]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][017]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][018]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][019]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][020]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] [00][021]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] [00][022]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] [00][023]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] [00][024]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][025]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][026]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][027]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][028]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] [00][029]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] [00][030]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] [00][031]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] [00][032]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][033]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][034]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][035]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][036]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][037]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][038]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][039]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][040]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][041]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][042]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][043]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][044]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][045]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][046]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][047]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][048]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][049]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][050]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][051]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][052]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][053]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][054]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][055]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][056]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][057]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][058]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][059]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][060]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][061]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][062]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][063]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][064]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][065]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][066]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][067]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][068]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][069]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][070]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][071]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][072]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][073]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][074]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][075]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][076]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][077]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][078]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][079]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][080]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][081]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][082]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][083]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][084]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][085]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][086]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][087]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][088]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][089]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][090]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][091]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][092]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][093]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][094]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][095]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][096]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][097]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][098]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][099]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][100]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 0 degr]
    [apply] [00][101]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 90 degr]
    [apply] [00][102]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 180 degr]
    [apply] [00][103]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 270 degr]
    [apply] [00][104]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][105]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][106]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][107]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][108]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][109]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][110]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][111]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][112]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] [00][113]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] [00][114]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] [00][115]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] [00][116]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][117]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][118]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][119]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][120]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] [00][121]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] [00][122]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] [00][123]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] [00][124]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][125]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][126]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][127]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][128]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] [00][129]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] [00][130]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] [00][131]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] [00][132]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][133]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][134]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][135]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][136]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] [00][137]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] [00][138]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] [00][139]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] [00][140]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][141]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][142]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][143]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][144]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] [00][145]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] [00][146]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] [00][147]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] [00][148]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][149]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][150]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][151]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][152]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] [00][153]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] [00][154]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] [00][155]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] [00][156]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][157]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][158]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][159]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][160]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] [00][161]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] [00][162]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] [00][163]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] [00][164]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][165]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][166]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][167]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] junit.framework.TestListener: endTest(test02ScreenAllModesInfo)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848021078 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848021078 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.592 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848018139 ms III - Start
    [apply] SLOCK [T main @ 1755848018140 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream
    [apply] 00 out: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 00 in : [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 01 out : Monitor[Id 0xffffffff [name 'DP-1', primary], 50 x 50 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  1920 x 1080 ], window [ 0 / 0  1920 x 1080 ]], orig [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 1]
    [apply] 01 in : Monitor[Id 0xffffffff [name 'DP-1', primary], 50 x 50 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  1920 x 1080 ], window [ 0 / 0  1920 x 1080 ]], orig [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 1]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test00ScreenModeStream
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test01ScreenAllMonitor
    [apply] Primary Device  Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply]      pixel/mm [3.6852207, 3.6860068]
    [apply]      pixel/in [93.60461, 93.62457]
    [apply]      orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply]      current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Monitor Index 0 Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply]      pixel/mm [3.6852207, 3.6860068]
    [apply]      pixel/in [93.60461, 93.62457]
    [apply]      orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply]      current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Test.0: Monitor union viewport: [ 0 / 0  1920 x 1080 ] [pu] / [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.1: Screen viewport: [ 0 / 0  1920 x 1080 ] [pu] / [ 0 / 0  1920 x 1080 ] [wu]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test01ScreenAllMonitor
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo
    [apply] Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x53a0034], obj 0x654f0d9c], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x53a0034], obj 0x654f0d9c]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] All-0[000]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[001]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[002]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[003]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[004]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[005]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[006]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[007]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[008]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[009]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[010]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[011]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[012]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] All-0[013]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] All-0[014]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] All-0[015]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] All-0[016]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[017]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[018]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[019]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[020]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] All-0[021]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] All-0[022]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] All-0[023]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] All-0[024]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[025]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[026]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[027]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[028]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] All-0[029]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] All-0[030]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] All-0[031]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] All-0[032]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[033]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[034]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[035]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[036]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[037]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[038]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[039]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[040]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[041]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[042]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[043]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[044]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[045]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[046]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[047]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[048]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[049]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[050]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[051]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[052]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[053]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[054]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[055]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[056]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[057]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[058]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[059]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[060]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[061]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[062]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[063]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[064]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[065]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[066]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[067]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[068]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[069]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[070]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[071]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[072]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[073]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[074]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[075]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[076]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[077]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[078]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[079]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[080]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[081]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[082]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[083]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[084]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[085]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[086]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[087]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[088]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[089]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[090]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[091]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[092]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[093]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[094]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[095]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[096]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[097]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[098]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[099]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[100]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 0 degr]
    [apply] All-0[101]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 90 degr]
    [apply] All-0[102]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 180 degr]
    [apply] All-0[103]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 270 degr]
    [apply] All-0[104]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[105]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[106]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[107]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[108]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[109]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[110]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[111]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[112]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-0[113]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-0[114]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-0[115]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-0[116]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[117]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[118]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[119]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[120]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] All-0[121]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] All-0[122]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] All-0[123]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] All-0[124]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[125]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[126]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[127]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[128]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-0[129]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-0[130]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-0[131]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-0[132]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[133]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[134]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[135]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[136]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] All-0[137]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] All-0[138]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] All-0[139]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] All-0[140]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[141]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[142]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[143]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[144]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-0[145]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-0[146]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-0[147]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-0[148]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[149]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[150]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[151]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-0[152]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] All-0[153]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] All-0[154]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] All-0[155]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] All-0[156]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-0[157]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-0[158]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-0[159]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-0[160]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-0[161]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-0[162]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-0[163]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-0[164]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-0[165]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-0[166]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-0[167]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[000]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[001]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[002]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[003]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[004]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-1[005]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-1[006]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-1[007]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-1[008]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[009]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[010]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[011]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[012]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] All-1[013]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] All-1[014]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] All-1[015]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] All-1[016]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[017]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[018]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[019]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[020]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-1[021]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-1[022]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-1[023]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-1[024]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[025]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[026]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[027]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[028]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] All-1[029]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] All-1[030]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] All-1[031]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] All-1[032]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[033]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[034]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[035]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[036]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-1[037]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-1[038]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-1[039]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-1[040]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[041]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[042]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[043]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[044]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] All-1[045]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] All-1[046]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] All-1[047]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] All-1[048]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[049]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[050]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[051]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[052]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] All-1[053]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] All-1[054]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] All-1[055]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] All-1[056]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[057]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[058]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[059]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[060]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[061]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[062]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[063]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[064]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 270 degr]
    [apply] All-1[065]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 180 degr]
    [apply] All-1[066]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 90 degr]
    [apply] All-1[067]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 0 degr]
    [apply] All-1[068]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[069]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[070]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[071]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[072]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[073]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[074]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[075]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[076]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[077]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[078]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[079]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[080]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[081]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[082]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[083]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[084]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[085]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[086]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[087]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[088]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[089]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[090]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[091]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[092]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[093]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[094]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[095]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[096]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[097]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[098]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[099]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[100]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[101]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[102]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[103]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[104]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[105]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[106]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[107]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[108]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[109]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[110]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[111]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[112]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[113]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[114]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[115]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[116]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[117]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[118]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[119]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[120]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[121]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[122]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[123]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[124]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[125]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[126]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[127]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[128]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[129]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[130]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[131]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[132]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] All-1[133]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] All-1[134]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] All-1[135]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] All-1[136]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] All-1[137]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] All-1[138]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] All-1[139]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] All-1[140]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[141]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[142]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[143]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[144]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] All-1[145]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] All-1[146]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] All-1[147]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] All-1[148]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[149]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[150]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[151]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[152]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] All-1[153]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] All-1[154]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] All-1[155]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] All-1[156]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[157]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[158]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[159]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[160]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[161]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[162]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[163]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] All-1[164]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] All-1[165]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] All-1[166]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] All-1[167]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 0: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] [00][000]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][001]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][002]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][003]: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][004]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][005]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][006]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][007]: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][008]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][009]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][010]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][011]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][012]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] [00][013]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] [00][014]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] [00][015]: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] [00][016]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][017]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][018]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][019]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][020]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] [00][021]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] [00][022]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] [00][023]: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] [00][024]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][025]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][026]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][027]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][028]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] [00][029]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] [00][030]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] [00][031]: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] [00][032]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][033]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][034]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][035]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][036]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][037]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][038]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][039]: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][040]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][041]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][042]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][043]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][044]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][045]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][046]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][047]: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][048]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][049]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][050]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][051]: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][052]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][053]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][054]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][055]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][056]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][057]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][058]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][059]: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][060]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][061]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][062]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][063]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][064]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][065]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][066]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][067]: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][068]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][069]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][070]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][071]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][072]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][073]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][074]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][075]: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][076]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][077]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][078]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][079]: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][080]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][081]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][082]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][083]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][084]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][085]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][086]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][087]: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][088]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][089]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][090]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][091]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][092]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][093]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][094]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][095]: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][096]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][097]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][098]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][099]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][100]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 0 degr]
    [apply] [00][101]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 90 degr]
    [apply] [00][102]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 180 degr]
    [apply] [00][103]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 270 degr]
    [apply] [00][104]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][105]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][106]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][107]: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][108]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][109]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][110]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][111]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][112]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] [00][113]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] [00][114]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] [00][115]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] [00][116]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][117]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][118]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][119]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][120]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] [00][121]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] [00][122]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] [00][123]: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] [00][124]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][125]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][126]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][127]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][128]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] [00][129]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] [00][130]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] [00][131]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] [00][132]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][133]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][134]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][135]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][136]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] [00][137]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] [00][138]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] [00][139]: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] [00][140]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][141]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][142]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][143]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][144]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] [00][145]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] [00][146]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] [00][147]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] [00][148]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][149]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][150]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][151]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] [00][152]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] [00][153]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] [00][154]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] [00][155]: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] [00][156]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [00][157]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [00][158]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] [00][159]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] [00][160]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] [00][161]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] [00][162]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] [00][163]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] [00][164]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [00][165]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [00][166]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] [00][167]: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00aNEWT - test02ScreenAllModesInfo
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848021078 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848021078 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test00ScreenModeStream took 0.009 sec
    [apply] Testcase: test01ScreenAllMonitor took 0.135 sec
    [apply] Testcase: test02ScreenAllModesInfo took 0.358 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848025334 ms III - Start
    [apply] SLOCK [T main @ 1755848025334 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testScreenModeInfo01)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01
    [apply] Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x6c80d78a: tileRendererInUse null, GearsES2[obj 0x6c80d78a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c80d78a on Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c80d78a created: GearsObj[0x4a03b958, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c80d78a created: GearsObj[0x3b200a02, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c80d78a created: GearsObj[0x3b200a02, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x6c80d78a FIN GearsES2[obj 0x6c80d78a isInit true, usesShared false, 1 GearsObj[0x4a03b958, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b200a02, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43607bac, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6c80d78a 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c80d78a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6c80d78a 256x256, swapInterval 1, drawable 0xffffffff9a010817
    [apply] 0: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 1: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 2: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 3: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 4: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 5: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 6: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 7: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 8: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 9: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 10: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 11: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 12: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] 13: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] 14: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] 15: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] 16: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 17: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 18: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 19: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 20: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] 21: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] 22: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] 23: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] 24: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 25: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 26: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 27: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 28: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] 29: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] 30: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] 31: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] 32: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 33: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 34: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 35: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 36: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 37: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 38: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 39: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 40: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 41: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 42: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 43: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 44: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 45: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 46: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 47: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 48: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 49: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 50: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 51: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 52: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 53: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 54: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 55: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 56: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 57: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 58: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 59: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 60: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 61: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 62: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 63: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 64: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 65: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 66: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 67: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 68: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 69: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 70: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 71: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 72: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 73: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 74: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 75: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 76: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 77: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 78: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 79: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 80: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 81: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 82: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 83: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 84: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 85: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 86: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 87: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 88: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 89: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 90: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 91: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 92: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 93: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 94: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 95: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 96: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 97: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 98: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 99: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 100: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 0 degr]
    [apply] 101: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 90 degr]
    [apply] 102: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 180 degr]
    [apply] 103: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 270 degr]
    [apply] 104: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 105: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 106: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 107: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 108: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 109: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 110: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 111: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 112: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] 113: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] 114: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] 115: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] 116: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 117: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 118: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 119: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 120: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] 121: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] 122: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] 123: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] 124: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 125: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 126: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 127: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 128: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] 129: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] 130: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] 131: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] 132: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 133: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 134: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 135: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 136: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] 137: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] 138: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] 139: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] 140: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 141: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 142: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 143: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 144: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] 145: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] 146: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] 147: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] 148: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 149: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 150: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 151: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 152: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] 153: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] 154: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] 155: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] 156: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 157: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 158: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 159: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 160: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] 161: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] 162: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] 163: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] 164: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 165: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 166: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 167: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] curr: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] junit.framework.TestListener: endTest(testScreenModeInfo01)
    [apply] .0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49!
    [apply] Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6c80d78a: tileRendererInUse null
    [apply] Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6c80d78a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848028853 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848028853 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.201 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848025334 ms III - Start
    [apply] SLOCK [T main @ 1755848025334 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01
    [apply] Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x6c80d78a: tileRendererInUse null, GearsES2[obj 0x6c80d78a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c80d78a on Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c80d78a created: GearsObj[0x4a03b958, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c80d78a created: GearsObj[0x3b200a02, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c80d78a created: GearsObj[0x3b200a02, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x6c80d78a FIN GearsES2[obj 0x6c80d78a isInit true, usesShared false, 1 GearsObj[0x4a03b958, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b200a02, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43607bac, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6c80d78a 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c80d78a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6c80d78a 256x256, swapInterval 1, drawable 0xffffffff9a010817
    [apply] 0: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 1: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 2: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 3: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 4: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 5: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 6: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 7: [Id 0x0, [ 1600 x 1200 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 8: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 9: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 10: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 11: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 12: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] 13: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] 14: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] 15: [Id 0x0, [ 1680 x 1050 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] 16: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 17: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 18: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 19: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 20: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] 21: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] 22: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] 23: [Id 0x0, [ 1600 x 1024 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] 24: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 25: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 26: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 27: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 28: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 0 degr]
    [apply] 29: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 90 degr]
    [apply] 30: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 180 degr]
    [apply] 31: [Id 0x0, [ 1600 x 900 pixels x 32 bpp ] @ 59.0 Hz, flags [], 270 degr]
    [apply] 32: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 33: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 34: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 35: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 36: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 37: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 38: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 39: [Id 0x0, [ 1280 x 1024 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 40: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 41: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 42: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 43: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 44: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 45: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 46: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 47: [Id 0x0, [ 1440 x 900 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 48: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 49: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 50: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 51: [Id 0x0, [ 1280 x 960 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 52: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 53: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 54: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 55: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 56: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 57: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 58: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 59: [Id 0x0, [ 1366 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 60: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 61: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 62: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 63: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 64: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 65: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 66: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 67: [Id 0x0, [ 1360 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 68: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 69: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 70: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 71: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 72: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 73: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 74: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 75: [Id 0x0, [ 1280 x 800 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 76: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 77: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 78: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 79: [Id 0x0, [ 1152 x 864 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 80: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 81: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 82: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 83: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 84: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 85: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 86: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 87: [Id 0x0, [ 1280 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 88: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 89: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 90: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 91: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 92: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 93: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 94: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 95: [Id 0x0, [ 1280 x 720 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 96: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 97: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 98: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 99: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 100: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 0 degr]
    [apply] 101: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 90 degr]
    [apply] 102: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 180 degr]
    [apply] 103: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 70.0 Hz, flags [], 270 degr]
    [apply] 104: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 105: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 106: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 107: [Id 0x0, [ 1024 x 768 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 108: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 109: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 110: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 111: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 112: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] 113: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] 114: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] 115: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] 116: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 117: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 118: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 119: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 120: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] 121: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] 122: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] 123: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] 124: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 125: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 126: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 127: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 128: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] 129: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] 130: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] 131: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] 132: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 133: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 134: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 135: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 136: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] 137: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] 138: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] 139: [Id 0x0, [ 720 x 576 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] 140: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 141: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 142: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 143: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 144: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] 145: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] 146: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] 147: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] 148: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 149: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 150: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 151: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] 152: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 0 degr]
    [apply] 153: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 90 degr]
    [apply] 154: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 180 degr]
    [apply] 155: [Id 0x0, [ 720 x 480 pixels x 32 bpp ] @ 56.0 Hz, flags [], 270 degr]
    [apply] 156: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] 157: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] 158: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 180 degr]
    [apply] 159: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 75.0 Hz, flags [], 270 degr]
    [apply] 160: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 0 degr]
    [apply] 161: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 90 degr]
    [apply] 162: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 180 degr]
    [apply] 163: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 72.0 Hz, flags [], 270 degr]
    [apply] 164: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] 165: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] 166: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 180 degr]
    [apply] 167: [Id 0x0, [ 640 x 480 pixels x 32 bpp ] @ 60.0 Hz, flags [], 270 degr]
    [apply] orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] curr: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] .0.1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49!
    [apply] Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6c80d78a: tileRendererInUse null
    [apply] Thread[#25,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6c80d78a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00bNEWT - testScreenModeInfo01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848028853 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848028853 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeInfo01 took 2.77 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848030080 ms III - Start
    [apply] SLOCK [T main @ 1755848030081 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] setTestSupported: false
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01 - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01
    [apply] junit.framework.TestListener: startTest(testScreenModeChange01)
    [apply] junit.framework.TestListener: endTest(testScreenModeChange01)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848032527 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848032527 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 3.113 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848030080 ms III - Start
    [apply] SLOCK [T main @ 1755848030081 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] setTestSupported: false
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01 - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode00cNEWT - testScreenModeChange01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848032527 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848032527 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeChange01 took 0.009 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: testScreenModeChange01 took 0.011 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848035450 ms III - Start
    [apply] SLOCK [T main @ 1755848035451 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01
    [apply] junit.framework.TestListener: startTest(testScreenModeChange01)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x7fa98a66: tileRendererInUse null, GearsES2[obj 0x7fa98a66 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fa98a66 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fa98a66 created: GearsObj[0x1af4176e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fa98a66 created: GearsObj[0x5de00a7d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fa98a66 created: GearsObj[0x5de00a7d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x7fa98a66 FIN GearsES2[obj 0x7fa98a66 isInit true, usesShared false, 1 GearsObj[0x1af4176e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5de00a7d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f49ae0c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fa98a66 0/0 120x100 of 120x100, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fa98a66, angle 0.0, [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0 -> [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x7fa98a66 120x100, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Test.0: Window bounds    : [ 0 / 0  120 x 100 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Window size      : 120 x 100 [pixels]
    [apply] Test.0: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [1] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7fa98a66 0/0 120x100 of 120x100, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fa98a66, angle 0.5, [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0 -> [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7fa98a66 120x100, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] [1] changeOK             : true
    [apply] [1] has current cached   : [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [1] has current queried  : [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], equal true
    [apply] Test.1: Window bounds    : [ 1 / 31  120 x 100 ] [wu] within [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Window size      : 120 x 100 [pixels]
    [apply] Test.1: Screen viewport  : [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Monitor viewport : [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [wu]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fa98a66: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fa98a66 FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  800 x 600 ], window [ 0 / 0  800 x 600 ]], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 168]
    [apply] junit.framework.TestListener: endTest(testScreenModeChange01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848049369 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848049369 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.578 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848035450 ms III - Start
    [apply] SLOCK [T main @ 1755848035451 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x7fa98a66: tileRendererInUse null, GearsES2[obj 0x7fa98a66 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7fa98a66 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7fa98a66 created: GearsObj[0x1af4176e, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7fa98a66 created: GearsObj[0x5de00a7d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7fa98a66 created: GearsObj[0x5de00a7d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x7fa98a66 FIN GearsES2[obj 0x7fa98a66 isInit true, usesShared false, 1 GearsObj[0x1af4176e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5de00a7d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f49ae0c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x7fa98a66 0/0 120x100 of 120x100, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fa98a66, angle 0.0, [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0 -> [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x7fa98a66 120x100, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Test.0: Window bounds    : [ 0 / 0  120 x 100 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Window size      : 120 x 100 [pixels]
    [apply] Test.0: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [1] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x7fa98a66 0/0 120x100 of 120x100, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7fa98a66, angle 0.5, [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0 -> [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x7fa98a66 120x100, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] [1] changeOK             : true
    [apply] [1] has current cached   : [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] [1] has current queried  : [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], equal true
    [apply] Test.1: Window bounds    : [ 1 / 31  120 x 100 ] [wu] within [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Window size      : 120 x 100 [pixels]
    [apply] Test.1: Screen viewport  : [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Monitor viewport : [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [wu]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fa98a66: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7fa98a66 FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  800 x 600 ], window [ 0 / 0  800 x 600 ]], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 168]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01aNEWT - testScreenModeChange01
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848049369 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848049369 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeChange01 took 8.831 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848050622 ms III - Start
    [apply] SLOCK [T main @ 1755848050623 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(testScreenModeChangeSingleQ1)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1
    [apply] Test.0: Window screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x64cd705f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x64cd705f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] Test.0: Window bounds (pre): screenPos 0/0 [pixels], windowSize 200x200 [wu] within [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x4fb0f2b9: tileRendererInUse null, GearsES2[obj 0x4fb0f2b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4fb0f2b9 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4fb0f2b9 created: GearsObj[0x2d6454a2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x630f6749, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x630f6749, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x4fb0f2b9 FIN GearsES2[obj 0x4fb0f2b9 isInit true, usesShared false, 1 GearsObj[0x2d6454a2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x630f6749, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9c36aa2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 200x200 of 200x200, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4fb0f2b9 200x200, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Time for visible/pos: 108 ms
    [apply] Test.0: Window bounds    : [ 0 / 0  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Window size      : 200 x 200 [pixels]
    [apply] Test.0: Window monitor: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 200x200, swapInterval 1, drawable 0x7a01084b
    [apply] [0] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true
    [apply] Test.1: Screen           : NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 2, vsize [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x64cd705f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x64cd705f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  800 x 600 ], window [ 0 / 0  800 x 600 ]], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 168]]]
    [apply] Test.1: Window bounds    : [ 1 / 31  200 x 200 ] [wu] within [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Window size      : 200 x 200 [pixels]
    [apply] Test.1: Screen viewport  : [ 0 / 0  800 x 600 ] [pixels]
    [apply] Test.1: Monitor viewport : [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Window main-mon  : Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  800 x 600 ], window [ 0 / 0  800 x 600 ]], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 168]
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 200x200 of 200x200, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 227.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 200x200, swapInterval 1, drawable 0xffffffffb601080c
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Test.2: Screen           : NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 2, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x64cd705f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x64cd705f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] Test.2: Window bounds    : [ 1 / 31  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.2: Window size      : 200 x 200 [pixels]
    [apply] Test.2: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.2: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.2: Window main-mon  : Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fb0f2b9: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fb0f2b9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1
    [apply] junit.framework.TestListener: endTest(testScreenModeChangeSingleQ1)++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2
    [apply] 
    [apply] junit.framework.TestListener: startTest(testScreenModeChangeSingleQ2)
    [apply] junit.framework.TestListener: endTest(testScreenModeChangeSingleQ2)
    [apply] Test Disabled (1): Monitor count < 2: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x77fbd92c], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x77fbd92c]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848070249 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848070249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.293 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848050622 ms III - Start
    [apply] SLOCK [T main @ 1755848050623 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1
    [apply] Test.0: Window screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x64cd705f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x64cd705f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] Test.0: Window bounds (pre): screenPos 0/0 [pixels], windowSize 200x200 [wu] within [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x4fb0f2b9: tileRendererInUse null, GearsES2[obj 0x4fb0f2b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4fb0f2b9 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4fb0f2b9 created: GearsObj[0x2d6454a2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x630f6749, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x630f6749, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x4fb0f2b9 FIN GearsES2[obj 0x4fb0f2b9 isInit true, usesShared false, 1 GearsObj[0x2d6454a2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x630f6749, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9c36aa2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 200x200 of 200x200, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4fb0f2b9 200x200, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Time for visible/pos: 108 ms
    [apply] Test.0: Window bounds    : [ 0 / 0  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Window size      : 200 x 200 [pixels]
    [apply] Test.0: Window monitor: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 200x200 of 200x200, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 1.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 200x200, swapInterval 1, drawable 0x7a01084b
    [apply] [0] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true
    [apply] Test.1: Screen           : NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 2, vsize [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x64cd705f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x64cd705f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  800 x 600 ], window [ 0 / 0  800 x 600 ]], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 168]]]
    [apply] Test.1: Window bounds    : [ 1 / 31  200 x 200 ] [wu] within [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Window size      : 200 x 200 [pixels]
    [apply] Test.1: Screen viewport  : [ 0 / 0  800 x 600 ] [pixels]
    [apply] Test.1: Monitor viewport : [ 0 / 0  800 x 600 ] [pixels], [ 0 / 0  800 x 600 ] [wu]
    [apply] Test.1: Window main-mon  : Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  800 x 600 ], window [ 0 / 0  800 x 600 ]], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 168]
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 200x200 of 200x200, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 227.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4fb0f2b9 200x200, swapInterval 1, drawable 0xffffffffb601080c
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Test.2: Screen           : NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 2, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x64cd705f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x64cd705f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] Test.2: Window bounds    : [ 1 / 31  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.2: Window size      : 200 x 200 [pixels]
    [apply] Test.2: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.2: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.2: Window main-mon  : Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fb0f2b9: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fb0f2b9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2
    [apply] Test Disabled (1): Monitor count < 2: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x77fbd92c], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x599c52f3], obj 0x77fbd92c]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01bNEWT - testScreenModeChangeSingleQ2
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848070249 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848070249 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeChangeSingleQ1 took 15.099 sec
    [apply] Testcase: testScreenModeChangeSingleQ2 took 0.008 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848071570 ms III - Start
    [apply] SLOCK [T main @ 1755848071571 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01ScreenFullscreenSingleQ1)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1
    [apply] Test.0: Window screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x64cd705f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x64cd705f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] Test.0: Window bounds (pre): screenPos 0/0 [pixels], windowSize 200x200 [wu] within [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x4fb0f2b9: tileRendererInUse null, GearsES2[obj 0x4fb0f2b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4fb0f2b9 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4fb0f2b9 created: GearsObj[0x3aa98171, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x74876bae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x74876bae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x4fb0f2b9 FIN GearsES2[obj 0x4fb0f2b9 isInit true, usesShared false, 1 GearsObj[0x3aa98171, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74876bae, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a8aeb56, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 200x200 of 200x200, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4fb0f2b9 200x200, swapInterval 1, drawable 0x3d010842
    [apply] Time for visible/pos: 108 ms
    [apply] Test.0: Window bounds    : [ 0 / 0  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Window size      : 200 x 200 [pixels]
    [apply] Test.0: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.0: Window monitor: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] Test.1: Window bounds    : [ 0 / 0  1920 x 1080 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.1: Window size      : 1920 x 1080 [pixels]
    [apply] Test.1: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.1: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 1.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Test.2: Window bounds    : [ 0 / 0  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.2: Window size      : 200 x 200 [pixels]
    [apply] Test.2: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.2: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 200x200 of 200x200, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 121.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fb0f2b9: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fb0f2b9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1
    [apply] junit.framework.TestListener: endTest(test01ScreenFullscreenSingleQ1)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test02ScreenFullscreenSingleQ2
    [apply] junit.framework.TestListener: startTest(test02ScreenFullscreenSingleQ2)
    [apply] junit.framework.TestListener: endTest(test02ScreenFullscreenSingleQ2)
    [apply] junit.framework.TestListener: startTest(test03ScreenFullscreenSpanQ1Q2)
    [apply] junit.framework.TestListener: endTest(test03ScreenFullscreenSpanQ1Q2)
    [apply] junit.framework.TestListener: startTest(test04ScreenFullscreenSpanALL)
    [apply] junit.framework.TestListener: endTest(test04ScreenFullscreenSpanALL)
    [apply] Test Disabled (1): Monitor count < 2: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x49139829], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x49139829]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test02ScreenFullscreenSingleQ2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test03ScreenFullscreenSpanQ1Q2
    [apply] Test Disabled (2): Spanning monitor count < 2: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x6069db50], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x6069db50]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test03ScreenFullscreenSpanQ1Q2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL
    [apply] Test Disabled (3): Monitor count < 2: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x1b7cc17c], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x1b7cc17c]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848086855 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848086855 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.946 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848071570 ms III - Start
    [apply] SLOCK [T main @ 1755848071571 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1
    [apply] Test.0: Window screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x64cd705f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x64cd705f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] Test.0: Window bounds (pre): screenPos 0/0 [pixels], windowSize 200x200 [wu] within [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x4fb0f2b9: tileRendererInUse null, GearsES2[obj 0x4fb0f2b9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4fb0f2b9 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4fb0f2b9 created: GearsObj[0x3aa98171, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4fb0f2b9 created: GearsObj[0x74876bae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4fb0f2b9 created: GearsObj[0x74876bae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x4fb0f2b9 FIN GearsES2[obj 0x4fb0f2b9 isInit true, usesShared false, 1 GearsObj[0x3aa98171, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74876bae, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2a8aeb56, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 200x200 of 200x200, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4fb0f2b9 200x200, swapInterval 1, drawable 0x3d010842
    [apply] Time for visible/pos: 108 ms
    [apply] Test.0: Window bounds    : [ 0 / 0  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.0: Window size      : 200 x 200 [pixels]
    [apply] Test.0: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.0: Window monitor: Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]
    [apply] Test.1: Window bounds    : [ 0 / 0  1920 x 1080 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.1: Window size      : 1920 x 1080 [pixels]
    [apply] Test.1: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.1: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 1.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Test.2: Window bounds    : [ 0 / 0  200 x 200 ] [wu] within [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Test.2: Window size      : 200 x 200 [pixels]
    [apply] Test.2: Screen viewport  : [ 0 / 0  1920 x 1080 ] [pixels]
    [apply] Test.2: Monitor viewport : [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [wu]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x4fb0f2b9 0/0 200x200 of 200x200, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4fb0f2b9, angle 121.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fb0f2b9: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4fb0f2b9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test01ScreenFullscreenSingleQ1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test02ScreenFullscreenSingleQ2
    [apply] Test Disabled (1): Monitor count < 2: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x49139829], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x49139829]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test02ScreenFullscreenSingleQ2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test03ScreenFullscreenSpanQ1Q2
    [apply] Test Disabled (2): Spanning monitor count < 2: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x6069db50], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x6069db50]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test03ScreenFullscreenSpanQ1Q2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL
    [apply] Test Disabled (3): Monitor count < 2: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x1b7cc17c], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x78eb0bef], obj 0x1b7cc17c]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01cNEWT - test04ScreenFullscreenSpanALL
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848086855 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848086855 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01ScreenFullscreenSingleQ1 took 10.515 sec
    [apply] Testcase: test02ScreenFullscreenSingleQ2 took 0.008 sec
    [apply] Testcase: test03ScreenFullscreenSpanQ1Q2 took 0.008 sec
    [apply] Testcase: test04ScreenFullscreenSpanALL took 0.006 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848088126 ms III - Start
    [apply] SLOCK [T main @ 1755848088126 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01
    [apply] junit.framework.TestListener: startTest(test01FullscreenChange01)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x6c80d78a: tileRendererInUse null, GearsES2[obj 0x6c80d78a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c80d78a on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c80d78a created: GearsObj[0x1d977ffd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c80d78a created: GearsObj[0x30eb4bae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c80d78a created: GearsObj[0x30eb4bae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x6c80d78a FIN GearsES2[obj 0x6c80d78a isInit true, usesShared false, 1 GearsObj[0x1d977ffd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30eb4bae, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x35090b4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6c80d78a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c80d78a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6c80d78a 640x480, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x6c80d78a 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c80d78a, angle 1.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x6c80d78a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c80d78a, angle 61.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6c80d78a: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6c80d78a FIN
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] junit.framework.TestListener: endTest(test01FullscreenChange01)
    [apply] *** cleanupGL.DONE
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test02ScreenModeChange01
    [apply] junit.framework.TestListener: startTest(test02ScreenModeChange01)
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x16d04d3d: tileRendererInUse null, GearsES2[obj 0x16d04d3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x16d04d3d on Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x16d04d3d created: GearsObj[0x88ce8d7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16d04d3d created: GearsObj[0x1ae3b4fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16d04d3d created: GearsObj[0x1ae3b4fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x16d04d3d FIN GearsES2[obj 0x16d04d3d isInit true, usesShared false, 1 GearsObj[0x88ce8d7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ae3b4fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5950aeb8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x16d04d3d 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x16d04d3d 640x480, swapInterval 1, drawable 0xffffffff9a010817
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x16d04d3d 640x480, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x16d04d3d 640x480, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x16d04d3d 0/0 800x581 of 800x581, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 2.0, [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0 -> [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x16d04d3d 800x581, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x16d04d3d 800x581, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x16d04d3d 0/0 800x581 of 800x581, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 3.0, [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0 -> [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x16d04d3d 800x581, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] [0] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x16d04d3d: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x16d04d3d FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  800 x 600 ], window [ 0 / 0  800 x 600 ]], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 168]
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONE
    [apply] junit.framework.TestListener: endTest(test02ScreenModeChange01)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test02ScreenModeChange01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test03ScreenModeChangeWithFS01Post
    [apply] junit.framework.TestListener: startTest(test03ScreenModeChangeWithFS01Post)
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x3febb011: tileRendererInUse null, GearsES2[obj 0x3febb011 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3febb011 on Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3febb011 created: GearsObj[0x486d29ff, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3febb011 created: GearsObj[0x13af19fb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3febb011 created: GearsObj[0x13af19fb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x3febb011 FIN GearsES2[obj 0x3febb011 isInit true, usesShared false, 1 GearsObj[0x486d29ff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13af19fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19f18e19, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x3febb011 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3febb011, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 640x480, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [2] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 640x480, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 640x480, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x3febb011 0/0 800x581 of 800x581, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3febb011, angle 62.0, [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0 -> [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 800x581, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 800x581, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x3febb011 0/0 800x581 of 800x581, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3febb011, angle 63.0, [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0 -> [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3febb011 800x581, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] [2] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true
    [apply] [3] set FS post 0: false
    [apply] [3] set FS post X: true
    [apply] Thread[#39,main-Animator#02,5,main] GearsES2.reshape 0x3febb011 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3febb011, angle 64.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] [4] set !FS post 0: true
    [apply] [4] set !FS post X: false
    [apply] Thread[#39,main-Animator#02,5,main] GearsES2.reshape 0x3febb011 0/0 800x581 of 800x581, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3febb011, angle 365.0, [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0 -> [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x3febb011: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x3febb011 FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  800 x 600 ], window [ 0 / 0  800 x 600 ]], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 168]
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONE
    [apply] junit.framework.TestListener: endTest(test03ScreenModeChangeWithFS01Post)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test03ScreenModeChangeWithFS01Post
    [apply] junit.framework.TestListener: startTest(test04ScreenModeChangeWithFS01Pre)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x131774fe on Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x131774fe created: GearsObj[0xae3ffe8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x131774fe created: GearsObj[0x718f0137, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x131774fe created: GearsObj[0x718f0137, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.X 0x131774fe FIN GearsES2[obj 0x131774fe isInit true, usesShared false, 1 GearsObj[0xae3ffe8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x718f0137, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5bbdde02, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x131774fe 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x131774fe 640x480, swapInterval 1, drawable 0x7a01084b
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [1] set FS pre 0: false
    [apply] [1] set FS pre 1: true
    [apply] [1] set FS pre X: true
    [apply] Thread[#43,main-Animator#03,5,main] GearsES2.reshape 0x131774fe 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 1.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] [2] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x131774fe 1920x1080, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x131774fe 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 63.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x131774fe 800x600, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x131774fe 800x600, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x131774fe 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 64.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x131774fe 800x600, swapInterval 1, drawable 0x7a01084b
    [apply] [2] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x131774fe: tileRendererInUse null
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x131774fe FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  800 x 600 ], window [ 0 / 0  800 x 600 ]], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 168]
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONE
    [apply] junit.framework.TestListener: endTest(test04ScreenModeChangeWithFS01Pre)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848143203 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848143203 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 55.758 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848088126 ms III - Start
    [apply] SLOCK [T main @ 1755848088126 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x6c80d78a: tileRendererInUse null, GearsES2[obj 0x6c80d78a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c80d78a on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c80d78a created: GearsObj[0x1d977ffd, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c80d78a created: GearsObj[0x30eb4bae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c80d78a created: GearsObj[0x30eb4bae, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x6c80d78a FIN GearsES2[obj 0x6c80d78a isInit true, usesShared false, 1 GearsObj[0x1d977ffd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x30eb4bae, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x35090b4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6c80d78a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c80d78a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6c80d78a 640x480, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x6c80d78a 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c80d78a, angle 1.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x6c80d78a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c80d78a, angle 61.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6c80d78a: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6c80d78a FIN
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONE
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test01FullscreenChange01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test02ScreenModeChange01
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x16d04d3d: tileRendererInUse null, GearsES2[obj 0x16d04d3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x16d04d3d on Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x16d04d3d created: GearsObj[0x88ce8d7, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16d04d3d created: GearsObj[0x1ae3b4fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16d04d3d created: GearsObj[0x1ae3b4fa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x16d04d3d FIN GearsES2[obj 0x16d04d3d isInit true, usesShared false, 1 GearsObj[0x88ce8d7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1ae3b4fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5950aeb8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x16d04d3d 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x16d04d3d 640x480, swapInterval 1, drawable 0xffffffff9a010817
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x16d04d3d 640x480, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x16d04d3d 640x480, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x16d04d3d 0/0 800x581 of 800x581, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 2.0, [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0 -> [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x16d04d3d 800x581, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x16d04d3d 800x581, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x16d04d3d 0/0 800x581 of 800x581, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 3.0, [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0 -> [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x16d04d3d 800x581, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] [0] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x16d04d3d: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x16d04d3d FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  800 x 600 ], window [ 0 / 0  800 x 600 ]], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 168]
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONE
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test02ScreenModeChange01
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test03ScreenModeChangeWithFS01Post
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x3febb011: tileRendererInUse null, GearsES2[obj 0x3febb011 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3febb011 on Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3febb011 created: GearsObj[0x486d29ff, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3febb011 created: GearsObj[0x13af19fb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3febb011 created: GearsObj[0x13af19fb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x3febb011 FIN GearsES2[obj 0x3febb011 isInit true, usesShared false, 1 GearsObj[0x486d29ff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13af19fb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19f18e19, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x3febb011 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3febb011, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 640x480, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [2] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 640x480, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 640x480, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x3febb011 0/0 800x581 of 800x581, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3febb011, angle 62.0, [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0 -> [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 800x581, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x3febb011 800x581, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x3febb011 0/0 800x581 of 800x581, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3febb011, angle 63.0, [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0 -> [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3febb011 800x581, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] [2] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true
    [apply] [3] set FS post 0: false
    [apply] [3] set FS post X: true
    [apply] Thread[#39,main-Animator#02,5,main] GearsES2.reshape 0x3febb011 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3febb011, angle 64.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] [4] set !FS post 0: true
    [apply] [4] set !FS post X: false
    [apply] Thread[#39,main-Animator#02,5,main] GearsES2.reshape 0x3febb011 0/0 800x581 of 800x581, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3febb011, angle 365.0, [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0 -> [l -1.3769363, r 1.3769363, b -1.0, t 1.0] 2.7538726x2.0, v-flip false
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x3febb011: tileRendererInUse null
    [apply] Thread[#38,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x3febb011 FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  800 x 600 ], window [ 0 / 0  800 x 600 ]], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 168]
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONE
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test03ScreenModeChangeWithFS01Post
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.0 0x131774fe: tileRendererInUse null, GearsES2[obj 0x131774fe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x131774fe on Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x131774fe created: GearsObj[0xae3ffe8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x131774fe created: GearsObj[0x718f0137, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x131774fe created: GearsObj[0x718f0137, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.X 0x131774fe FIN GearsES2[obj 0x131774fe isInit true, usesShared false, 1 GearsObj[0xae3ffe8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x718f0137, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5bbdde02, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x131774fe 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x131774fe 640x480, swapInterval 1, drawable 0x7a01084b
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [1] set FS pre 0: false
    [apply] [1] set FS pre 1: true
    [apply] [1] set FS pre X: true
    [apply] Thread[#43,main-Animator#03,5,main] GearsES2.reshape 0x131774fe 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 1.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] [2] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr]
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x131774fe 1920x1080, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x131774fe 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 63.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x131774fe 800x600, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x131774fe 800x600, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x131774fe 0/0 800x600 of 800x600, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x131774fe, angle 64.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x131774fe 800x600, swapInterval 1, drawable 0x7a01084b
    [apply] [2] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x131774fe: tileRendererInUse null
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x131774fe FIN
    [apply] Screen.destroy(): Reset Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, primary], 521 x 293 mm, pixelScale [1.0, 1.0], viewport[pixel [ 0 / 0  800 x 600 ], window [ 0 / 0  800 x 600 ]], orig [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 0 degr], modeChanged true, modeCount 168]
    [apply] *** cleanupGL.shutdown
    [apply] *** cleanupGL.initSingleton
    [apply] *** cleanupGL.DONE
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode01dNEWT - test04ScreenModeChangeWithFS01Pre
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848143203 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848143203 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01FullscreenChange01 took 9.679 sec
    [apply] Testcase: test02ScreenModeChange01 took 11.487 sec
    [apply] Testcase: test03ScreenModeChangeWithFS01Post took 15.525 sec
    [apply] Testcase: test04ScreenModeChangeWithFS01Pre took 13.566 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848144432 ms III - Start
    [apply] SLOCK [T main @ 1755848144433 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin
    [apply] junit.framework.TestListener: startTest(testScreenRotationChange01_PreWin)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x42e99e4a: tileRendererInUse null, GearsES2[obj 0x42e99e4a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x42e99e4a on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x42e99e4a created: GearsObj[0xc1d04d8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x42e99e4a created: GearsObj[0x48fee441, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x42e99e4a created: GearsObj[0x48fee441, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x42e99e4a FIN GearsES2[obj 0x42e99e4a isInit true, usesShared false, 1 GearsObj[0xc1d04d8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48fee441, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a3e2bbf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 640x480, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 598x480 of 598x480, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 122.0, [l -1.2458333, r 1.2458333, b -1.0, t 1.0] 2.4916666x2.0 -> [l -1.2458333, r 1.2458333, b -1.0, t 1.0] 2.4916666x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 598x480, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 598x480, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 600x781 of 600x781, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 123.0, [l -1.0, r 1.0, b -1.3016666, t 1.3016666] 2.0x2.6033332 -> [l -1.0, r 1.0, b -1.3016666, t 1.3016666] 2.0x2.6033332, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 600x781, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 600x781, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x42e99e4a 0/0 600x781 of 600x781, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 124.0, [l -1.0, r 1.0, b -1.3016666, t 1.3016666] 2.0x2.6033332 -> [l -1.0, r 1.0, b -1.3016666, t 1.3016666] 2.0x2.6033332, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x42e99e4a 600x781, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] [0] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x42e99e4a 0/0 600x781 of 600x781, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 576.0, [l -1.0, r 1.0, b -1.3016666, t 1.3016666] 2.0x2.6033332 -> [l -1.0, r 1.0, b -1.3016666, t 1.3016666] 2.0x2.6033332, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x42e99e4a 600x781, swapInterval 1, drawable 0x7a01084b
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x42e99e4a: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x42e99e4a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange02_PreFull
    [apply] junit.framework.TestListener: endTest(testScreenRotationChange01_PreWin)
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x72d1ad2e: tileRendererInUse null, GearsES2[obj 0x72d1ad2e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x72d1ad2e on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] junit.framework.TestListener: startTest(testScreenRotationChange02_PreFull)
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x72d1ad2e created: GearsObj[0x5ae16309, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x72d1ad2e created: GearsObj[0x65be0c87, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x72d1ad2e created: GearsObj[0x65be0c87, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x72d1ad2e FIN GearsES2[obj 0x72d1ad2e isInit true, usesShared false, 1 GearsObj[0x5ae16309, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65be0c87, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb6f50b5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 640x480, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 640x480, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 656x519 of 656x519, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 1.0, [l -1.2639692, r 1.2639692, b -1.0, t 1.0] 2.5279384x2.0 -> [l -1.2639692, r 1.2639692, b -1.0, t 1.0] 2.5279384x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 656x519, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 656x519, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 2.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 3.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffff990107f8
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 600x800 of 600x800, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 124.5, [l -1.0, r 1.0, b -1.3333334, t 1.3333334] 2.0x2.6666667 -> [l -1.0, r 1.0, b -1.3333334, t 1.3333336] 2.0x2.666667, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x72d1ad2e 0/0 600x800 of 600x800, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 125.5, [l -1.0, r 1.0, b -1.3333334, t 1.3333334] 2.0x2.6666667 -> [l -1.0, r 1.0, b -1.3333334, t 1.3333336] 2.0x2.666667, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0xffffffff9a010817
    [apply] [0] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 577.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 578.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] junit.framework.TestListener: endTest(testScreenRotationChange02_PreFull)
    [apply] junit.framework.TestListener: startTest(testScreenRotationChange11_PostWin)
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x72d1ad2e 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 698.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x72d1ad2e: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x72d1ad2e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange02_PreFull
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange11_PostWin
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [0] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.init.0 0x399f45b1: tileRendererInUse null, GearsES2[obj 0x399f45b1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x399f45b1 on Thread[#36,main-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x399f45b1 created: GearsObj[0x2dcf3d7b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x399f45b1 created: GearsObj[0x2e40a638, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x399f45b1 created: GearsObj[0x2e40a638, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.init.X 0x399f45b1 FIN GearsES2[obj 0x399f45b1 isInit true, usesShared false, 1 GearsObj[0x2dcf3d7b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e40a638, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c3638e0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.reshape 0x399f45b1 0/0 604x480 of 604x480, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x399f45b1, angle 0.0, [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0 -> [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0, v-flip false
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x399f45b1 0/0 604x480 of 604x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x399f45b1, angle 450.0, [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0 -> [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x399f45b1 604x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] junit.framework.TestListener: endTest(testScreenRotationChange11_PostWin)
    [apply] junit.framework.TestListener: startTest(testScreenRotationChange12_PostFull)
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x399f45b1: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x399f45b1 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange11_PostWin
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [0] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.init.0 0x478190fc: tileRendererInUse null, GearsES2[obj 0x478190fc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x478190fc on Thread[#38,main-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x478190fc created: GearsObj[0x67aab435, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x478190fc created: GearsObj[0x5151821e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x478190fc created: GearsObj[0x5151821e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.init.X 0x478190fc FIN GearsES2[obj 0x478190fc isInit true, usesShared false, 1 GearsObj[0x67aab435, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5151821e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3619dc64, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x478190fc 0/0 600x800 of 600x800, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 0.0, [l -1.0, r 1.0, b -1.3333334, t 1.3333334] 2.0x2.6666667 -> [l -1.0, r 1.0, b -1.3333334, t 1.3333336] 2.0x2.666667, v-flip false
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x478190fc 0/0 604x480 of 604x480, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 299.5, [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0 -> [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0, v-flip false
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x478190fc 0/0 604x480 of 604x480, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 450.0, [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0 -> [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x478190fc 604x480, swapInterval 1, drawable 0x3b0107d5
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] junit.framework.TestListener: endTest(testScreenRotationChange12_PostFull)
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x478190fc: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x478190fc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848231349 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848231349 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 87.573 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848144432 ms III - Start
    [apply] SLOCK [T main @ 1755848144433 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x42e99e4a: tileRendererInUse null, GearsES2[obj 0x42e99e4a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x42e99e4a on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x42e99e4a created: GearsObj[0xc1d04d8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x42e99e4a created: GearsObj[0x48fee441, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x42e99e4a created: GearsObj[0x48fee441, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x42e99e4a FIN GearsES2[obj 0x42e99e4a isInit true, usesShared false, 1 GearsObj[0xc1d04d8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x48fee441, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a3e2bbf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 640x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 640x480, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 598x480 of 598x480, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 122.0, [l -1.2458333, r 1.2458333, b -1.0, t 1.0] 2.4916666x2.0 -> [l -1.2458333, r 1.2458333, b -1.0, t 1.0] 2.4916666x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 598x480, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 598x480, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x42e99e4a 0/0 600x781 of 600x781, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 123.0, [l -1.0, r 1.0, b -1.3016666, t 1.3016666] 2.0x2.6033332 -> [l -1.0, r 1.0, b -1.3016666, t 1.3016666] 2.0x2.6033332, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 600x781, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x42e99e4a 600x781, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x42e99e4a 0/0 600x781 of 600x781, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 124.0, [l -1.0, r 1.0, b -1.3016666, t 1.3016666] 2.0x2.6033332 -> [l -1.0, r 1.0, b -1.3016666, t 1.3016666] 2.0x2.6033332, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x42e99e4a 600x781, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] [0] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x42e99e4a 0/0 600x781 of 600x781, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x42e99e4a, angle 576.0, [l -1.0, r 1.0, b -1.3016666, t 1.3016666] 2.0x2.6033332 -> [l -1.0, r 1.0, b -1.3016666, t 1.3016666] 2.0x2.6033332, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x42e99e4a 600x781, swapInterval 1, drawable 0x7a01084b
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x42e99e4a: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x42e99e4a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange01_PreWin
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange02_PreFull
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x72d1ad2e: tileRendererInUse null, GearsES2[obj 0x72d1ad2e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x72d1ad2e on Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x72d1ad2e created: GearsObj[0x5ae16309, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x72d1ad2e created: GearsObj[0x65be0c87, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x72d1ad2e created: GearsObj[0x65be0c87, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x72d1ad2e FIN GearsES2[obj 0x72d1ad2e isInit true, usesShared false, 1 GearsObj[0x5ae16309, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65be0c87, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xb6f50b5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 640x480, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 640x480, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 656x519 of 656x519, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 1.0, [l -1.2639692, r 1.2639692, b -1.0, t 1.0] 2.5279384x2.0 -> [l -1.2639692, r 1.2639692, b -1.0, t 1.0] 2.5279384x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 656x519, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 656x519, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 2.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 3.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffff990107f8
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 600x800 of 600x800, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 124.5, [l -1.0, r 1.0, b -1.3333334, t 1.3333334] 2.0x2.6666667 -> [l -1.0, r 1.0, b -1.3333334, t 1.3333336] 2.0x2.666667, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x72d1ad2e 0/0 600x800 of 600x800, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 125.5, [l -1.0, r 1.0, b -1.3333334, t 1.3333334] 2.0x2.6666667 -> [l -1.0, r 1.0, b -1.3333334, t 1.3333336] 2.0x2.666667, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0xffffffff9a010817
    [apply] [0] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 600x800, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 577.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x72d1ad2e 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 578.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x72d1ad2e 1920x1080, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x72d1ad2e 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x72d1ad2e, angle 698.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x72d1ad2e: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x72d1ad2e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange02_PreFull
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange11_PostWin
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [0] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.init.0 0x399f45b1: tileRendererInUse null, GearsES2[obj 0x399f45b1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x399f45b1 on Thread[#36,main-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x399f45b1 created: GearsObj[0x2dcf3d7b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x399f45b1 created: GearsObj[0x2e40a638, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x399f45b1 created: GearsObj[0x2e40a638, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.init.X 0x399f45b1 FIN GearsES2[obj 0x399f45b1 isInit true, usesShared false, 1 GearsObj[0x2dcf3d7b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2e40a638, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7c3638e0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Animator#02,5,main] GearsES2.reshape 0x399f45b1 0/0 604x480 of 604x480, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x399f45b1, angle 0.0, [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0 -> [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0, v-flip false
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x399f45b1 0/0 604x480 of 604x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x399f45b1, angle 450.0, [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0 -> [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x399f45b1 604x480, swapInterval 1, drawable 0xffffffffb601080c
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x399f45b1: tileRendererInUse null
    [apply] Thread[#35,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x399f45b1 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange11_PostWin
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr]
    [apply] [0] has current: [Id 0x0, [ 800 x 600 pixels x 32 bpp ] @ 75.0 Hz, flags [], 90 degr], changeOK true
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.init.0 0x478190fc: tileRendererInUse null, GearsES2[obj 0x478190fc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x478190fc on Thread[#38,main-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x478190fc created: GearsObj[0x67aab435, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x478190fc created: GearsObj[0x5151821e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x478190fc created: GearsObj[0x5151821e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.init.X 0x478190fc FIN GearsES2[obj 0x478190fc isInit true, usesShared false, 1 GearsObj[0x67aab435, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5151821e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3619dc64, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x478190fc 0/0 600x800 of 600x800, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 0.0, [l -1.0, r 1.0, b -1.3333334, t 1.3333334] 2.0x2.6666667 -> [l -1.0, r 1.0, b -1.3333334, t 1.3333336] 2.0x2.666667, v-flip false
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x478190fc 0/0 604x480 of 604x480, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 299.5, [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0 -> [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0, v-flip false
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x478190fc 0/0 604x480 of 604x480, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x478190fc, angle 450.0, [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0 -> [l -1.2583333, r 1.2583333, b -1.0, t 1.0] 2.5166667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x478190fc 604x480, swapInterval 1, drawable 0x3b0107d5
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x478190fc: tileRendererInUse null
    [apply] Thread[#37,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x478190fc FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02aNEWT - testScreenRotationChange12_PostFull
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848231349 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848231349 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenRotationChange01_PreWin took 21.085 sec
    [apply] Testcase: testScreenRotationChange02_PreFull took 21.151 sec
    [apply] Testcase: testScreenRotationChange11_PostWin took 21.095 sec
    [apply] Testcase: testScreenRotationChange12_PostFull took 21.137 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848232619 ms III - Start
    [apply] SLOCK [T main @ 1755848232620 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull
    [apply] junit.framework.TestListener: startTest(testScreenModeChange01_PreFull)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x4466af20: tileRendererInUse null, GearsES2[obj 0x4466af20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4466af20 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4466af20 created: GearsObj[0x12dbf3a6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x3bde3754, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x3bde3754, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x4466af20 FIN GearsES2[obj 0x4466af20 isInit true, usesShared false, 1 GearsObj[0x12dbf3a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3bde3754, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f66ff6a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 640x480, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 640x480, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 656x519 of 656x519, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 1.0, [l -1.2639692, r 1.2639692, b -1.0, t 1.0] 2.5279384x2.0 -> [l -1.2639692, r 1.2639692, b -1.0, t 1.0] 2.5279384x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 656x519, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 656x519, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 2.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 3.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x3d010842
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 5.0, [l -1.0, r 1.0, b -1.7777778, t 1.7777778] 2.0x3.5555556 -> [l -1.0, r 1.0, b -1.7777778, t 1.7777778] 2.0x3.5555556, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1080x1920, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1080x1920, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4466af20 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 6.0, [l -1.0, r 1.0, b -1.7777778, t 1.7777778] 2.0x3.5555556 -> [l -1.0, r 1.0, b -1.7777778, t 1.7777778] 2.0x3.5555556, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4466af20 1080x1920, swapInterval 1, drawable 0xffffffff990107f8
    [apply] [0] has current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr], changeOK true
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1080x1920, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 247.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 248.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x7a01084b
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x4466af20 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 310.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4466af20: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4466af20 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] junit.framework.TestListener: endTest(testScreenModeChange01_PreFull)
    [apply] junit.framework.TestListener: startTest(testScreenModeChange02_PostFull)
    [apply] [0] has current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr], changeOK true
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.0 0x223191a6: tileRendererInUse null, GearsES2[obj 0x223191a6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x223191a6 on Thread[#34,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x223191a6 created: GearsObj[0x5951aebe, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x223191a6 created: GearsObj[0x7ec90bcc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x223191a6 created: GearsObj[0x7ec90bcc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.X 0x223191a6 FIN GearsES2[obj 0x223191a6 isInit true, usesShared false, 1 GearsObj[0x5951aebe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ec90bcc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x85c3d5c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x223191a6 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x223191a6, angle 0.0, [l -1.0, r 1.0, b -1.7777778, t 1.7777778] 2.0x3.5555556 -> [l -1.0, r 1.0, b -1.7777778, t 1.7777778] 2.0x3.5555556, v-flip false
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x223191a6 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x223191a6, angle 240.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x223191a6 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x223191a6, angle 241.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x223191a6 640x480, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x223191a6: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x223191a6 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull
    [apply] junit.framework.TestListener: endTest(testScreenModeChange02_PostFull)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848259103 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848259103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 27.156 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848232619 ms III - Start
    [apply] SLOCK [T main @ 1755848232620 ms +++ localhost/127.0.0.1:59999 - Locked within 14 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x4466af20: tileRendererInUse null, GearsES2[obj 0x4466af20 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4466af20 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4466af20 created: GearsObj[0x12dbf3a6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4466af20 created: GearsObj[0x3bde3754, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4466af20 created: GearsObj[0x3bde3754, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x4466af20 FIN GearsES2[obj 0x4466af20 isInit true, usesShared false, 1 GearsObj[0x12dbf3a6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3bde3754, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f66ff6a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9a010817, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 640x480, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 640x480, swapInterval 1, drawable 0xffffffff9a010817
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 656x519 of 656x519, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 1.0, [l -1.2639692, r 1.2639692, b -1.0, t 1.0] 2.5279384x2.0 -> [l -1.2639692, r 1.2639692, b -1.0, t 1.0] 2.5279384x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 656x519, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 656x519, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 2.0, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 3.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x3d010842
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0xffffffffcc01072f
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 5.0, [l -1.0, r 1.0, b -1.7777778, t 1.7777778] 2.0x3.5555556 -> [l -1.0, r 1.0, b -1.7777778, t 1.7777778] 2.0x3.5555556, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1080x1920, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1080x1920, swapInterval 1, drawable 0x3d010842
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4466af20 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 6.0, [l -1.0, r 1.0, b -1.7777778, t 1.7777778] 2.0x3.5555556 -> [l -1.0, r 1.0, b -1.7777778, t 1.7777778] 2.0x3.5555556, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4466af20 1080x1920, swapInterval 1, drawable 0xffffffff990107f8
    [apply] [0] has current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr], changeOK true
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1080x1920, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 247.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4466af20 0/0 1920x1080 of 1920x1080, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 248.5, [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0 -> [l -1.7777778, r 1.7777778, b -1.0, t 1.0] 3.5555556x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4466af20 1920x1080, swapInterval 1, drawable 0x7a01084b
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x4466af20 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4466af20, angle 310.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4466af20: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4466af20 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange01_PreFull
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull
    [apply] [0] orig   : [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] [0] set current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr]
    [apply] [0] has current: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 90 degr], changeOK true
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.0 0x223191a6: tileRendererInUse null, GearsES2[obj 0x223191a6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x223191a6 on Thread[#34,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x223191a6 created: GearsObj[0x5951aebe, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x223191a6 created: GearsObj[0x7ec90bcc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x223191a6 created: GearsObj[0x7ec90bcc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.init.X 0x223191a6 FIN GearsES2[obj 0x223191a6 isInit true, usesShared false, 1 GearsObj[0x5951aebe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ec90bcc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x85c3d5c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x223191a6 0/0 1080x1920 of 1080x1920, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x223191a6, angle 0.0, [l -1.0, r 1.0, b -1.7777778, t 1.7777778] 2.0x3.5555556 -> [l -1.0, r 1.0, b -1.7777778, t 1.7777778] 2.0x3.5555556, v-flip false
    [apply] [1] set orig: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr]
    [apply] Thread[#34,main-Animator#01,5,main] GearsES2.reshape 0x223191a6 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x223191a6, angle 240.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x223191a6 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x223191a6, angle 241.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x223191a6 640x480, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] [1] has orig?: [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], changeOK true
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x223191a6: tileRendererInUse null
    [apply] Thread[#33,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x223191a6 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.mm.TestScreenMode02bNEWT - testScreenModeChange02_PostFull
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848259103 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848259103 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testScreenModeChange01_PreFull took 11.228 sec
    [apply] Testcase: testScreenModeChange02_PostFull took 10.554 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 5
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848260332 ms III - Start
    [apply] SLOCK [T main @ 1755848260333 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01CreateVisibleDestroy)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy
    [apply] XXX VISIBLE.1 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x6e20b53a: tileRendererInUse null, GearsES2[obj 0x6e20b53a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6e20b53a on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e20b53a created: GearsObj[0x6185516, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e20b53a created: GearsObj[0x5bda33b8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e20b53a created: GearsObj[0x5bda33b8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0x6185516, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bda33b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e16ffb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffc70107d9, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] XXX VISIBLE.2 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xfffffffffb0107ff, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] XXX VISIBLE.5 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffb601080c
    [apply] XXX VISIBLE.6 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] XXX VISIBLE.7 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.8 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 7.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xfffffffffb0107ff, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.9 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 8.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffc70107d9, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] XXX VISIBLE.10 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 9.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 10.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7a01084b, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A2: 1, B2: 1
    [apply] Frames for animator.start(): A3: 40, B3: 40
    [apply] Frames for animator.resume(): A4: 2, B4: 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6e20b53a FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x6e20b53a: tileRendererInUse null, GearsES2[obj 0x6e20b53a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6e20b53a on Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e20b53a created: GearsObj[0x20336960, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e20b53a created: GearsObj[0x238698a0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e20b53a created: GearsObj[0x238698a0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0x20336960, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x238698a0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x71478033, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 32.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true) recreate: A5: 1, B5: 1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6e20b53a FIN
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] junit.framework.TestListener: endTest(test01CreateVisibleDestroy)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy
    [apply] junit.framework.TestListener: startTest(test02aReparentTop2WinReparentRecreate)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02aReparentTop2WinReparentRecreate
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.init FIN
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: -1
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x16293aa2: tileRendererInUse null, GearsES2[obj 0x16293aa2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x16293aa2 on Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x16293aa2 created: GearsObj[0x16da9254, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16293aa2 created: GearsObj[0x226c0e88, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16293aa2 created: GearsObj[0x226c0e88, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x16293aa2 FIN GearsES2[obj 0x16293aa2 isInit true, usesShared false, 1 GearsObj[0x16da9254, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x226c0e88, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe715b6b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x16293aa2 320x240, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Frames for window2.setVisible(true): A2: 1, B2: 1
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 19.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames(1) 38
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 38.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames(2) 0
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 38.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.child(parent, true), ACTION_NATIVE_CREATION: A10: 118, B10: 2
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 58.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 77.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 77.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.top(parent, true), ACTION_NATIVE_CREATION: A11: 233, B11: 2
    [apply] junit.framework.TestListener: endTest(test02aReparentTop2WinReparentRecreate)
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x16293aa2: tileRendererInUse null
    [apply] junit.framework.TestListener: startTest(test02bReparentTop2WinReparentNative)
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x16293aa2 FIN
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02aReparentTop2WinReparentRecreate
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02bReparentTop2WinReparentNative
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.init FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffc0010835, tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: -1
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3a93b025 on Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a93b025 created: GearsObj[0x1805232c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a93b025 created: GearsObj[0x670d0969, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a93b025 created: GearsObj[0x670d0969, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.init.X 0x3a93b025 FIN GearsES2[obj 0x3a93b025 isInit true, usesShared false, 1 GearsObj[0x1805232c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x670d0969, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6435bb45, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Frames for window2.setVisible(true): A2: 1, B2: 1
    [apply] Thread[#41,main-Animator#05,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 19.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames(1) 38
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 336x279 of 336x279, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 39.0, [l -1.2043011, r 1.2043011, b -1.0, t 1.0] 2.4086022x2.0 -> [l -1.2043011, r 1.2043011, b -1.0, t 1.0] 2.4086022x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 336x279, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 336x279, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 336x279, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 40.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 42.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Frames(2) 1
    [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A10: 118, B10: 2
    [apply] Thread[#41,main-Animator#05,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 62.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 81.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A11: 232, B11: 3
    [apply] junit.framework.TestListener: endTest(test02bReparentTop2WinReparentNative)
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x3a93b025: tileRendererInUse nulljunit.framework.TestListener: startTest(test03aReparentWin2TopReparentRecreate)
    [apply] 
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x3a93b025 FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02bReparentTop2WinReparentNative
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03aReparentWin2TopReparentRecreate
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.0 0x1189dd52: tileRendererInUse null, GearsES2[obj 0x1189dd52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1189dd52 on Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1189dd52 created: GearsObj[0x71de0918, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x471d8e3e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x471d8e3e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.X 0x1189dd52 FIN GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x71de0918, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471d8e3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x207b15e0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x1189dd52 320x240, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 10 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=10, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=19, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.init FIN
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse null
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 19.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 38.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 38.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.top(parent, true), ACTION_NATIVE_CREATION: A10: 117, B10: 2
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 58.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 77.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 77.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.child(parent, true), ACTION_NATIVE_CREATION: A11: 234, B11: 2
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x1189dd52: tileRendererInUse null
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x1189dd52 FIN
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose FIN
    [apply] junit.framework.TestListener: endTest(test03aReparentWin2TopReparentRecreate)
    [apply] junit.framework.TestListener: startTest(test03bReparentWin2TopReparentNative)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03aReparentWin2TopReparentRecreate
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.init.0 0x16d04d3d: tileRendererInUse null, GearsES2[obj 0x16d04d3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x16d04d3d on Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x16d04d3d created: GearsObj[0x2acda5c2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16d04d3d created: GearsObj[0x2ba470d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16d04d3d created: GearsObj[0x2ba470d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.init.X 0x16d04d3d FIN GearsES2[obj 0x16d04d3d isInit true, usesShared false, 1 GearsObj[0x2acda5c2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ba470d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b33a2c6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=12, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.init FIN
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xfffffffffb0107ff, tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] Thread[#49,main-Animator#09,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 18.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 37.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A10: 112, B10: 2
    [apply] Thread[#49,main-Animator#09,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 57.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 336x279 of 336x279, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 77.0, [l -1.2043011, r 1.2043011, b -1.0, t 1.0] 2.4086022x2.0 -> [l -1.2043011, r 1.2043011, b -1.0, t 1.0] 2.4086022x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 336x279, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 336x279, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 336x279, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 78.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 80.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A11: 228, B11: 2
    [apply] junit.framework.TestListener: endTest(test03bReparentWin2TopReparentNative)Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.dispose 0x16d04d3d: tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.dispose 0x16d04d3d FIN
    [apply] 
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848283112 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848283112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.448 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848260332 ms III - Start
    [apply] SLOCK [T main @ 1755848260333 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy
    [apply] XXX VISIBLE.1 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x6e20b53a: tileRendererInUse null, GearsES2[obj 0x6e20b53a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6e20b53a on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e20b53a created: GearsObj[0x6185516, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e20b53a created: GearsObj[0x5bda33b8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e20b53a created: GearsObj[0x5bda33b8, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0x6185516, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bda33b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e16ffb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffc70107d9, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.1 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] XXX VISIBLE.2 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.2 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xfffffffffb0107ff, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.3 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.4 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] XXX VISIBLE.5 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.5 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffb601080c
    [apply] XXX VISIBLE.6 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xfffffffffb0107ff, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.6 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] XXX VISIBLE.7 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.7 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] XXX VISIBLE.8 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 7.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xfffffffffb0107ff, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.8 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] XXX VISIBLE.9 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 8.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffc70107d9, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.9 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] XXX VISIBLE.10 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 9.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9e01084e, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] XXX VISIBLE.10 -> FALSE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xfffffffffb0107ff
    [apply] XXX VISIBLE.3 -> TRUE
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 10.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7a01084b, tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A2: 1, B2: 1
    [apply] Frames for animator.start(): A3: 40, B3: 40
    [apply] Frames for animator.resume(): A4: 2, B4: 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6e20b53a FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] XXX VISIBLE.4 -> TRUE
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.0 0x6e20b53a: tileRendererInUse null, GearsES2[obj 0x6e20b53a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6e20b53a on Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6e20b53a created: GearsObj[0x20336960, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6e20b53a created: GearsObj[0x238698a0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6e20b53a created: GearsObj[0x238698a0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.init.X 0x6e20b53a FIN GearsES2[obj 0x6e20b53a isInit true, usesShared false, 1 GearsObj[0x20336960, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x238698a0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x71478033, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.reshape 0x6e20b53a 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6e20b53a, angle 32.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.display 0x6e20b53a 320x240, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x3b0107d5, tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true) recreate: A5: 1, B5: 1
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6e20b53a: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x6e20b53a FIN
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#34,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test01CreateVisibleDestroy
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02aReparentTop2WinReparentRecreate
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.init FIN
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffad0107d8, tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: -1
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.0 0x16293aa2: tileRendererInUse null, GearsES2[obj 0x16293aa2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x16293aa2 on Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x16293aa2 created: GearsObj[0x16da9254, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16293aa2 created: GearsObj[0x226c0e88, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16293aa2 created: GearsObj[0x226c0e88, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.init.X 0x16293aa2 FIN GearsES2[obj 0x16293aa2 isInit true, usesShared false, 1 GearsObj[0x16da9254, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x226c0e88, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe715b6b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.display 0x16293aa2 320x240, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Frames for window2.setVisible(true): A2: 1, B2: 1
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 19.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames(1) 38
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 38.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames(2) 0
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 38.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.child(parent, true), ACTION_NATIVE_CREATION: A10: 118, B10: 2
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 58.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 77.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#38,main-Animator#03,5,main] GearsES2.reshape 0x16293aa2 0/0 320x240 of 320x240, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16293aa2, angle 77.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.top(parent, true), ACTION_NATIVE_CREATION: A11: 233, B11: 2
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x16293aa2: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] GearsES2.dispose 0x16293aa2 FIN
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#36,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02aReparentTop2WinReparentRecreate
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02bReparentTop2WinReparentNative
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.init FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffc0010835, tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: -1
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.init.0 0x3a93b025: tileRendererInUse null, GearsES2[obj 0x3a93b025 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3a93b025 on Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3a93b025 created: GearsObj[0x1805232c, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3a93b025 created: GearsObj[0x670d0969, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3a93b025 created: GearsObj[0x670d0969, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.init.X 0x3a93b025 FIN GearsES2[obj 0x3a93b025 isInit true, usesShared false, 1 GearsObj[0x1805232c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x670d0969, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6435bb45, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Frames for window2.setVisible(true): A2: 1, B2: 1
    [apply] Thread[#41,main-Animator#05,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 19.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames(1) 38
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 336x279 of 336x279, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 39.0, [l -1.2043011, r 1.2043011, b -1.0, t 1.0] 2.4086022x2.0 -> [l -1.2043011, r 1.2043011, b -1.0, t 1.0] 2.4086022x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 336x279, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 336x279, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 336x279, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 40.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 42.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Frames(2) 1
    [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A10: 118, B10: 2
    [apply] Thread[#41,main-Animator#05,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 62.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.reshape 0x3a93b025 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3a93b025, angle 81.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.display 0x3a93b025 320x240, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A11: 232, B11: 3
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x3a93b025: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] GearsES2.dispose 0x3a93b025 FIN
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#39,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test02bReparentTop2WinReparentNative
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03aReparentWin2TopReparentRecreate
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.0 0x1189dd52: tileRendererInUse null, GearsES2[obj 0x1189dd52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1189dd52 on Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1189dd52 created: GearsObj[0x71de0918, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1189dd52 created: GearsObj[0x471d8e3e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1189dd52 created: GearsObj[0x471d8e3e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.init.X 0x1189dd52 FIN GearsES2[obj 0x1189dd52 isInit true, usesShared false, 1 GearsObj[0x71de0918, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471d8e3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x207b15e0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.display 0x1189dd52 320x240, swapInterval 1, drawable 0xffffffffad0107d8
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 10 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=10, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=19, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=20, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.init FIN
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb601080c, tileRendererInUse null
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffad0107d8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 19.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 38.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 38.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.top(parent, true), ACTION_NATIVE_CREATION: A10: 117, B10: 2
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 58.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc70107d9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 77.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#44,main-Animator#07,5,main] GearsES2.reshape 0x1189dd52 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1189dd52, angle 77.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Frames for reparentWindow.child(parent, true), ACTION_NATIVE_CREATION: A11: 234, B11: 2
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x1189dd52: tileRendererInUse null
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] GearsES2.dispose 0x1189dd52 FIN
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#42,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03aReparentWin2TopReparentRecreate
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.init.0 0x16d04d3d: tileRendererInUse null, GearsES2[obj 0x16d04d3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x16d04d3d on Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x16d04d3d created: GearsObj[0x2acda5c2, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x16d04d3d created: GearsObj[0x2ba470d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x16d04d3d created: GearsObj[0x2ba470d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.init.X 0x16d04d3d FIN GearsES2[obj 0x16d04d3d isInit true, usesShared false, 1 GearsObj[0x2acda5c2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ba470d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b33a2c6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=12, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.init FIN
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xfffffffffb0107ff, tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.reshape FIN
    [apply] Frames for window1.setVisible(true): A1: 1, B1: 1
    [apply] Thread[#49,main-Animator#09,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff990107f8, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 18.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 37.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Frames for reparentWindow.top(parent, false), ACTION_NATIVE_REPARENTING: A10: 112, B10: 2
    [apply] Thread[#49,main-Animator#09,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffb40107e6, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 57.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 336x279 of 336x279, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 77.0, [l -1.2043011, r 1.2043011, b -1.0, t 1.0] 2.4086022x2.0 -> [l -1.2043011, r 1.2043011, b -1.0, t 1.0] 2.4086022x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 336x279, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 336x279, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 336x279, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 78.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffffb40107e6
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.reshape 0x16d04d3d 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x16d04d3d, angle 80.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.display 0x16d04d3d 320x240, swapInterval 1, drawable 0xffffffff9e01084e
    [apply] Frames for reparentWindow.child(parent, false), ACTION_NATIVE_REPARENTING: A11: 228, B11: 2
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.dispose 0x16d04d3d: tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] GearsES2.dispose 0x16d04d3d FIN
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#47,main-Display-.windows_nil-1-EDT-9,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT - test03bReparentWin2TopReparentNative
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848283112 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848283112 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01CreateVisibleDestroy took 1.706 sec
    [apply] Testcase: test02aReparentTop2WinReparentRecreate took 4.653 sec
    [apply] Testcase: test02bReparentTop2WinReparentNative took 4.73 sec
    [apply] Testcase: test03aReparentWin2TopReparentRecreate took 4.681 sec
    [apply] Testcase: test03bReparentWin2TopReparentNative took 4.662 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test01NewtOnNewtParentChildDraw)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848290843 ms III - Start
    [apply] SLOCK [T main @ 1755848290844 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7a01084b, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x4567f35d: tileRendererInUse null, GearsES2[obj 0x4567f35d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4567f35d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4567f35d created: GearsObj[0x2a4fb17b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4567f35d created: GearsObj[0x5c6648b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4567f35d created: GearsObj[0x5c6648b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x4567f35d FIN GearsES2[obj 0x4567f35d isInit true, usesShared false, 1 GearsObj[0x2a4fb17b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c6648b0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x692f203f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4567f35d 0/0 320x240 of 320x240, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4567f35d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Moved: exp 320 / 238, has 320 / 238, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Moved: exp 320 / 237, has 320 / 237, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Moved: exp 320 / 236, has 320 / 236, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Moved: exp 320 / 235, has 320 / 235, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Moved: exp 320 / 234, has 320 / 234, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Moved: exp 320 / 233, has 320 / 233, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Moved: exp 320 / 232, has 320 / 232, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Moved: exp 320 / 231, has 320 / 231, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Moved: exp 320 / 230, has 320 / 230, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Moved: exp 320 / 229, has 320 / 229, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Moved: exp 320 / 228, has 320 / 228, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Moved: exp 320 / 227, has 320 / 227, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Moved: exp 320 / 226, has 320 / 226, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Moved: exp 320 / 225, has 320 / 225, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Moved: exp 320 / 224, has 320 / 224, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Moved: exp 320 / 223, has 320 / 223, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Moved: exp 320 / 222, has 320 / 222, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Moved: exp 320 / 221, has 320 / 221, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Moved: exp 320 / 220, has 320 / 220, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Moved: exp 320 / 219, has 320 / 219, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Moved: exp 320 / 218, has 320 / 218, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Moved: exp 320 / 217, has 320 / 217, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Moved: exp 320 / 216, has 320 / 216, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Moved: exp 320 / 215, has 320 / 215, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Moved: exp 320 / 214, has 320 / 214, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4567f35d: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4567f35d FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw
    [apply] junit.framework.TestListener: endTest(test01NewtOnNewtParentChildDraw)++++ Test Singleton.unlock()
    [apply] 
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848294792 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848294792 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.612 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848290843 ms III - Start
    [apply] SLOCK [T main @ 1755848290844 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7a01084b, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x4567f35d: tileRendererInUse null, GearsES2[obj 0x4567f35d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4567f35d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4567f35d created: GearsObj[0x2a4fb17b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4567f35d created: GearsObj[0x5c6648b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4567f35d created: GearsObj[0x5c6648b0, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x4567f35d FIN GearsES2[obj 0x4567f35d isInit true, usesShared false, 1 GearsObj[0x2a4fb17b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c6648b0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x692f203f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4567f35d 0/0 320x240 of 320x240, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4567f35d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Moved: exp 320 / 238, has 320 / 238, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Moved: exp 320 / 237, has 320 / 237, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Moved: exp 320 / 236, has 320 / 236, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Moved: exp 320 / 235, has 320 / 235, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Moved: exp 320 / 234, has 320 / 234, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Moved: exp 320 / 233, has 320 / 233, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Moved: exp 320 / 232, has 320 / 232, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Moved: exp 320 / 231, has 320 / 231, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Moved: exp 320 / 230, has 320 / 230, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Moved: exp 320 / 229, has 320 / 229, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Moved: exp 320 / 228, has 320 / 228, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Moved: exp 320 / 227, has 320 / 227, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Moved: exp 320 / 226, has 320 / 226, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Moved: exp 320 / 225, has 320 / 225, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Moved: exp 320 / 224, has 320 / 224, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Moved: exp 320 / 223, has 320 / 223, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Moved: exp 320 / 222, has 320 / 222, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Moved: exp 320 / 221, has 320 / 221, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Moved: exp 320 / 220, has 320 / 220, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Moved: exp 320 / 219, has 320 / 219, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Moved: exp 320 / 218, has 320 / 218, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Moved: exp 320 / 217, has 320 / 217, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x3b0107d5
    [apply] Moved: exp 320 / 216, has 320 / 216, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0x7a01084b
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Moved: exp 320 / 215, has 320 / 215, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffff990107f8
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x4567f35d 320x240, swapInterval 1, drawable 0xffffffffc70107d9
    [apply] Moved: exp 320 / 214, has 320 / 214, equals true, didWindowMove true, waitCount 1
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4567f35d: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x4567f35d FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02NEWT - test01NewtOnNewtParentChildDraw
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848294792 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848294792 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01NewtOnNewtParentChildDraw took 3.916 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848296064 ms III - Start
    [apply] SLOCK [T main @ 1755848296064 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00
    [apply] junit.framework.TestListener: startTest(testWindow00)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x661972b0: tileRendererInUse null, GearsES2[obj 0x661972b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x661972b0 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x661972b0 created: GearsObj[0x2805a9ce, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x9027bac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x9027bac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x661972b0 FIN GearsES2[obj 0x661972b0 isInit true, usesShared false, 1 GearsObj[0x2805a9ce, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9027bac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbb42792, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x661972b0 0/0 400x400 of 400x400, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x661972b0 400x400, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x661972b0 400x400, swapInterval 1, drawable 0xffffffffb601080c
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x7b9a4292: tileRendererInUse null, GearsES2[obj 0x7b9a4292 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7b9a4292 on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7b9a4292 created: GearsObj[0x7240f748, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7b9a4292 created: GearsObj[0x2c30a34b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7b9a4292 created: GearsObj[0x2c30a34b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x7b9a4292 FIN GearsES2[obj 0x7b9a4292 isInit true, usesShared false, 1 GearsObj[0x7240f748, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c30a34b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23e66d4d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b9a4292 0/0 300x300 of 300x300, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b9a4292, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x661972b0 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(testWindow00)
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7b9a4292: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7b9a4292 FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x661972b0 512x512, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x661972b0: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x661972b0 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848299733 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848299733 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.339 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848296064 ms III - Start
    [apply] SLOCK [T main @ 1755848296064 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x661972b0: tileRendererInUse null, GearsES2[obj 0x661972b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x661972b0 on Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x661972b0 created: GearsObj[0x2805a9ce, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x661972b0 created: GearsObj[0x9027bac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x661972b0 created: GearsObj[0x9027bac, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x661972b0 FIN GearsES2[obj 0x661972b0 isInit true, usesShared false, 1 GearsObj[0x2805a9ce, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9027bac, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xbb42792, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x661972b0 0/0 400x400 of 400x400, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x661972b0 400x400, swapInterval 1, drawable 0xffffffffb601080c
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x661972b0 400x400, swapInterval 1, drawable 0xffffffffb601080c
    [apply] GLProfiles window1: decon: Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.0 0x7b9a4292: tileRendererInUse null, GearsES2[obj 0x7b9a4292 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x7b9a4292 on Thread[#32,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x7b9a4292 created: GearsObj[0x7240f748, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x7b9a4292 created: GearsObj[0x2c30a34b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x7b9a4292 created: GearsObj[0x2c30a34b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.init.X 0x7b9a4292 FIN GearsES2[obj 0x7b9a4292 isInit true, usesShared false, 1 GearsObj[0x7240f748, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c30a34b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x23e66d4d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x7b9a4292 0/0 300x300 of 300x300, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x7b9a4292, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#32,main-Animator#00,5,main] GearsES2.reshape 0x661972b0 0/0 512x512 of 512x512, swapInterval 1, drawable 0x7a01084b, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x661972b0, angle 10.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7b9a4292: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x7b9a4292 FIN
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x661972b0 512x512, swapInterval 1, drawable 0xffffffffc0010835
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x661972b0: tileRendererInUse null
    [apply] Thread[#31,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x661972b0 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentChildWindowBug632NEWT - testWindow00
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848299733 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755848299733 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindow00 took 0.984 sec
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

declare.common:
     [echo] jvmarg.modules        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.generic        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.headless       -Djava.awt.headless=true
     [echo] jvmarg.swt.headless   -Djava.awt.headless=true

test.compile.check:
     [echo] jogl-test.jar c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-test.jar

test.compile:

junit.run.awt:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

generic.junit.run.awt:
     [echo] +++ 
     [echo] +++ generic.junit.run.awt
     [echo] +++ Pattern: com/jogamp/opengl/test/junit/**/Test*AWT*
     [echo] +++ 
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.271 sec
    [junit] 
    [junit] Testcase: testX11WindowMemoryLeak took 12.141 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.271 sec
    [junit] 
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848314910 ms III - Start
    [junit] SLOCK [T main @ 1755848314911 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen
    [junit] Loop.0 1/15
    [junit] Loop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 2/15
    [junit] Loop.1 2/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 3/15
    [junit] Loop.1 3/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 4/15
    [junit] Loop.1 4/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 5/15
    [junit] Loop.1 5/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 6/15
    [junit] Loop.1 6/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 7/15
    [junit] Loop.1 7/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 8/15
    [junit] Loop.1 8/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 9/15
    [junit] Loop.1 9/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 10/15
    [junit] Loop.1 10/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 11/15
    [junit] Loop.1 11/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 12/15
    [junit] Loop.1 12/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 13/15
    [junit] Loop.1 13/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 14/15
    [junit] Loop.1 14/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 15/15
    [junit] Loop.1 15/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test02OffscreenFBO
    [junit] No offscreen test requested or platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test02OffscreenFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer
    [junit] No offscreen test requested or platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848326057 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848326057 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.836 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848314910 ms III - Start
    [junit] SLOCK [T main @ 1755848314911 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen
    [junit] Loop.0 1/15
    [junit] Loop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 2/15
    [junit] Loop.1 2/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 3/15
    [junit] Loop.1 3/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 4/15
    [junit] Loop.1 4/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 5/15
    [junit] Loop.1 5/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 6/15
    [junit] Loop.1 6/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 7/15
    [junit] Loop.1 7/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 8/15
    [junit] Loop.1 8/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 9/15
    [junit] Loop.1 9/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 10/15
    [junit] Loop.1 10/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 11/15
    [junit] Loop.1 11/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 12/15
    [junit] Loop.1 12/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 13/15
    [junit] Loop.1 13/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 14/15
    [junit] Loop.1 14/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 15/15
    [junit] Loop.1 15/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test02OffscreenFBO
    [junit] No offscreen test requested or platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test02OffscreenFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer
    [junit] No offscreen test requested or platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848326057 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848326057 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Onscreen took 8.391 sec
    [junit] Testcase: test02OffscreenFBO took 0.001 sec
    [junit] Testcase: test03OffscreenPBuffer took 0 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.836 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848314910 ms III - Start
    [junit] SLOCK [T main @ 1755848314911 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen
    [junit] Loop.0 1/15
    [junit] Loop.1 1/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 2/15
    [junit] Loop.1 2/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 3/15
    [junit] Loop.1 3/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 4/15
    [junit] Loop.1 4/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 5/15
    [junit] Loop.1 5/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 6/15
    [junit] Loop.1 6/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 7/15
    [junit] Loop.1 7/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 8/15
    [junit] Loop.1 8/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 9/15
    [junit] Loop.1 9/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 10/15
    [junit] Loop.1 10/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 11/15
    [junit] Loop.1 11/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 12/15
    [junit] Loop.1 12/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 13/15
    [junit] Loop.1 13/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 14/15
    [junit] Loop.1 14/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop.0 15/15
    [junit] Loop.1 15/15: GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test02OffscreenFBO
    [junit] No offscreen test requested or platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test02OffscreenFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer
    [junit] No offscreen test requested or platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT - test03OffscreenPBuffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848326057 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848326057 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848327583 ms III - Start
    [junit] SLOCK [T main @ 1755848327583 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen
    [junit] Loop # 0 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 1 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 2 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 3 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 4 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 5 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 6 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 7 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 8 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 9 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 10 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 11 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 12 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 13 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 14 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test02OffscreenFBO
    [junit] No offscreen test requested or platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test02OffscreenFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer
    [junit] No offscreen test requested or platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848362431 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848362431 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 35.521 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848327583 ms III - Start
    [junit] SLOCK [T main @ 1755848327583 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen
    [junit] Loop # 0 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 1 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 2 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 3 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 4 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 5 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 6 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 7 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 8 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 9 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 10 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 11 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 12 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 13 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 14 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test02OffscreenFBO
    [junit] No offscreen test requested or platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test02OffscreenFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer
    [junit] No offscreen test requested or platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848362431 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848362431 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Onscreen took 4.875 sec
    [junit] Testcase: test02OffscreenFBO took 0.017 sec
    [junit] Testcase: test03OffscreenPBuffer took 0.003 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 35.521 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848327583 ms III - Start
    [junit] SLOCK [T main @ 1755848327583 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen
    [junit] Loop # 0 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 1 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 2 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 3 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 4 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 5 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 6 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 7 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 8 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 9 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 10 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 11 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 12 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 13 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Loop # 14 / 15
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test02OffscreenFBO
    [junit] No offscreen test requested or platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test02OffscreenFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer
    [junit] No offscreen test requested or platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT - test03OffscreenPBuffer
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848362431 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848362431 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848381958 ms III - Start
    [junit] SLOCK [T main @ 1755848381959 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01
    [junit] Iteration  0 / 5
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x3ba31cd1]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x338947ab]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Iteration  1 / 5
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x3f80210c]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x7b69b400]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Iteration  2 / 5
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x5da99f4d]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x4427d0c6]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Iteration  3 / 5
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x777c24b0]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x72165d49]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Iteration  4 / 5
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x1e48111b]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x3be6bd86]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848451641 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848451641 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 70.446 sec
    [junit] ------------- Standard Output ---------------
    [junit] Iteration  0 / 5
    [junit] Iteration  1 / 5
    [junit] Iteration  2 / 5
    [junit] Iteration  3 / 5
    [junit] Iteration  4 / 5
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848381958 ms III - Start
    [junit] SLOCK [T main @ 1755848381959 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x3ba31cd1]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x338947ab]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x3f80210c]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x7b69b400]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x5da99f4d]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x4427d0c6]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x777c24b0]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x72165d49]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x1e48111b]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x3be6bd86]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848451641 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848451641 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 69.629 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 70.446 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Iteration  0 / 5
    [junit] Iteration  1 / 5
    [junit] Iteration  2 / 5
    [junit] Iteration  3 / 5
    [junit] Iteration  4 / 5
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848381958 ms III - Start
    [junit] SLOCK [T main @ 1755848381959 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x3ba31cd1]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x338947ab]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x3f80210c]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x7b69b400]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x5da99f4d]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x4427d0c6]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x777c24b0]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x72165d49]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] OK Button: JButton; javax.swing.JButton[,524,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Approved,defaultCapable=true], java.awt.Point[x=588,y=472]
    [junit] CANCEL Button: JButton; javax.swing.JButton[,617,17,88x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@63c830f7,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Cancel,defaultCapable=true], java.awt.Point[x=681,y=472]
    [junit] 
    [junit] 
    [junit] Pre-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x1e48111b]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] 
    [junit] Post-ToolTip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x20a1be10], obj 0x3be6bd86]:
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: WindowsOnscreenWGLDrawable
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848451641 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848451641 ms --- localhost/127.0.0.1:59999 - Unlock ok within 9 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848462047 ms III - Start
    [junit] SLOCK [T main @ 1755848462048 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0xba88c4f: tileRendererInUse null, GearsES2[obj 0xba88c4f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xba88c4f on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xba88c4f created: GearsObj[0x46589428, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xba88c4f created: GearsObj[0x20d72937, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xba88c4f created: GearsObj[0x20d72937, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0xba88c4f FIN GearsES2[obj 0xba88c4f isInit true, usesShared false, 1 GearsObj[0x46589428, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x20d72937, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59835317, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xba88c4f 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xba88c4f, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] 0 s: 10 f / 204 ms, 49.0 fps, 20 ms/f; total: 10 f, 49.0 fps, 20 ms/f
    [junit] 0 s: 10 f / 165 ms, 60.6 fps, 16 ms/f; total: 20 f, 54.0 fps, 18 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 30 f, 55.9 fps, 17 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 40 f, 56.8 fps, 17 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 50 f, 57.4 fps, 17 ms/f
    [junit] 1 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 60 f, 57.9 fps, 17 ms/f
    [junit] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xba88c4f: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xba88c4f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test02TriggerDeadlock
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4dcf4757: tileRendererInUse null, GearsES2[obj 0x4dcf4757 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4dcf4757 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4dcf4757 created: GearsObj[0x8d6063c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4dcf4757 created: GearsObj[0xac990ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4dcf4757 created: GearsObj[0xac990ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4dcf4757 FIN GearsES2[obj 0x4dcf4757 isInit true, usesShared false, 1 GearsObj[0x8d6063c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xac990ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x592e001f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4dcf4757 0/0 1920x1017 of 1920x1017, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4dcf4757, angle 0.0, [l -1.8879056, r 1.8879056, b -1.0, t 1.0] 3.7758112x2.0 -> [l -1.8879056, r 1.8879056, b -1.0, t 1.0] 3.7758112x2.0, v-flip false
    [junit] 0 s: 10 f / 158 ms, 63.2 fps, 15 ms/f; total: 10 f, 63.2 fps, 15 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 20 f, 61.5 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 30 f, 61.0 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 40 f, 60.7 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 50 f, 60.6 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.5 fps, 16 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4dcf4757: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4dcf4757 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test02TriggerDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848482564 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848482564 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.2 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848462047 ms III - Start
    [junit] SLOCK [T main @ 1755848462048 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0xba88c4f: tileRendererInUse null, GearsES2[obj 0xba88c4f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xba88c4f on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xba88c4f created: GearsObj[0x46589428, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xba88c4f created: GearsObj[0x20d72937, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xba88c4f created: GearsObj[0x20d72937, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0xba88c4f FIN GearsES2[obj 0xba88c4f isInit true, usesShared false, 1 GearsObj[0x46589428, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x20d72937, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59835317, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xba88c4f 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xba88c4f, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] 0 s: 10 f / 204 ms, 49.0 fps, 20 ms/f; total: 10 f, 49.0 fps, 20 ms/f
    [junit] 0 s: 10 f / 165 ms, 60.6 fps, 16 ms/f; total: 20 f, 54.0 fps, 18 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 30 f, 55.9 fps, 17 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 40 f, 56.8 fps, 17 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 50 f, 57.4 fps, 17 ms/f
    [junit] 1 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 60 f, 57.9 fps, 17 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xba88c4f: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xba88c4f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test02TriggerDeadlock
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4dcf4757: tileRendererInUse null, GearsES2[obj 0x4dcf4757 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4dcf4757 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4dcf4757 created: GearsObj[0x8d6063c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4dcf4757 created: GearsObj[0xac990ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4dcf4757 created: GearsObj[0xac990ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4dcf4757 FIN GearsES2[obj 0x4dcf4757 isInit true, usesShared false, 1 GearsObj[0x8d6063c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xac990ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x592e001f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4dcf4757 0/0 1920x1017 of 1920x1017, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4dcf4757, angle 0.0, [l -1.8879056, r 1.8879056, b -1.0, t 1.0] 3.7758112x2.0 -> [l -1.8879056, r 1.8879056, b -1.0, t 1.0] 3.7758112x2.0, v-flip false
    [junit] 0 s: 10 f / 158 ms, 63.2 fps, 15 ms/f; total: 10 f, 63.2 fps, 15 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 20 f, 61.5 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 30 f, 61.0 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 40 f, 60.7 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 50 f, 60.6 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.5 fps, 16 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4dcf4757: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4dcf4757 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test02TriggerDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848482564 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848482564 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NoDeadlock took 1.31 sec
    [junit] Testcase: test02TriggerDeadlock took 1.186 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.2 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848462047 ms III - Start
    [junit] SLOCK [T main @ 1755848462048 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0xba88c4f: tileRendererInUse null, GearsES2[obj 0xba88c4f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xba88c4f on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xba88c4f created: GearsObj[0x46589428, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xba88c4f created: GearsObj[0x20d72937, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xba88c4f created: GearsObj[0x20d72937, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0xba88c4f FIN GearsES2[obj 0xba88c4f isInit true, usesShared false, 1 GearsObj[0x46589428, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x20d72937, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x59835317, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xba88c4f 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffb601080c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xba88c4f, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] 0 s: 10 f / 204 ms, 49.0 fps, 20 ms/f; total: 10 f, 49.0 fps, 20 ms/f
    [junit] 0 s: 10 f / 165 ms, 60.6 fps, 16 ms/f; total: 20 f, 54.0 fps, 18 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 30 f, 55.9 fps, 17 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 40 f, 56.8 fps, 17 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 50 f, 57.4 fps, 17 ms/f
    [junit] 1 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 60 f, 57.9 fps, 17 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xba88c4f: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xba88c4f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test01NoDeadlock
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test02TriggerDeadlock
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4dcf4757: tileRendererInUse null, GearsES2[obj 0x4dcf4757 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4dcf4757 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4dcf4757 created: GearsObj[0x8d6063c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4dcf4757 created: GearsObj[0xac990ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4dcf4757 created: GearsObj[0xac990ff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4dcf4757 FIN GearsES2[obj 0x4dcf4757 isInit true, usesShared false, 1 GearsObj[0x8d6063c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xac990ff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x592e001f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4dcf4757 0/0 1920x1017 of 1920x1017, swapInterval 1, drawable 0xffffffffcc01072f, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4dcf4757, angle 0.0, [l -1.8879056, r 1.8879056, b -1.0, t 1.0] 3.7758112x2.0 -> [l -1.8879056, r 1.8879056, b -1.0, t 1.0] 3.7758112x2.0, v-flip false
    [junit] 0 s: 10 f / 158 ms, 63.2 fps, 15 ms/f; total: 10 f, 63.2 fps, 15 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 20 f, 61.5 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 30 f, 61.0 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 40 f, 60.7 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 50 f, 60.6 fps, 16 ms/f
    [junit] 0 s: 10 f / 166 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.5 fps, 16 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4dcf4757: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4dcf4757 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestBug1398Deadlock02AWT - test02TriggerDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848482564 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848482564 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848484087 ms III - Start
    [junit] SLOCK [T main @ 1755848484088 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848489341 d 0ms]]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] Thread[#1,main,5,main]: Destroy mode 0: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848490379 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848490403 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848490414 d 0ms]]
    [junit] Thread[#1,main,5,main]: Destroy mode 0: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test01RenderThread
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848490442 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] Thread[#1,main,5,main]: Destroy mode 1: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848491451 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848491453 d 0ms]]
    [junit] Thread[#1,main,5,main]: Destroy mode 1: End: Realised false
    [junit] Expected exception: Caught NullPointerException: Cannot invoke "com.jogamp.nativewindow.AbstractGraphicsConfiguration.getNativeGraphicsConfiguration()" because "this.config" is null on thread main
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test01RenderThread
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test02EDTThread
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848491479 d 0ms]]
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main]: Destroy mode 2: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848492445 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848492467 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848492476 d 0ms]]
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main]: Destroy mode 2: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test02EDTThread
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test03ExtThread
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848492493 d 0ms]]
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] Thread[#48,Thread-3,5,main]: Destroy mode 3: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848493462 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848493498 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848493504 d 0ms]]
    [junit] Thread[#48,Thread-3,5,main]: Destroy mode 3: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test03ExtThread
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test10EDTKeyEvent
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848493586 d 0ms]]
    [junit] Thread[#49,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] KEY PRESSED: KeyEvent[PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494698 d 0ms]]]
    [junit] KEY RELEASED: KeyEvent[RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494710 d 0ms]]]
    [junit] Thread[#49,main-Display-.windows_nil-1-EDT-5,5,main]: Destroy mode 10: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494713 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494727 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494751 d 0ms]]
    [junit] Thread[#49,main-Display-.windows_nil-1-EDT-5,5,main]: Destroy mode 10: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test10EDTKeyEvent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494969 d 0ms]]
    [junit] Thread[#51,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] MOUSE PRESSED: MouseEvent[PRESSED, [128]/[128], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 128/128, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496209 d 1ms]]]
    [junit] MOUSE RELEASED: MouseEvent[RELEASED, [128]/[128], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 128/128, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496220 d 1ms]]]
    [junit] MOUSE CLICKED: MouseEvent[CLICKED, [128]/[128], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 128/128, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496220 d 1ms]]]
    [junit] Thread[#51,main-Display-.windows_nil-1-EDT-6,5,main]: Destroy mode 11: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496229 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496242 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496258 d 0ms]]
    [junit] Thread[#51,main-Display-.windows_nil-1-EDT-6,5,main]: Destroy mode 11: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848496357 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848496357 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.969 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848484087 ms III - Start
    [junit] SLOCK [T main @ 1755848484088 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848489341 d 0ms]]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] Thread[#1,main,5,main]: Destroy mode 0: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848490379 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848490403 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848490414 d 0ms]]
    [junit] Thread[#1,main,5,main]: Destroy mode 0: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test01RenderThread
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848490442 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] Thread[#1,main,5,main]: Destroy mode 1: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848491451 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848491453 d 0ms]]
    [junit] Thread[#1,main,5,main]: Destroy mode 1: End: Realised false
    [junit] Expected exception: Caught NullPointerException: Cannot invoke "com.jogamp.nativewindow.AbstractGraphicsConfiguration.getNativeGraphicsConfiguration()" because "this.config" is null on thread main
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test01RenderThread
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test02EDTThread
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848491479 d 0ms]]
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main]: Destroy mode 2: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848492445 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848492467 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848492476 d 0ms]]
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main]: Destroy mode 2: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test02EDTThread
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test03ExtThread
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848492493 d 0ms]]
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] Thread[#48,Thread-3,5,main]: Destroy mode 3: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848493462 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848493498 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848493504 d 0ms]]
    [junit] Thread[#48,Thread-3,5,main]: Destroy mode 3: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test03ExtThread
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test10EDTKeyEvent
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848493586 d 0ms]]
    [junit] Thread[#49,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] KEY PRESSED: KeyEvent[PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494698 d 0ms]]]
    [junit] KEY RELEASED: KeyEvent[RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494710 d 0ms]]]
    [junit] Thread[#49,main-Display-.windows_nil-1-EDT-5,5,main]: Destroy mode 10: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494713 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494727 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494751 d 0ms]]
    [junit] Thread[#49,main-Display-.windows_nil-1-EDT-5,5,main]: Destroy mode 10: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test10EDTKeyEvent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494969 d 0ms]]
    [junit] Thread[#51,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] MOUSE PRESSED: MouseEvent[PRESSED, [128]/[128], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 128/128, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496209 d 1ms]]]
    [junit] MOUSE RELEASED: MouseEvent[RELEASED, [128]/[128], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 128/128, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496220 d 1ms]]]
    [junit] MOUSE CLICKED: MouseEvent[CLICKED, [128]/[128], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 128/128, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496220 d 1ms]]]
    [junit] Thread[#51,main-Display-.windows_nil-1-EDT-6,5,main]: Destroy mode 11: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496229 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496242 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496258 d 0ms]]
    [junit] Thread[#51,main-Display-.windows_nil-1-EDT-6,5,main]: Destroy mode 11: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848496357 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848496357 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00OnThread took 6.324 sec
    [junit] Testcase: test01RenderThread took 1.027 sec
    [junit] Testcase: test02EDTThread took 1.022 sec
    [junit] Testcase: test03ExtThread took 1.09 sec
    [junit] Testcase: test10EDTKeyEvent took 1.268 sec
    [junit] Testcase: test11EDTMouseEvent took 1.408 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.969 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848484087 ms III - Start
    [junit] SLOCK [T main @ 1755848484088 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848489341 d 0ms]]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] Thread[#1,main,5,main]: Destroy mode 0: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848490379 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848490403 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848490414 d 0ms]]
    [junit] Thread[#1,main,5,main]: Destroy mode 0: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test00OnThread
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test01RenderThread
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848490442 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] Thread[#1,main,5,main]: Destroy mode 1: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848491451 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848491453 d 0ms]]
    [junit] Thread[#1,main,5,main]: Destroy mode 1: End: Realised false
    [junit] Expected exception: Caught NullPointerException: Cannot invoke "com.jogamp.nativewindow.AbstractGraphicsConfiguration.getNativeGraphicsConfiguration()" because "this.config" is null on thread main
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test01RenderThread
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test02EDTThread
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848491479 d 0ms]]
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main]: Destroy mode 2: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848492445 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848492467 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848492476 d 0ms]]
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main]: Destroy mode 2: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test02EDTThread
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test03ExtThread
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848492493 d 0ms]]
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] Thread[#48,Thread-3,5,main]: Destroy mode 3: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848493462 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848493498 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848493504 d 0ms]]
    [junit] Thread[#48,Thread-3,5,main]: Destroy mode 3: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test03ExtThread
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test10EDTKeyEvent
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848493586 d 0ms]]
    [junit] Thread[#49,main-Display-.windows_nil-1-EDT-5,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] KEY PRESSED: KeyEvent[PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494698 d 0ms]]]
    [junit] KEY RELEASED: KeyEvent[RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494710 d 0ms]]]
    [junit] Thread[#49,main-Display-.windows_nil-1-EDT-5,5,main]: Destroy mode 10: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494713 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494727 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494751 d 0ms]]
    [junit] Thread[#49,main-Display-.windows_nil-1-EDT-5,5,main]: Destroy mode 10: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test10EDTKeyEvent
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent
    [junit] Window Focus Gained: WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848494969 d 0ms]]
    [junit] Thread[#51,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] AWT Robot Init
    [junit] requestFocus: NEWT Component
    [junit] AWT Robot OK
    [junit] MOUSE PRESSED: MouseEvent[PRESSED, [128]/[128], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 128/128, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496209 d 1ms]]]
    [junit] MOUSE RELEASED: MouseEvent[RELEASED, [128]/[128], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 128/128, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496220 d 1ms]]]
    [junit] MOUSE CLICKED: MouseEvent[CLICKED, [128]/[128], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 128/128, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496220 d 1ms]]]
    [junit] Thread[#51,main-Display-.windows_nil-1-EDT-6,5,main]: Destroy mode 11: Start: Realised true
    [junit] Window DestroyNotify: WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496229 d 0ms]]
    [junit] Window Focus Lost: WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496242 d 0ms]]
    [junit] Window Destroyed: WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755848496258 d 0ms]]
    [junit] Thread[#51,main-Display-.windows_nil-1-EDT-6,5,main]: Destroy mode 11: End: Realised false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestDestroyGLAutoDrawableNewtAWT - test11EDTMouseEvent
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848496357 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848496357 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848497836 ms III - Start
    [junit] SLOCK [T main @ 1755848497837 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@6641f54e
    [junit] BB.1: java.lang.Object@6641f54e
    [junit] BB.2
    [junit] AA.1
    [junit] AA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848500518 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848500518 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.359 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848497836 ms III - Start
    [junit] SLOCK [T main @ 1755848497837 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@6641f54e
    [junit] BB.1: java.lang.Object@6641f54e
    [junit] BB.2
    [junit] AA.1
    [junit] AA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848500518 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848500518 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testDeadlock took 0.086 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.359 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848497836 ms III - Start
    [junit] SLOCK [T main @ 1755848497837 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@6641f54e
    [junit] BB.1: java.lang.Object@6641f54e
    [junit] BB.2
    [junit] AA.1
    [junit] AA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT - testDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848500518 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848500518 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848501879 ms III - Start
    [junit] SLOCK [T main @ 1755848501880 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf
    [junit] offscreen layer n/a
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] waitForRealized: to false, goal reached true
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c46e67a: tileRendererInUse null, GearsES2[obj 0x3c46e67a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c46e67a on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c46e67a created: GearsObj[0x73b497f3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c46e67a created: GearsObj[0x5e288f4b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c46e67a created: GearsObj[0x5e288f4b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c46e67a FIN GearsES2[obj 0x3c46e67a isInit true, usesShared false, 1 GearsObj[0x73b497f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e288f4b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d0e3aee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c46e67a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c46e67a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x3d010842
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c46e67a, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0008-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c46e67a: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c46e67a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1573f9fc: tileRendererInUse null, GearsES2[obj 0x1573f9fc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1573f9fc on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] GLX_EXTENSIONS 30
    [junit] 	visible true, displayable false, showing false,
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 	null]]
    [junit] gear1 0x1573f9fc created: GearsObj[0x1e2f79dd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] gear2 0x1573f9fc created: GearsObj[0x1eb02781, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1573f9fc created: GearsObj[0x1eb02781, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1573f9fc FIN GearsES2[obj 0x1573f9fc isInit true, usesShared false, 1 GearsObj[0x1e2f79dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1eb02781, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79df5b7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] >> GearsES2 0x1573f9fc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 400x300, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Window Caps PostGL   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0400x0300.png
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc0010835, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x1573f9fc, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 200x150, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x1573f9fc, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0800x0600.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1573f9fc: tileRendererInUse null
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1573f9fc FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] 	null-drawable,
    [junit] waitForRealized: to false, goal reached true
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xdd05255: tileRendererInUse null, GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdd05255 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdd05255 created: GearsObj[0x529b750a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created: GearsObj[0x6d1f0af6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created: GearsObj[0x6d1f0af6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xdd05255 FIN GearsES2[obj 0xdd05255 isInit true, usesShared false, 1 GearsObj[0x529b750a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0af6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1cbaf135, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 400x300, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 200x150, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 200x150, swapInterval 1, drawable 0x3d010842
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 200x150, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255: tileRendererInUse null
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255 FIN
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] waitForRealized: to false, goal reached true
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x10683d9d: tileRendererInUse null, GearsES2[obj 0x10683d9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] GearsES2 init 0x10683d9d on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window Caps PostGL   : GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x10683d9d created: GearsObj[0x367a2152, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x10683d9d created: GearsObj[0x54e968bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x10683d9d created: GearsObj[0x54e968bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x10683d9d FIN GearsES2[obj 0x10683d9d isInit true, usesShared false, 1 GearsObj[0x367a2152, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54e968bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d19e55, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x10683d9d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x3d010842
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc0010835, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x10683d9d, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0x3d010842
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x10683d9d, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x10683d9d: tileRendererInUse null
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x10683d9d FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] 	null-drawable,
    [junit] ++++ Test Singleton.unlock()
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848506245 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] SLOCK [T main @ 1755848506245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.055 sec
    [junit] ------------- Standard Output ---------------
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848501879 ms III - Start
    [junit] SLOCK [T main @ 1755848501880 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c46e67a: tileRendererInUse null, GearsES2[obj 0x3c46e67a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c46e67a on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c46e67a created: GearsObj[0x73b497f3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c46e67a created: GearsObj[0x5e288f4b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c46e67a created: GearsObj[0x5e288f4b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c46e67a FIN GearsES2[obj 0x3c46e67a isInit true, usesShared false, 1 GearsObj[0x73b497f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e288f4b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d0e3aee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c46e67a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c46e67a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x3d010842
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c46e67a, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0008-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c46e67a: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c46e67a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1573f9fc: tileRendererInUse null, GearsES2[obj 0x1573f9fc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1573f9fc on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1573f9fc created: GearsObj[0x1e2f79dd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1573f9fc created: GearsObj[0x1eb02781, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1573f9fc created: GearsObj[0x1eb02781, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1573f9fc FIN GearsES2[obj 0x1573f9fc isInit true, usesShared false, 1 GearsObj[0x1e2f79dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1eb02781, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79df5b7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x1573f9fc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 400x300, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0400x0300.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc0010835, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x1573f9fc, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 200x150, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x1573f9fc, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0800x0600.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1573f9fc: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1573f9fc FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xdd05255: tileRendererInUse null, GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdd05255 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdd05255 created: GearsObj[0x529b750a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created: GearsObj[0x6d1f0af6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created: GearsObj[0x6d1f0af6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xdd05255 FIN GearsES2[obj 0xdd05255 isInit true, usesShared false, 1 GearsObj[0x529b750a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0af6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1cbaf135, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 400x300, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 200x150, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 200x150, swapInterval 1, drawable 0x3d010842
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 200x150, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x10683d9d: tileRendererInUse null, GearsES2[obj 0x10683d9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x10683d9d on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x10683d9d created: GearsObj[0x367a2152, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x10683d9d created: GearsObj[0x54e968bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x10683d9d created: GearsObj[0x54e968bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x10683d9d FIN GearsES2[obj 0x10683d9d isInit true, usesShared false, 1 GearsObj[0x367a2152, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54e968bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d19e55, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x10683d9d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x3d010842
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc0010835, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x10683d9d, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0x3d010842
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x10683d9d, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x10683d9d: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x10683d9d FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848506245 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848506245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testGL2OffScreenAutoDblBuf took 2.808 sec
    [junit] Testcase: testGL2OffScreenFBODblBufMSAA took 0.001 sec
    [junit] Testcase: testGL2OffScreenFBODblBufStencil took 0 sec
    [junit] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 0.001 sec
    [junit] Testcase: testGL2OffScreenPbuffer took 0.001 sec
    [junit] Testcase: testGL2OnScreenDblBuf took 0.625 sec
    [junit] Testcase: testGL2OnScreenDblBufMSAA took 0.311 sec
    [junit] Testcase: testGL2OnScreenDblBufStencil took 0.283 sec
    [junit] Testcase: testGL2OnScreenDblBufStencilMSAA took 0.299 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.055 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.opengl.awt.GLCanvas
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Window Caps PostGL   : GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.opengl.awt.GLCanvas, jogamp.nativewindow.jawt.windows.WindowsJAWTWindow
    [junit] Fin: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[800x600],
    [junit] 	AWT[pos 8/31, size 800x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848501879 ms III - Start
    [junit] SLOCK [T main @ 1755848501880 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenAutoDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c46e67a: tileRendererInUse null, GearsES2[obj 0x3c46e67a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c46e67a on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c46e67a created: GearsObj[0x73b497f3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c46e67a created: GearsObj[0x5e288f4b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c46e67a created: GearsObj[0x5e288f4b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c46e67a FIN GearsES2[obj 0x3c46e67a isInit true, usesShared false, 1 GearsObj[0x73b497f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e288f4b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1d0e3aee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c46e67a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 400x300, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c46e67a, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x3d010842
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0005-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c46e67a 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c46e67a, angle 3.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0008-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x3c46e67a 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c46e67a: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c46e67a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1573f9fc: tileRendererInUse null, GearsES2[obj 0x1573f9fc isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1573f9fc on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1573f9fc created: GearsObj[0x1e2f79dd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1573f9fc created: GearsObj[0x1eb02781, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1573f9fc created: GearsObj[0x1eb02781, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1573f9fc FIN GearsES2[obj 0x1573f9fc isInit true, usesShared false, 1 GearsObj[0x1e2f79dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1eb02781, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79df5b7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x1573f9fc, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 400x300, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0400x0300.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc0010835, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x1573f9fc, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 200x150, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1573f9fc 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x1573f9fc, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0800x0600.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1573f9fc 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1573f9fc: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1573f9fc FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xdd05255: tileRendererInUse null, GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdd05255 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdd05255 created: GearsObj[0x529b750a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created: GearsObj[0x6d1f0af6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created: GearsObj[0x6d1f0af6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xdd05255 FIN GearsES2[obj 0xdd05255 isInit true, usesShared false, 1 GearsObj[0x529b750a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d1f0af6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1cbaf135, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 400x300, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffff9e01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 200x150, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 200x150, swapInterval 1, drawable 0x3d010842
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 200x150, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xdd05255 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x10683d9d: tileRendererInUse null, GearsES2[obj 0x10683d9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x10683d9d on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x10683d9d created: GearsObj[0x367a2152, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x10683d9d created: GearsObj[0x54e968bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x10683d9d created: GearsObj[0x54e968bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x10683d9d FIN GearsES2[obj 0x10683d9d isInit true, usesShared false, 1 GearsObj[0x367a2152, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x54e968bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d19e55, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 400x300 of 400x300, swapInterval 1, drawable 0xffffffff9e01084e, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x10683d9d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x3d010842
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc0010835, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x10683d9d, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0x3d010842
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0004-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x10683d9d 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x10683d9d, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] AWT-EventQueue-0: ** screenshot: TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x10683d9d 800x600, swapInterval 1, drawable 0xffffffff9e01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x10683d9d: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x10683d9d FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848506245 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848506245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848507741 ms III - Start
    [junit] SLOCK [T main @ 1755848507742 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenLayerAutoDblBuf
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenLayerAutoDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0xa3d8174: tileRendererInUse null, GearsES2[obj 0xa3d8174 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xa3d8174 on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xa3d8174 created: GearsObj[0x35aea049, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xa3d8174 created: GearsObj[0x7205765b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xa3d8174 created: GearsObj[0x7205765b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0xa3d8174 FIN GearsES2[obj 0xa3d8174 isInit true, usesShared false, 1 GearsObj[0x35aea049, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7205765b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f217633, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0xa3d8174 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xa3d8174, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 400x300, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xa3d8174 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xa3d8174, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xa3d8174 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xa3d8174, angle 4.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3d010842
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0013-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xa3d8174: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xa3d8174 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas0,8,31,800x600,invalid]
    [junit] Fin: GLWindow[
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xa3d8174 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4e096385[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[8/31 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [junit]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [junit]   Config null, 
    [junit]   WrappedSurface null, 
    [junit]   SurfaceUpdatedListeners num 0 [], 
    [junit]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@4f80542f, ], 
    [junit]   MouseListeners num 0 [], 
    [junit]   PointerGestures default true, custom 0 [], 
    [junit]   KeyListeners num 0 [], 
    [junit]   windowLock <60bd273d, 121314f7>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0x576d5deb: tileRendererInUse null, GearsES2[obj 0x576d5deb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] GearsES2 init 0x576d5deb on Thread[#1,main,5,main]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Window Caps PostGL   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Swap Interval  1
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x576d5deb created: GearsObj[0x6fdbe764, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x576d5deb created: GearsObj[0x51c668e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x576d5deb created: GearsObj[0x51c668e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0x576d5deb FIN GearsES2[obj 0x576d5deb isInit true, usesShared false, 1 GearsObj[0x6fdbe764, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x51c668e3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e6a8155, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0x576d5deb 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3d010842, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0400x0300.png
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x576d5deb 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0200x0150.png
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x576d5deb 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0x10010892
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0x10010892
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0016-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0800x0600.png
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x576d5deb: tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x576d5deb FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas1,8,31,800x600,invalid]
    [junit] Fin: GLWindow[
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x576d5deb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5d534f5d[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[8/31 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [junit]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [junit]   Config null, 
    [junit]   WrappedSurface null, 
    [junit]   SurfaceUpdatedListeners num 0 [], 
    [junit]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6221a451, ], 
    [junit]   MouseListeners num 0 [], 
    [junit]   PointerGestures default true, custom 0 [], 
    [junit]   KeyListeners num 0 [], 
    [junit]   windowLock <52719fb6, 3012646b>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0x7b36aa0c: tileRendererInUse null, GearsES2[obj 0x7b36aa0c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7b36aa0c on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7b36aa0c created: GearsObj[0x4d154ccd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7b36aa0c created: GearsObj[0x229c6181, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7b36aa0c created: GearsObj[0x229c6181, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0x7b36aa0c FIN GearsES2[obj 0x7b36aa0c isInit true, usesShared false, 1 GearsObj[0x4d154ccd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x229c6181, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4686afc2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0x7b36aa0c 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7b36aa0c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 400x300, swapInterval 1, drawable 0x3d010842
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 400x300, swapInterval 1, drawable 0x10010892
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x7b36aa0c 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7b36aa0c, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x10010892
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x10010892
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x7b36aa0c 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7b36aa0c, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0015-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x7b36aa0c: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x7b36aa0c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas2,8,31,800x600,invalid]
    [junit] Fin: GLWindow[
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x7b36aa0c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5824a83d[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[8/31 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [junit]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [junit]   Config null, 
    [junit]   WrappedSurface null, 
    [junit]   SurfaceUpdatedListeners num 0 [], 
    [junit]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@1e0b4072, ], 
    [junit]   MouseListeners num 0 [], 
    [junit]   PointerGestures default true, custom 0 [], 
    [junit]   KeyListeners num 0 [], 
    [junit]   windowLock <791f145a, 38cee291>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0xe350b40: tileRendererInUse null, GearsES2[obj 0xe350b40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xe350b40 on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xe350b40 created: GearsObj[0x1ffaf86, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xe350b40 created: GearsObj[0x6574a52c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xe350b40 created: GearsObj[0x6574a52c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0xe350b40 FIN GearsES2[obj 0xe350b40 isInit true, usesShared false, 1 GearsObj[0x1ffaf86, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6574a52c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c1a5b54, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0xe350b40 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3d010842, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xe350b40, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 400x300, swapInterval 1, drawable 0x3d010842
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0xe350b40 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xe350b40, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x10010892
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x10010892
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0xe350b40 0/0 800x600 of 800x600, swapInterval 1, drawable 0x10010892, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xe350b40, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x10010892
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x10010892
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x10010892
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0014-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.dispose 0xe350b40: tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.dispose 0xe350b40 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas3,8,31,800x600,invalid]
    [junit] Fin: GLWindow[
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xe350b40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@41a0aa7d[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[8/31 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [junit]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [junit]   Config null, 
    [junit]   WrappedSurface null, 
    [junit]   SurfaceUpdatedListeners num 0 [], 
    [junit]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@1c7696c6, ], 
    [junit]   MouseListeners num 0 [], 
    [junit]   PointerGestures default true, custom 0 [], 
    [junit]   KeyListeners num 0 [], 
    [junit]   windowLock <60099951, 20140db9>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848513821 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848513822 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.772 sec
    [junit] ------------- Standard Output ---------------
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas0,8,31,800x600,invalid]
    [junit] Fin: GLWindow[
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xa3d8174 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4e096385[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[8/31 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [junit]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [junit]   Config null, 
    [junit]   WrappedSurface null, 
    [junit]   SurfaceUpdatedListeners num 0 [], 
    [junit]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@4f80542f, ], 
    [junit]   MouseListeners num 0 [], 
    [junit]   PointerGestures default true, custom 0 [], 
    [junit]   KeyListeners num 0 [], 
    [junit]   windowLock <60bd273d, 121314f7>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas1,8,31,800x600,invalid]
    [junit] Fin: GLWindow[
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x576d5deb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5d534f5d[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[8/31 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [junit]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [junit]   Config null, 
    [junit]   WrappedSurface null, 
    [junit]   SurfaceUpdatedListeners num 0 [], 
    [junit]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6221a451, ], 
    [junit]   MouseListeners num 0 [], 
    [junit]   PointerGestures default true, custom 0 [], 
    [junit]   KeyListeners num 0 [], 
    [junit]   windowLock <52719fb6, 3012646b>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas2,8,31,800x600,invalid]
    [junit] Fin: GLWindow[
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x7b36aa0c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5824a83d[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[8/31 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [junit]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [junit]   Config null, 
    [junit]   WrappedSurface null, 
    [junit]   SurfaceUpdatedListeners num 0 [], 
    [junit]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@1e0b4072, ], 
    [junit]   MouseListeners num 0 [], 
    [junit]   PointerGestures default true, custom 0 [], 
    [junit]   KeyListeners num 0 [], 
    [junit]   windowLock <791f145a, 38cee291>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas3,8,31,800x600,invalid]
    [junit] Fin: GLWindow[
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xe350b40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@41a0aa7d[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[8/31 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [junit]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [junit]   Config null, 
    [junit]   WrappedSurface null, 
    [junit]   SurfaceUpdatedListeners num 0 [], 
    [junit]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@1c7696c6, ], 
    [junit]   MouseListeners num 0 [], 
    [junit]   PointerGestures default true, custom 0 [], 
    [junit]   KeyListeners num 0 [], 
    [junit]   windowLock <60099951, 20140db9>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848507741 ms III - Start
    [junit] SLOCK [T main @ 1755848507742 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenLayerAutoDblBuf
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenLayerAutoDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0xa3d8174: tileRendererInUse null, GearsES2[obj 0xa3d8174 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xa3d8174 on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xa3d8174 created: GearsObj[0x35aea049, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xa3d8174 created: GearsObj[0x7205765b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xa3d8174 created: GearsObj[0x7205765b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0xa3d8174 FIN GearsES2[obj 0xa3d8174 isInit true, usesShared false, 1 GearsObj[0x35aea049, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7205765b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f217633, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0xa3d8174 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xa3d8174, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 400x300, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xa3d8174 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xa3d8174, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xa3d8174 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xa3d8174, angle 4.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3d010842
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0013-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xa3d8174: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xa3d8174 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0x576d5deb: tileRendererInUse null, GearsES2[obj 0x576d5deb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x576d5deb on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x576d5deb created: GearsObj[0x6fdbe764, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x576d5deb created: GearsObj[0x51c668e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x576d5deb created: GearsObj[0x51c668e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0x576d5deb FIN GearsES2[obj 0x576d5deb isInit true, usesShared false, 1 GearsObj[0x6fdbe764, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x51c668e3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e6a8155, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0x576d5deb 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3d010842, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0400x0300.png
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x576d5deb 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0200x0150.png
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x576d5deb 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0x10010892
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0x10010892
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0016-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0800x0600.png
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x576d5deb: tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x576d5deb FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0x7b36aa0c: tileRendererInUse null, GearsES2[obj 0x7b36aa0c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7b36aa0c on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7b36aa0c created: GearsObj[0x4d154ccd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7b36aa0c created: GearsObj[0x229c6181, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7b36aa0c created: GearsObj[0x229c6181, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0x7b36aa0c FIN GearsES2[obj 0x7b36aa0c isInit true, usesShared false, 1 GearsObj[0x4d154ccd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x229c6181, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4686afc2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0x7b36aa0c 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7b36aa0c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 400x300, swapInterval 1, drawable 0x3d010842
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 400x300, swapInterval 1, drawable 0x10010892
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x7b36aa0c 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7b36aa0c, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x10010892
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x10010892
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x7b36aa0c 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7b36aa0c, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0015-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x7b36aa0c: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x7b36aa0c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0xe350b40: tileRendererInUse null, GearsES2[obj 0xe350b40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xe350b40 on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xe350b40 created: GearsObj[0x1ffaf86, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xe350b40 created: GearsObj[0x6574a52c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xe350b40 created: GearsObj[0x6574a52c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0xe350b40 FIN GearsES2[obj 0xe350b40 isInit true, usesShared false, 1 GearsObj[0x1ffaf86, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6574a52c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c1a5b54, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0xe350b40 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3d010842, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xe350b40, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 400x300, swapInterval 1, drawable 0x3d010842
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0xe350b40 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xe350b40, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x10010892
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x10010892
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0xe350b40 0/0 800x600 of 800x600, swapInterval 1, drawable 0x10010892, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xe350b40, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x10010892
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x10010892
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x10010892
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0014-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.dispose 0xe350b40: tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.dispose 0xe350b40 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848513821 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848513822 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testGL2OffScreenFBODblBufMSAA took 2.746 sec
    [junit] Testcase: testGL2OffScreenFBODblBufStencil took 0.002 sec
    [junit] Testcase: testGL2OffScreenFBODblBufStencilMSAA took 0.001 sec
    [junit] Testcase: testGL2OffScreenLayerAutoDblBuf took 0 sec
    [junit] Testcase: testGL2OffScreenPbuffer took 0 sec
    [junit] Testcase: testGL2OnScreenDblBuf took 1.075 sec
    [junit] Testcase: testGL2OnScreenDblBufMSAA took 0.795 sec
    [junit] Testcase: testGL2OnScreenDblBufStencil took 0.708 sec
    [junit] Testcase: testGL2OnScreenDblBufStencilMSAA took 0.699 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.772 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas0,8,31,800x600,invalid]
    [junit] Fin: GLWindow[
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xa3d8174 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@4e096385[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[8/31 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [junit]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [junit]   Config null, 
    [junit]   WrappedSurface null, 
    [junit]   SurfaceUpdatedListeners num 0 [], 
    [junit]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@4f80542f, ], 
    [junit]   MouseListeners num 0 [], 
    [junit]   PointerGestures default true, custom 0 [], 
    [junit]   KeyListeners num 0 [], 
    [junit]   windowLock <60bd273d, 121314f7>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas1,8,31,800x600,invalid]
    [junit] Fin: GLWindow[
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x576d5deb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5d534f5d[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[8/31 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [junit]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [junit]   Config null, 
    [junit]   WrappedSurface null, 
    [junit]   SurfaceUpdatedListeners num 0 [], 
    [junit]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@6221a451, ], 
    [junit]   MouseListeners num 0 [], 
    [junit]   PointerGestures default true, custom 0 [], 
    [junit]   KeyListeners num 0 [], 
    [junit]   windowLock <52719fb6, 3012646b>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas2,8,31,800x600,invalid]
    [junit] Fin: GLWindow[
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0x7b36aa0c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@5824a83d[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[8/31 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [junit]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [junit]   Config null, 
    [junit]   WrappedSurface null, 
    [junit]   SurfaceUpdatedListeners num 0 [], 
    [junit]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@1e0b4072, ], 
    [junit]   MouseListeners num 0 [], 
    [junit]   PointerGestures default true, custom 0 [], 
    [junit]   KeyListeners num 0 [], 
    [junit]   windowLock <791f145a, 38cee291>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] Requested  GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Expected   GL Caps: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/1/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Window: com.jogamp.newt.opengl.GLWindow
    [junit] Window Caps Pre_GL: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable    Pre-GL(0): jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable, jogamp.newt.driver.windows.WindowDriver
    [junit] Window Caps PostGL   : GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(1): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Chosen     GL Caps(1): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Chosen     GL CTX (2): 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Chosen     GL Caps(2): GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] Drawable   Post-GL(2): com.jogamp.newt.opengl.GLWindow, jogamp.newt.driver.windows.WindowDriver
    [junit] Fin: com.jogamp.newt.awt.NewtCanvasAWT[canvas3,8,31,800x600,invalid]
    [junit] Fin: GLWindow[
    [junit] 	Helper: GLAnimatorControl: null, GLEventListeners num 2 [GearsES2[obj 0xe350b40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null][init false], com.jogamp.opengl.test.junit.util.UITestCase$SnapshotGLEventListener@41a0aa7d[init false], ], 
    [junit] 	Drawable: null, 
    [junit] 	Context: null, 
    [junit] 	Window: jogamp.newt.driver.windows.WindowDriver[State [invisible, autopos, repositionable, resizable], supported [visible, child, focused, undecor, aontop, aonbottom, unsticky, repositionable, resizable, max[h, v], fullscreen[true], pointer[visible, confined]]; Window[8/31 800x600 wu, 800x600 pixel] handle 0x0, surfaceHandle 0x0, children 0; ParentWindow null (handle 0x0), 
    [junit]   NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 0, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], null, NEWT-Display[.windows_nil-1, excl false, refCount 0, hasEDT true, edtRunning false, null], monitors: null], 
    [junit]   Config null, 
    [junit]   WrappedSurface null, 
    [junit]   SurfaceUpdatedListeners num 0 [], 
    [junit]   WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$2@1c7696c6, ], 
    [junit]   MouseListeners num 0 [], 
    [junit]   PointerGestures default true, custom 0 [], 
    [junit]   KeyListeners num 0 [], 
    [junit]   windowLock <60099951, 20140db9>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848507741 ms III - Start
    [junit] SLOCK [T main @ 1755848507742 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenFBODblBufStencilMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenLayerAutoDblBuf
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenLayerAutoDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OffScreenPbuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0xa3d8174: tileRendererInUse null, GearsES2[obj 0xa3d8174 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xa3d8174 on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xa3d8174 created: GearsObj[0x35aea049, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xa3d8174 created: GearsObj[0x7205765b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xa3d8174 created: GearsObj[0x7205765b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0xa3d8174 FIN GearsES2[obj 0xa3d8174 isInit true, usesShared false, 1 GearsObj[0x35aea049, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7205765b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f217633, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0xa3d8174 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xa3d8174, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 400x300, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0400x0300.png
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xa3d8174 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xa3d8174, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0200x0150.png
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0xa3d8174 0/0 800x600 of 800x600, swapInterval 1, drawable 0x3d010842, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xa3d8174, angle 4.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xa3d8174 800x600, swapInterval 1, drawable 0x3d010842
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBuf_______________-n0013-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0800x0600.png
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xa3d8174: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xa3d8174 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBuf
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0x576d5deb: tileRendererInUse null, GearsES2[obj 0x576d5deb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x576d5deb on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x576d5deb created: GearsObj[0x6fdbe764, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x576d5deb created: GearsObj[0x51c668e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x576d5deb created: GearsObj[0x51c668e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0x576d5deb FIN GearsES2[obj 0x576d5deb isInit true, usesShared false, 1 GearsObj[0x6fdbe764, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x51c668e3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2e6a8155, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0x576d5deb 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3d010842, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0400x0300.png
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x576d5deb 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0200x0150.png
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x576d5deb 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x576d5deb, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0x10010892
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0x10010892
    [junit] Thread[#1,main,5,main] GearsES2.display 0x576d5deb 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufMSAA___________-n0016-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0800x0600.png
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x576d5deb: tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x576d5deb FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufMSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0x7b36aa0c: tileRendererInUse null, GearsES2[obj 0x7b36aa0c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7b36aa0c on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7b36aa0c created: GearsObj[0x4d154ccd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7b36aa0c created: GearsObj[0x229c6181, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7b36aa0c created: GearsObj[0x229c6181, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0x7b36aa0c FIN GearsES2[obj 0x7b36aa0c isInit true, usesShared false, 1 GearsObj[0x4d154ccd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x229c6181, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4686afc2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0x7b36aa0c 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3b0107d5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7b36aa0c, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 400x300, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 400x300, swapInterval 1, drawable 0x3d010842
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0400x0300.png
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 400x300, swapInterval 1, drawable 0x10010892
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x7b36aa0c 0/0 200x150 of 200x150, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7b36aa0c, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x10010892
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0xffffffffc0010835
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0200x0150.png
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 200x150, swapInterval 1, drawable 0x10010892
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x7b36aa0c 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffc0010835, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7b36aa0c, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0x7b36aa0c 800x600, swapInterval 1, drawable 0x3b0107d5
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencil________-n0015-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St08-Sa00_default-0800x0600.png
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x7b36aa0c: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x7b36aa0c FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencil
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0xe350b40: tileRendererInUse null, GearsES2[obj 0xe350b40 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xe350b40 on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xe350b40 created: GearsObj[0x1ffaf86, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xe350b40 created: GearsObj[0x6574a52c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xe350b40 created: GearsObj[0x6574a52c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0xe350b40 FIN GearsES2[obj 0xe350b40 isInit true, usesShared false, 1 GearsObj[0x1ffaf86, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6574a52c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c1a5b54, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0xe350b40 0/0 400x300 of 400x300, swapInterval 1, drawable 0x3d010842, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xe350b40, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 400x300, swapInterval 1, drawable 0x3d010842
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0001-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0400x0300.png
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 400x300, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0xe350b40 0/0 200x150 of 200x150, swapInterval 1, drawable 0x3b0107d5, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xe350b40, angle 1.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x10010892
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x10010892
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0007-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0200x0150.png
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3b0107d5
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 200x150, swapInterval 1, drawable 0x3d010842
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0xe350b40 0/0 800x600 of 800x600, swapInterval 1, drawable 0x10010892, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xe350b40, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x10010892
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x10010892
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0xffffffffc0010835
    [junit] Thread[#1,main,5,main] GearsES2.display 0xe350b40 800x600, swapInterval 1, drawable 0x10010892
    [junit] main: ** screenshot: TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT.testGL2OnScreenDblBufStencilMSAA____-n0014-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St08-Sa04_default-0800x0600.png
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.dispose 0xe350b40: tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.dispose 0xe350b40 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT - testGL2OnScreenDblBufStencilMSAA
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848513821 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848513822 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848515831 ms III - Start
    [junit] SLOCK [T main @ 1755848515832 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable
    [junit] Chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable
    [junit] Done!
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848519912 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848519912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.772 sec
    [junit] ------------- Standard Output ---------------
    [junit] Done!
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848515831 ms III - Start
    [junit] SLOCK [T main @ 1755848515832 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable
    [junit] Chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848519912 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848519912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLOffscreenDrawable took 4.05 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.772 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Done!
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848515831 ms III - Start
    [junit] SLOCK [T main @ 1755848515832 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable
    [junit] Chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLOffscreenAutoDrawableBug1044AWT - test01GLOffscreenDrawable
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848519912 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848519912 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848521327 ms III - Start
    [junit] SLOCK [T main @ 1755848521328 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0000-awt-usr000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] Frame# 1, user #1
    [junit] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0001-awt-usr001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #2
    [junit] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0002-awt-usr002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] Frame# 3, user #3
    [junit] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0003-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0004-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0009-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0010-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0011-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test10_MSAA8_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0000-awt-usr000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] Frame# 1, user #1
    [junit] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0001-awt-usr001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #2
    [junit] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0002-awt-usr002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] Frame# 3, user #3
    [junit] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0003-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0004-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0006-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0007-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0008-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0009-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0010-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0011-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test10_MSAA8_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848531277 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848531277 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.655 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848521327 ms III - Start
    [junit] SLOCK [T main @ 1755848521328 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0000-awt-usr000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] Frame# 1, user #1
    [junit] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0001-awt-usr001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #2
    [junit] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0002-awt-usr002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] Frame# 3, user #3
    [junit] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0003-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0004-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0009-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0010-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0011-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test10_MSAA8_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0000-awt-usr000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] Frame# 1, user #1
    [junit] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0001-awt-usr001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #2
    [junit] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0002-awt-usr002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] Frame# 3, user #3
    [junit] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0003-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0004-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0006-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0007-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0008-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0009-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0010-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0011-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test10_MSAA8_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848531277 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848531277 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00_MSAA0_DefFlip took 3.875 sec
    [junit] Testcase: test01_MSAA0_UsrFlip took 0.001 sec
    [junit] Testcase: test10_MSAA8_DefFlip took 3.373 sec
    [junit] Testcase: test11_MSAA8_UsrFlip took 0 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.655 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848521327 ms III - Start
    [junit] SLOCK [T main @ 1755848521328 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0000-awt-usr000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] Frame# 1, user #1
    [junit] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0001-awt-usr001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #2
    [junit] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0002-awt-usr002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] Frame# 3, user #3
    [junit] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0003-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0004-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0009-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0010-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test00_MSAA0_DefFlip-n0011-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test00_MSAA0_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test10_MSAA8_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0000-awt-usr000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] Frame# 1, user #1
    [junit] TextRendererGLEL.display: Frame 0001 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0001-awt-usr001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #2
    [junit] TextRendererGLEL.display: Frame 0002 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0002-awt-usr002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] Frame# 3, user #3
    [junit] TextRendererGLEL.display: Frame 0003 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0003-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0004 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0004-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0006-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0007-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0008-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0009-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0010-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLCanvasAWT.test10_MSAA8_DefFlip-n0011-awt-usr003-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test10_MSAA8_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT - test11_MSAA8_UsrFlip
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848531277 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848531277 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848532794 ms III - Start
    [junit] SLOCK [T main @ 1755848532795 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 7, 2 code: 
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  8, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  9, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0000-awt-usr000-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0001-awt-usr000-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0002-awt-usr001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0003 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0003-awt-usr001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 4, user #2
    [junit] TextRendererGLEL.display: Frame 0004 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0004-awt-usr002-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 5, user #3
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0009-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0010-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0011-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test01_MSAA0_UsrFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0000-awt-usr000-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0001-awt-usr000-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0002-awt-usr001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0003 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0003-awt-usr001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 4, user #2
    [junit] TextRendererGLEL.display: Frame 0004 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0004-awt-usr002-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 5, user #3
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0005-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0006-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0007-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0008-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0009-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0010-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0011-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test10_MSAA8_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=12, linked=false, inUse=false, program: 7, 2 code: 
    [junit]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, 1/1 shader:  8, source]
    [junit]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  9, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0000-awt-usr000-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0001-awt-usr000-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0002-awt-usr001-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0003 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0003-awt-usr001-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 4, user #2
    [junit] TextRendererGLEL.display: Frame 0004 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0004-awt-usr002-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 5, user #3
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0006-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0007-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0008-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0009-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0010-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0011-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test10_MSAA8_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 16 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=16, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=32, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]
    [junit]    ShaderCode[id=31, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0000-awt-usr000-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0001-awt-usr000-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0002-awt-usr001-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0003 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0003-awt-usr001-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 4, user #2
    [junit] TextRendererGLEL.display: Frame 0004 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0004-awt-usr002-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 5, user #3
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0005-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0006-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0007-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0008-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0009-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0010-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0011-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848549521 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848549521 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.405 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848532794 ms III - Start
    [junit] SLOCK [T main @ 1755848532795 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 7, 2 code: 
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  8, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  9, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0000-awt-usr000-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0001-awt-usr000-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0002-awt-usr001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0003 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0003-awt-usr001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 4, user #2
    [junit] TextRendererGLEL.display: Frame 0004 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0004-awt-usr002-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 5, user #3
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0009-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0010-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0011-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test01_MSAA0_UsrFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0000-awt-usr000-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0001-awt-usr000-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0002-awt-usr001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0003 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0003-awt-usr001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 4, user #2
    [junit] TextRendererGLEL.display: Frame 0004 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0004-awt-usr002-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 5, user #3
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0005-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0006-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0007-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0008-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0009-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0010-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0011-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test10_MSAA8_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=12, linked=false, inUse=false, program: 7, 2 code: 
    [junit]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, 1/1 shader:  8, source]
    [junit]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  9, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0000-awt-usr000-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0001-awt-usr000-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0002-awt-usr001-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0003 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0003-awt-usr001-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 4, user #2
    [junit] TextRendererGLEL.display: Frame 0004 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0004-awt-usr002-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 5, user #3
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0006-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0007-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0008-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0009-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0010-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0011-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test10_MSAA8_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 16 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=16, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=32, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]
    [junit]    ShaderCode[id=31, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0000-awt-usr000-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0001-awt-usr000-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0002-awt-usr001-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0003 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0003-awt-usr001-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 4, user #2
    [junit] TextRendererGLEL.display: Frame 0004 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0004-awt-usr002-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 5, user #3
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0005-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0006-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0007-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0008-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0009-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0010-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0011-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848549521 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848549521 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00_MSAA0_DefFlip took 3.909 sec
    [junit] Testcase: test01_MSAA0_UsrFlip took 3.45 sec
    [junit] Testcase: test10_MSAA8_DefFlip took 3.314 sec
    [junit] Testcase: test11_MSAA8_UsrFlip took 3.358 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.405 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848532794 ms III - Start
    [junit] SLOCK [T main @ 1755848532795 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 7, 2 code: 
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  8, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  9, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0000-awt-usr000-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0001-awt-usr000-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0002-awt-usr001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0003 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0003-awt-usr001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 4, user #2
    [junit] TextRendererGLEL.display: Frame 0004 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0004-awt-usr002-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 5, user #3
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0005-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0006-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0007-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0008-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0009-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0010-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test00_MSAA0_DefFlip-n0011-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test00_MSAA0_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test01_MSAA0_UsrFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: false
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] has  msaa: false
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0000-awt-usr000-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0001-awt-usr000-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0002-awt-usr001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0003 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0003-awt-usr001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 4, user #2
    [junit] TextRendererGLEL.display: Frame 0004 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0004-awt-usr002-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] Frame# 5, user #3
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0005-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0006-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0007-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0008-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0009-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0010-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead false, TestGLReadBuffer01GLJPanelAWT.test01_MSAA0_UsrFlip-n0011-awt-usr003-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test01_MSAA0_UsrFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test10_MSAA8_DefFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=12, linked=false, inUse=false, program: 7, 2 code: 
    [junit]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, 1/1 shader:  8, source]
    [junit]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  9, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0000-awt-usr000-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0001-awt-usr000-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0002-awt-usr001-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0003 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0003-awt-usr001-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 4, user #2
    [junit] TextRendererGLEL.display: Frame 0004 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0004-awt-usr002-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 5, user #3
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0005-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0006-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0007-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0008-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0009-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0010-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip true, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test10_MSAA8_DefFlip-n0011-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test10_MSAA8_DefFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLEventListener init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] 
    [junit] req. msaa: true
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] has  msaa: true
    [junit] 
    [junit] ShaderState: attachShaderProgram: -1 -> 16 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=16, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=32, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]
    [junit]    ShaderCode[id=31, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]]
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0000 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0000-awt-usr000-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0001 (000): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0001-awt-usr000-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 2, user #1
    [junit] TextRendererGLEL.display: Frame 0002 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0002-awt-usr001-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0003 (001): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0003-awt-usr001-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 4, user #2
    [junit] TextRendererGLEL.display: Frame 0004 (002): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0004-awt-usr002-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] Frame# 5, user #3
    [junit] TextRendererGLEL.display: Frame 0005 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0005-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0006 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0006-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] TextRendererGLEL.display: Frame 0007 (003): 0420x0340
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0007-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0420x0340.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0008 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0008-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] TextRendererGLEL.display: Frame 0009 (003): 0220x0140
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0009-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0220x0140.png
    [junit] reshape ..
    [junit] TextRendererGLEL.display: Frame 0010 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0010-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0011 (003): 0320x0240
    [junit] AWT-EventQueue-0: ** screenshot: awtOrient/v-flip false, swapBuffersBeforeRead true, TestGLReadBuffer01GLJPanelAWT.test11_MSAA8_UsrFlip-n0011-awt-usr003-GL4bc_-hw-fbobject-Bdbl-Frgba_Irgba8888-D16-St00-Sa08_default-0320x0240.png
    [junit] TextRendererGLEL.display: Frame 0012 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0013 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0014 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0015 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0016 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0017 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0018 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0019 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0020 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0021 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0022 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0023 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0024 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0025 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0026 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0027 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0028 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0029 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0030 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0031 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0032 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0033 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0034 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0035 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0036 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0037 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0038 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0039 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0040 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0041 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0042 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0043 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0044 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0045 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0046 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0047 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0048 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0049 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0050 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0051 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0052 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0053 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0054 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0055 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0056 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0057 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0058 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0059 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0060 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0061 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0062 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0063 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0064 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0065 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0066 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0067 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0068 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0069 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0070 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0071 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0072 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0073 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0074 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0075 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0076 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0077 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0078 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0079 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0080 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0081 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0082 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0083 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0084 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0085 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0086 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0087 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0088 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0089 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0090 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0091 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0092 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0093 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0094 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0095 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0096 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0097 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0098 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0099 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0100 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0101 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0102 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0103 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0104 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0105 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0106 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0107 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0108 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0109 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0110 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0111 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0112 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0113 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0114 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0115 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0116 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0117 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0118 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0119 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0120 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0121 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0122 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0123 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0124 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0125 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0126 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0127 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0128 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0129 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0130 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0131 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0132 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0133 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0134 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0135 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0136 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0137 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0138 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0139 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0140 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0141 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0142 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0143 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0144 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0145 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0146 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0147 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0148 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0149 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0150 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0151 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0152 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0153 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0154 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0155 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0156 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0157 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0158 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0159 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0160 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0161 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0162 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0163 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0164 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0165 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0166 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0167 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0168 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0169 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0170 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0171 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0172 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0173 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0174 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0175 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0176 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0177 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0178 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0179 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0180 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0181 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0182 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0183 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0184 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0185 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0186 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0187 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0188 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0189 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0190 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0191 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0192 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0193 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0194 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0195 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0196 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0197 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0198 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0199 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0200 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0201 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0202 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0203 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0204 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0205 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0206 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0207 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0208 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0209 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0210 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0211 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0212 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0213 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0214 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0215 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0216 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0217 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0218 (003): 0320x0240
    [junit] TextRendererGLEL.display: Frame 0219 (003): 0320x0240
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLJPanelAWT - test11_MSAA8_UsrFlip
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848549521 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848549521 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848551091 ms III - Start
    [junit] SLOCK [T main @ 1755848551092 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Package: com.jogamp.common
    [junit] Extension Name: com.jogamp.common
    [junit] Specification Title: GlueGen Java Bindings Generator
    [junit] Specification Vendor: JogAmp Community
    [junit] Specification Version: 2.6
    [junit] Implementation Title: GlueGen Run-Time
    [junit] Implementation Vendor: JogAmp Community
    [junit] Implementation Vendor ID: com.jogamp
    [junit] Implementation URL: http://jogamp.org/
    [junit] Implementation Version: 2.6.0-rc-20250822
    [junit] Implementation Build: 2.6-b984-20250822
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 978a9661c1b9e28ecd02612d85a9ded7bde1878c
    [junit] Implementation SHA Sources: 3292634de662707af250ee87b6e5e7b95d1f12e7a39b2691a593a17d30099e1d
    [junit] Implementation SHA Classes: 5b890408f3a86cd220ee727420447fd16f41b319b335eb4b67996b9b56c51e7d
    [junit] Implementation SHA Classes-this: 6312661cb61d9843a8404df0fa8008616bf92c04e0e6e5210d694a851a8f5123
    [junit] Implementation SHA Natives: 0c0ececbc5b1e45afa6fcf408014ad91bc0486ec16ba89fc4be51606b34804bb
    [junit] Implementation SHA Natives-this: 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Package: com.jogamp.opengl
    [junit] Extension Name: com.jogamp.opengl
    [junit] Specification Title: Java Bindings for OpenGL API Specification
    [junit] Specification Vendor: JogAmp Community
    [junit] Specification Version: 2.6
    [junit] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [junit] Implementation Vendor: JogAmp Community
    [junit] Implementation Vendor ID: com.jogamp
    [junit] Implementation URL: http://jogamp.org/
    [junit] Implementation Version: 2.6.0-rc-20250822
    [junit] Implementation Build: 2.6-b1543-20250822
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [junit] Implementation SHA Sources: null
    [junit] Implementation SHA Classes: null
    [junit] Implementation SHA Classes-this: null
    [junit] Implementation SHA Natives: null
    [junit] Implementation SHA Natives-this: null
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x441129e7], obj 0x7c729a55]
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] 
    [junit] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x441129e7], obj 0x7c729a55]
    [junit] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [junit] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [junit] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [junit] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [junit] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 
    [junit] 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x441129e7], obj 0x48467f92]:
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848562810 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848562810 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.4 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848551091 ms III - Start
    [junit] SLOCK [T main @ 1755848551092 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Package: com.jogamp.common
    [junit] Extension Name: com.jogamp.common
    [junit] Specification Title: GlueGen Java Bindings Generator
    [junit] Specification Vendor: JogAmp Community
    [junit] Specification Version: 2.6
    [junit] Implementation Title: GlueGen Run-Time
    [junit] Implementation Vendor: JogAmp Community
    [junit] Implementation Vendor ID: com.jogamp
    [junit] Implementation URL: http://jogamp.org/
    [junit] Implementation Version: 2.6.0-rc-20250822
    [junit] Implementation Build: 2.6-b984-20250822
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 978a9661c1b9e28ecd02612d85a9ded7bde1878c
    [junit] Implementation SHA Sources: 3292634de662707af250ee87b6e5e7b95d1f12e7a39b2691a593a17d30099e1d
    [junit] Implementation SHA Classes: 5b890408f3a86cd220ee727420447fd16f41b319b335eb4b67996b9b56c51e7d
    [junit] Implementation SHA Classes-this: 6312661cb61d9843a8404df0fa8008616bf92c04e0e6e5210d694a851a8f5123
    [junit] Implementation SHA Natives: 0c0ececbc5b1e45afa6fcf408014ad91bc0486ec16ba89fc4be51606b34804bb
    [junit] Implementation SHA Natives-this: 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Package: com.jogamp.opengl
    [junit] Extension Name: com.jogamp.opengl
    [junit] Specification Title: Java Bindings for OpenGL API Specification
    [junit] Specification Vendor: JogAmp Community
    [junit] Specification Version: 2.6
    [junit] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [junit] Implementation Vendor: JogAmp Community
    [junit] Implementation Vendor ID: com.jogamp
    [junit] Implementation URL: http://jogamp.org/
    [junit] Implementation Version: 2.6.0-rc-20250822
    [junit] Implementation Build: 2.6-b1543-20250822
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [junit] Implementation SHA Sources: null
    [junit] Implementation SHA Classes: null
    [junit] Implementation SHA Classes-this: null
    [junit] Implementation SHA Natives: null
    [junit] Implementation SHA Natives-this: null
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x441129e7], obj 0x7c729a55]
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] 
    [junit] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x441129e7], obj 0x7c729a55]
    [junit] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [junit] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [junit] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [junit] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [junit] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 
    [junit] 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x441129e7], obj 0x48467f92]:
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848562810 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848562810 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testMain took 11.687 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.4 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848551091 ms III - Start
    [junit] SLOCK [T main @ 1755848551092 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Platform: WINDOWS / Windows 10 10.0 (10.0), amd64 (X86_64, GENERIC_ABI), 6 cores, littleEndian true
    [junit] MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
    [junit]   int8    1 / 1, int16   2 / 2
    [junit]   int     4 / 4, long    4 / 4
    [junit]   int32   4 / 4, int64   8 / 8
    [junit]   float   4 / 4, double  8 / 8, ldouble 16 / 16
    [junit]   pointer 8 / 8, page    4096
    [junit] Platform: Java Version: 21.0.7 (21.0.7u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
    [junit] Platform: Java Vendor: Eclipse Adoptium, https://adoptium.net/, Java21, dynamicLib: true, AWT enabled: true
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Package: com.jogamp.common
    [junit] Extension Name: com.jogamp.common
    [junit] Specification Title: GlueGen Java Bindings Generator
    [junit] Specification Vendor: JogAmp Community
    [junit] Specification Version: 2.6
    [junit] Implementation Title: GlueGen Run-Time
    [junit] Implementation Vendor: JogAmp Community
    [junit] Implementation Vendor ID: com.jogamp
    [junit] Implementation URL: http://jogamp.org/
    [junit] Implementation Version: 2.6.0-rc-20250822
    [junit] Implementation Build: 2.6-b984-20250822
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 978a9661c1b9e28ecd02612d85a9ded7bde1878c
    [junit] Implementation SHA Sources: 3292634de662707af250ee87b6e5e7b95d1f12e7a39b2691a593a17d30099e1d
    [junit] Implementation SHA Classes: 5b890408f3a86cd220ee727420447fd16f41b319b335eb4b67996b9b56c51e7d
    [junit] Implementation SHA Classes-this: 6312661cb61d9843a8404df0fa8008616bf92c04e0e6e5210d694a851a8f5123
    [junit] Implementation SHA Natives: 0c0ececbc5b1e45afa6fcf408014ad91bc0486ec16ba89fc4be51606b34804bb
    [junit] Implementation SHA Natives-this: 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Package: com.jogamp.opengl
    [junit] Extension Name: com.jogamp.opengl
    [junit] Specification Title: Java Bindings for OpenGL API Specification
    [junit] Specification Vendor: JogAmp Community
    [junit] Specification Version: 2.6
    [junit] Implementation Title: Java Bindings for OpenGL Runtime Environment
    [junit] Implementation Vendor: JogAmp Community
    [junit] Implementation Vendor ID: com.jogamp
    [junit] Implementation URL: http://jogamp.org/
    [junit] Implementation Version: 2.6.0-rc-20250822
    [junit] Implementation Build: 2.6-b1543-20250822
    [junit] Implementation Branch: origin/master
    [junit] Implementation Commit: 317222d1428a9d8325f571e1231b7fe304348b85
    [junit] Implementation SHA Sources: null
    [junit] Implementation SHA Classes: null
    [junit] Implementation SHA Classes-this: null
    [junit] Implementation SHA Natives: null
    [junit] Implementation SHA Natives-this: null
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x441129e7], obj 0x7c729a55]
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] 
    [junit] Capabilities for WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x441129e7], obj 0x7c729a55]
    [junit] 	GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 2 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 3 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 4 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 5 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 6 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 10 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 11 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 12 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 13 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 14 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 15 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 16 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 17 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 18 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 19 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 21 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 22 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 23 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 24 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 25 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 26 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 27 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 28 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 29 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 30 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 31 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 33 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 34 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 35 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 36 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 37 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 38 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 39 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 40 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 41 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 42 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 43 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 45 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 46 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 47 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 48 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 49 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 50 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 51 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 52 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 53 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 54 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 55 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 56 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 57 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 58 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 59 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 60 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 61 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 62 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 63 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 64 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 65 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 66 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 67 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 68 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 69 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 70 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 71 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 72 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 73 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 74 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 75 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 76 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 77 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 78 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 79 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 80 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 81 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 82 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 83 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 84 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 85 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 86 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 87 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 88 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 89 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 90 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 91 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 92 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 93 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 94 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 95 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 96 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 97 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 98 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 99 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 100 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 101 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 102 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 103 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 104 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 105 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 106 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 107 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 108 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 109 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 110 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 111 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 112 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 113 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 114 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 115 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 116 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 117 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 118 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 119 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 120 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 121 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 122 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 123 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 124 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 125 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 126 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 127 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 128 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 129 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 130 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 131 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 132 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 133 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 134 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 135 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 136 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 137 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 138 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 139 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 140 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 141 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 142 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 143 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 144 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 145 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 146 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 147 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 148 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 149 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 150 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 151 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 152 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 153 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 154 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 155 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 156 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 157 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 158 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 159 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 160 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 161 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 162 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 163 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 164 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 165 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 166 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 167 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 168 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 169 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 170 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 171 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 172 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 173 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 174 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 175 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 176 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 177 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 178 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 179 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 180 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 181 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 182 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 183 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 184 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 185 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 186 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 187 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 188 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 189 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 190 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 191 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 192 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 193 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 194 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 195 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 196 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]
    [junit] 	GLCaps[wgl vid 197 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 198 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 199 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 200 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 201 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 202 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 203 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 204 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 205 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 206 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 207 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 208 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, dbl, mono  , sw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo]]
    [junit] 	GLCaps[wgl vid 209 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [junit] 	GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [junit] 	GLCaps[wgl vid 213 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 32/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [junit] 	GLCaps[wgl vid 214 gdi: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL4bc/GL4bc.hw], offscr[bitmap]]
    [junit] 	GLCaps[wgl vid 233 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 234 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 235 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 236 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 237 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 238 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 239 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 240 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 241 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 242 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 243 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 244 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 245 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 246 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 247 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 248 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 249 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 250 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 251 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 252 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 253 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 254 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 255 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 256 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 257 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 258 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 259 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 260 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 261 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 262 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 263 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 264 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 265 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 266 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 267 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 268 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 269 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 271 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 272 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 273 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 274 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 275 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 276 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 277 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 278 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 279 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 280 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 281 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 282 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 283 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 284 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 285 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 286 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 287 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 288 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 289 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 290 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 291 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 292 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 293 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 294 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 295 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 296 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 297 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 298 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 299 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 300 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 301 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 302 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 303 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 304 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 305 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 306 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 307 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 308 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 309 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 310 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 311 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 312 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 313 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 314 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 315 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 316 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 317 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 318 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 319 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 320 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 321 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 322 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 323 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 324 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 325 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 326 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 327 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 328 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 329 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 330 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 331 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 332 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 333 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 334 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 335 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 336 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 337 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 338 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 339 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 340 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 341 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 342 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 343 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 344 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 345 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 346 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 347 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 348 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 349 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 350 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 351 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 352 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 353 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 354 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 355 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 356 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 357 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 358 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 359 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 360 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 361 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 362 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 363 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 364 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 365 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 366 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 367 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 368 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 369 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 370 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 371 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 372 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 373 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 374 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 375 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 376 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 377 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 378 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 379 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 380 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 381 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 382 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 383 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 384 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 385 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 386 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 387 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 388 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 389 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 390 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 391 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 392 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 393 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 394 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 395 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 396 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 397 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 398 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 399 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 400 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 401 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 402 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 403 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 404 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 405 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 406 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 407 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 408 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 409 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 410 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 411 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 412 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 413 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 414 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 415 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 416 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 417 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 418 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 419 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 420 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 421 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 422 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 423 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 424 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 425 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 426 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 427 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 16/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 428 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 429 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 430 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 431 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 432 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 433 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 434 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 435 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 436 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 437 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 438 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 439 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 440 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 441 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 442 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 443 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 444 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 445 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 446 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 447 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 448 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 449 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 450 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 451 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 452 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 453 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 454 arb: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 455 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 456 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 457 arb: rgba 0/0/0/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 458 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 459 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 460 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 461 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 462 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 463 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 464 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 465 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 466 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 467 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 468 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 469 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 470 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 471 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 472 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 473 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 474 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 475 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 476 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 477 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 478 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 479 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 480 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 481 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 482 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 483 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 484 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 485 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 486 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 487 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 488 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 489 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 490 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 491 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 492 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 493 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 494 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 495 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 496 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 497 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 498 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 499 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 500 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 501 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 502 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 503 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 504 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 505 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 506 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 507 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 508 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 509 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 510 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 511 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 512 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 513 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 514 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 515 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 516 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 517 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 518 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 519 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 520 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 521 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 522 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 523 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 524 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 525 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 526 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 527 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 528 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 529 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 530 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 531 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 532 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 533 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 534 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 535 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 536 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 537 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 538 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 539 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 540 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 541 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 542 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 543 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 544 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 545 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 546 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 547 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 548 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 549 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 550 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 551 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 552 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 553 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 554 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 555 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 556 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 557 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 558 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 559 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 560 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 561 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 562 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 563 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 564 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 565 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 566 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 567 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 568 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 569 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 570 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 571 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 572 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 573 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 574 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 575 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 576 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 577 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 578 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 579 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 580 arb: rgba 11/11/10/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 581 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 582 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 583 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 584 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 585 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 586 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 587 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 588 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 589 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 590 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 591 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 592 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 593 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 594 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 595 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 596 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 597 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 598 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 599 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 600 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 601 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 602 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 603 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 604 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 605 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 606 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 607 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 608 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 609 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 610 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 611 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 612 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 613 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 614 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 615 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 616 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 617 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 618 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 619 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 620 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 621 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 622 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 623 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 624 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 625 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 626 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 627 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 628 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 629 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 630 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 631 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 632 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 633 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 634 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 635 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 636 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 637 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 638 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 639 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 640 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 641 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 642 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 643 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 644 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 645 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 646 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 647 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 648 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 649 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 650 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 651 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 652 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 653 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 654 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 655 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 656 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 657 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 658 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 659 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 660 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 661 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 662 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 663 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 664 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 665 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 666 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 667 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 668 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 669 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 670 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 0/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 671 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 672 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 673 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 674 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 675 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 676 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 677 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 678 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 679 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 680 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 681 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 682 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 683 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 684 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 685 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 686 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 687 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 688 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 689 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 690 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 691 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 692 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 693 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 694 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 695 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 696 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 697 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 698 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 699 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 700 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 701 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 702 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 703 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 704 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 705 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 706 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/16, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 707 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 708 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 709 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 710 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 711 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 712 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 713 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 714 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 715 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 716 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 717 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 	GLCaps[wgl vid 718 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/32, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] 
    [junit] 
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x441129e7], obj 0x48467f92]:
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT - testMain
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848562810 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848562810 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848586488 ms III - Start
    [junit] SLOCK [T main @ 1755848586489 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00
    [junit] Java Version: 21.0.7
    [junit] OS Version: 10.0
    [junit] JAWTUtil.isOffscreenLayerRequired(): false
    [junit] JAWTUtil.isOffscreenLayerSupported(): false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848589264 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848589264 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.432 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848586488 ms III - Start
    [junit] SLOCK [T main @ 1755848586489 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00
    [junit] Java Version: 21.0.7
    [junit] OS Version: 10.0
    [junit] JAWTUtil.isOffscreenLayerRequired(): false
    [junit] JAWTUtil.isOffscreenLayerSupported(): false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848589264 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848589264 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_GL3 took 2.718 sec
    [junit] Testcase: test01_GLDefault took 0.001 sec
    [junit] Testcase: testInfo00 took 0.001 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.432 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848586488 ms III - Start
    [junit] SLOCK [T main @ 1755848586489 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - test01_GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00
    [junit] Java Version: 21.0.7
    [junit] OS Version: 10.0
    [junit] JAWTUtil.isOffscreenLayerRequired(): false
    [junit] JAWTUtil.isOffscreenLayerSupported(): false
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT - testInfo00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848589264 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848589264 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848590571 ms III - Start
    [junit] SLOCK [T main @ 1755848590572 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848593272 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848593272 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.381 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848590571 ms III - Start
    [junit] SLOCK [T main @ 1755848590572 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848593272 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848593272 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_GLDefault took 0.678 sec
    [junit] Testcase: test02_GL3 took 1.963 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.381 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848590571 ms III - Start
    [junit] SLOCK [T main @ 1755848590572 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test01_GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT - test02_GL3
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848593272 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848593272 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848594660 ms III - Start
    [junit] SLOCK [T main @ 1755848594661 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@5bb5e4fd
    [junit] BB.1: java.lang.Object@5bb5e4fd
    [junit] BB.2
    [junit] AA.1
    [junit] AA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848597509 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848597510 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.53 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848594660 ms III - Start
    [junit] SLOCK [T main @ 1755848594661 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@5bb5e4fd
    [junit] BB.1: java.lang.Object@5bb5e4fd
    [junit] BB.2
    [junit] AA.1
    [junit] AA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848597509 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848597510 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testDeadlock took 0.082 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.53 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848594660 ms III - Start
    [junit] SLOCK [T main @ 1755848594661 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock
    [junit] BB.0: java.lang.Object@5bb5e4fd
    [junit] BB.1: java.lang.Object@5bb5e4fd
    [junit] BB.2
    [junit] AA.1
    [junit] AA.X
    [junit] BB.3
    [junit] BB.X
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT - testDeadlock
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848597509 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848597510 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848598874 ms III - Start
    [junit] SLOCK [T main @ 1755848598875 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01
    [junit] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x1010851, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list reused: 1
    [junit] gear2 list reused: 2
    [junit] gear3 list reused: 3
    [junit] Shared Gears: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 240x217 of 240x217, swapInterval 0, drawable 0x1010851, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list reused: 1
    [junit] gear2 list reused: 2
    [junit] gear3 list reused: 3
    [junit] Shared Gears: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 240x217 of 240x217, swapInterval 0, drawable 0x1010851, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 4
    [junit] gear2 list created: 5
    [junit] gear3 list created: 6
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 240x217 of 240x217, swapInterval 1, drawable 0x1010851, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848602351 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848602352 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.166 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848598874 ms III - Start
    [junit] SLOCK [T main @ 1755848598875 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01
    [junit] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x1010851, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list reused: 1
    [junit] gear2 list reused: 2
    [junit] gear3 list reused: 3
    [junit] Shared Gears: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 240x217 of 240x217, swapInterval 0, drawable 0x1010851, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list reused: 1
    [junit] gear2 list reused: 2
    [junit] gear3 list reused: 3
    [junit] Shared Gears: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 240x217 of 240x217, swapInterval 0, drawable 0x1010851, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 4
    [junit] gear2 list created: 5
    [junit] gear3 list created: 6
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 240x217 of 240x217, swapInterval 1, drawable 0x1010851, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848602351 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848602352 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.922 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.166 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848598874 ms III - Start
    [junit] SLOCK [T main @ 1755848598875 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01
    [junit] Thread[#1,main,5,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#1,main,5,main] Gears.reshape 0/0 256x256 of 256x256, swapInterval 1, drawable 0x1010851, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list reused: 1
    [junit] gear2 list reused: 2
    [junit] gear3 list reused: 3
    [junit] Shared Gears: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 240x217 of 240x217, swapInterval 0, drawable 0x1010851, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list reused: 1
    [junit] gear2 list reused: 2
    [junit] gear3 list reused: 3
    [junit] Shared Gears: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 240x217 of 240x217, swapInterval 0, drawable 0x1010851, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 4
    [junit] gear2 list created: 5
    [junit] gear3 list created: 6
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 240x217 of 240x217, swapInterval 1, drawable 0x1010851, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#1,main,5,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848602351 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848602352 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848603897 ms III - Start
    [junit] SLOCK [T main @ 1755848603898 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x3bd82cf5
    [junit] Creating vertex VBO on slave 0x3bd82cf5
    [junit] Creating index VBO on slave 0x3bd82cf5
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x544fa968
    [junit] Creating vertex VBO on slave 0x544fa968
    [junit] Creating index VBO on slave 0x544fa968
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test02UseAWTSharedContext
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x5f16132a
    [junit] Creating vertex VBO on slave 0x5f16132a
    [junit] Creating index VBO on slave 0x5f16132a
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x69fb6037
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test02UseAWTSharedContext
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test10UseNEWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x5d534f5d
    [junit] Creating vertex VBO on slave 0x5d534f5d
    [junit] Creating index VBO on slave 0x5d534f5d
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x2e3967ea
    [junit] Creating vertex VBO on slave 0x2e3967ea
    [junit] Creating index VBO on slave 0x2e3967ea
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test10UseNEWTNotShared
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x6fdbe764
    [junit] Creating vertex VBO on slave 0x6fdbe764
    [junit] Creating index VBO on slave 0x6fdbe764
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x51c668e3
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848621666 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848621667 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.431 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848603897 ms III - Start
    [junit] SLOCK [T main @ 1755848603898 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x3bd82cf5
    [junit] Creating vertex VBO on slave 0x3bd82cf5
    [junit] Creating index VBO on slave 0x3bd82cf5
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x544fa968
    [junit] Creating vertex VBO on slave 0x544fa968
    [junit] Creating index VBO on slave 0x544fa968
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test02UseAWTSharedContext
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x5f16132a
    [junit] Creating vertex VBO on slave 0x5f16132a
    [junit] Creating index VBO on slave 0x5f16132a
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x69fb6037
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test02UseAWTSharedContext
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test10UseNEWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x5d534f5d
    [junit] Creating vertex VBO on slave 0x5d534f5d
    [junit] Creating index VBO on slave 0x5d534f5d
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x2e3967ea
    [junit] Creating vertex VBO on slave 0x2e3967ea
    [junit] Creating index VBO on slave 0x2e3967ea
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test10UseNEWTNotShared
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x6fdbe764
    [junit] Creating vertex VBO on slave 0x6fdbe764
    [junit] Creating index VBO on slave 0x6fdbe764
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x51c668e3
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848621666 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848621667 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01UseAWTNotShared took 3.945 sec
    [junit] Testcase: test02UseAWTSharedContext took 3.573 sec
    [junit] Testcase: test10UseNEWTNotShared took 3.83 sec
    [junit] Testcase: test11UseNEWTSharedContext took 3.706 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.431 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848603897 ms III - Start
    [junit] SLOCK [T main @ 1755848603898 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x3bd82cf5
    [junit] Creating vertex VBO on slave 0x3bd82cf5
    [junit] Creating index VBO on slave 0x3bd82cf5
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x544fa968
    [junit] Creating vertex VBO on slave 0x544fa968
    [junit] Creating index VBO on slave 0x544fa968
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test01UseAWTNotShared
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test02UseAWTSharedContext
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x5f16132a
    [junit] Creating vertex VBO on slave 0x5f16132a
    [junit] Creating index VBO on slave 0x5f16132a
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x69fb6037
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test02UseAWTSharedContext
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test10UseNEWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x5d534f5d
    [junit] Creating vertex VBO on slave 0x5d534f5d
    [junit] Creating index VBO on slave 0x5d534f5d
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x2e3967ea
    [junit] Creating vertex VBO on slave 0x2e3967ea
    [junit] Creating index VBO on slave 0x2e3967ea
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test10UseNEWTNotShared
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x6fdbe764
    [junit] Creating vertex VBO on slave 0x6fdbe764
    [junit] Creating index VBO on slave 0x6fdbe764
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using shared VBOs on slave 0x51c668e3
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523 - test11UseNEWTSharedContext
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848621666 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848621667 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848623129 ms III - Start
    [junit] SLOCK [T main @ 1755848623130 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1bb5a082: tileRendererInUse null, GearsES2[obj 0x1bb5a082 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1bb5a082 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1bb5a082 created: GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1bb5a082 created: GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1bb5a082 created: GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1bb5a082 FIN GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1bb5a082 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1bb5a082, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x618b19ad: tileRendererInUse null, GearsES2[obj 0x618b19ad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x618b19ad on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x618b19ad created w/ share: GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x28b1610a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x618b19ad created w/ share: GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x795d512c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x618b19ad created w/ share: GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5320fd50, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x618b19ad FIN GearsES2[obj 0x618b19ad isInit true, usesShared true, 1 GearsObj[0x28b1610a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795d512c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5320fd50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x618b19ad 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffdb010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x618b19ad, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x30c15d8b: tileRendererInUse null, GearsES2[obj 0x30c15d8b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x30c15d8b on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x30c15d8b created w/ share: GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7e08a853, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x30c15d8b created w/ share: GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x47222fff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x30c15d8b created w/ share: GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x604c76ee, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x30c15d8b FIN GearsES2[obj 0x30c15d8b isInit true, usesShared true, 1 GearsObj[0x7e08a853, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47222fff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x604c76ee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x30c15d8b 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffdb010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x30c15d8b, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] XXX-C-3.1: hash 0x59e07e9d, 	(isShared true, created true, master 0x59e07e9d)
    [junit]   Created   Ctx #0: hash 0x41b90084, 	(created true)
    [junit]   Created   Ctx #1: hash 0x2f43196, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x2f43196, 	(isShared true, created true, master 0x59e07e9d)
    [junit]   Created   Ctx #0: hash 0x41b90084, 	(created true)
    [junit]   Created   Ctx #1: hash 0x59e07e9d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x41b90084, 	(isShared true, created true, master 0x59e07e9d)
    [junit]   Created   Ctx #0: hash 0x2f43196, 	(created true)
    [junit]   Created   Ctx #1: hash 0x59e07e9d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in clean order NOW
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x30c15d8b: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x30c15d8b FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x618b19ad: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x618b19ad FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1bb5a082: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1bb5a082 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test02SyncedOneAnimatorDirtyDtorOrder
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x44c03695: tileRendererInUse null, GearsES2[obj 0x44c03695 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44c03695 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44c03695 created: GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c03695 created: GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c03695 created: GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x44c03695 FIN GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c03695 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44c03695, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xdd05255: tileRendererInUse null, GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0xdd05255 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdd05255 created w/ share: GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xf228979, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created w/ share: GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x599171b8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created w/ share: GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3b790ad3, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xdd05255 FIN GearsES2[obj 0xdd05255 isInit true, usesShared true, 1 GearsObj[0xf228979, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x599171b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b790ad3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2f4948e4: tileRendererInUse null, GearsES2[obj 0x2f4948e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x2f4948e4 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2f4948e4 created w/ share: GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x22eb4754, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f4948e4 created w/ share: GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6a003216, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f4948e4 created w/ share: GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5aba463, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2f4948e4 FIN GearsES2[obj 0x2f4948e4 isInit true, usesShared true, 1 GearsObj[0x22eb4754, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a003216, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5aba463, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2f4948e4 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2f4948e4, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] XXX-C-3.1: hash 0x2fd43e70, 	(isShared true, created true, master 0x2fd43e70)
    [junit]   Created   Ctx #0: hash 0x446be8ae, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4aac1e53, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x446be8ae, 	(isShared true, created true, master 0x2fd43e70)
    [junit]   Created   Ctx #0: hash 0x2fd43e70, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4aac1e53, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x4aac1e53, 	(isShared true, created true, master 0x2fd43e70)
    [junit]   Created   Ctx #0: hash 0x446be8ae, 	(created true)
    [junit]   Created   Ctx #1: hash 0x2fd43e70, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f4948e4: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f4948e4 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test02SyncedOneAnimatorDirtyDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test11AsyncEachAnimatorCleanDtorOrder
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3fc2959f: tileRendererInUse null, GearsES2[obj 0x3fc2959f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3fc2959f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3fc2959f created: GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3fc2959f created: GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3fc2959f created: GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3fc2959f FIN GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fc2959f 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4e010805, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3fc2959f, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6989da5e: tileRendererInUse null, GearsES2[obj 0x6989da5e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x6989da5e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6989da5e created w/ share: GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x42ca229c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6989da5e created w/ share: GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xb4e1f4f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6989da5e created w/ share: GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x63dd7bb0, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6989da5e FIN GearsES2[obj 0x6989da5e isInit true, usesShared true, 1 GearsObj[0x42ca229c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb4e1f4f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63dd7bb0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6989da5e 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4e010805, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6989da5e, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x139982de: tileRendererInUse null, GearsES2[obj 0x139982de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x139982de on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x139982de created w/ share: GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2cdc883d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x139982de created w/ share: GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x471b36a2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x139982de created w/ share: GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x294046cd, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x139982de FIN GearsES2[obj 0x139982de isInit true, usesShared true, 1 GearsObj[0x2cdc883d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471b36a2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x294046cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x139982de 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffdb010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x139982de, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] XXX-C-3.1: hash 0x32fb5455, 	(isShared true, created true, master 0x32fb5455)
    [junit]   Created   Ctx #0: hash 0x3af73063, 	(created true)
    [junit]   Created   Ctx #1: hash 0x3430d94d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x3af73063, 	(isShared true, created true, master 0x32fb5455)
    [junit]   Created   Ctx #0: hash 0x3430d94d, 	(created true)
    [junit]   Created   Ctx #1: hash 0x32fb5455, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x3430d94d, 	(isShared true, created true, master 0x32fb5455)
    [junit]   Created   Ctx #0: hash 0x3af73063, 	(created true)
    [junit]   Created   Ctx #1: hash 0x32fb5455, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in clean order NOW
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x139982de: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x139982de FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6989da5e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6989da5e FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3fc2959f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3fc2959f FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test11AsyncEachAnimatorCleanDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7dcf94f8: tileRendererInUse null, GearsES2[obj 0x7dcf94f8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7dcf94f8 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7dcf94f8 created: GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7dcf94f8 created: GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7dcf94f8 created: GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7dcf94f8 FIN GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7dcf94f8 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7dcf94f8, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x31190526 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created w/ share: GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x46e53c15, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created w/ share: GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x51b183c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created w/ share: GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1188f69f, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared true, 1 GearsObj[0x46e53c15, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x51b183c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1188f69f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4e010805, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3eb738bb: tileRendererInUse null, GearsES2[obj 0x3eb738bb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x3eb738bb on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3eb738bb created w/ share: GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6a4a2efe, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3eb738bb created w/ share: GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x562cc595, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3eb738bb created w/ share: GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4acef022, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3eb738bb FIN GearsES2[obj 0x3eb738bb isInit true, usesShared true, 1 GearsObj[0x6a4a2efe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x562cc595, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4acef022, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3eb738bb 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3eb738bb, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] XXX-C-3.1: hash 0x28f8955a, 	(isShared true, created true, master 0x28f8955a)
    [junit]   Created   Ctx #0: hash 0x5e5bce20, 	(created true)
    [junit]   Created   Ctx #1: hash 0x33090aa9, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x33090aa9, 	(isShared true, created true, master 0x28f8955a)
    [junit]   Created   Ctx #0: hash 0x5e5bce20, 	(created true)
    [junit]   Created   Ctx #1: hash 0x28f8955a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x5e5bce20, 	(isShared true, created true, master 0x28f8955a)
    [junit]   Created   Ctx #0: hash 0x33090aa9, 	(created true)
    [junit]   Created   Ctx #1: hash 0x28f8955a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7dcf94f8: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7dcf94f8 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3eb738bb: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3eb738bb FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848631847 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848631847 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.408 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848623129 ms III - Start
    [junit] SLOCK [T main @ 1755848623130 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1bb5a082: tileRendererInUse null, GearsES2[obj 0x1bb5a082 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1bb5a082 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1bb5a082 created: GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1bb5a082 created: GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1bb5a082 created: GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1bb5a082 FIN GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1bb5a082 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1bb5a082, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x618b19ad: tileRendererInUse null, GearsES2[obj 0x618b19ad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x618b19ad on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x618b19ad created w/ share: GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x28b1610a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x618b19ad created w/ share: GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x795d512c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x618b19ad created w/ share: GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5320fd50, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x618b19ad FIN GearsES2[obj 0x618b19ad isInit true, usesShared true, 1 GearsObj[0x28b1610a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795d512c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5320fd50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x618b19ad 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffdb010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x618b19ad, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x30c15d8b: tileRendererInUse null, GearsES2[obj 0x30c15d8b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x30c15d8b on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x30c15d8b created w/ share: GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7e08a853, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x30c15d8b created w/ share: GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x47222fff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x30c15d8b created w/ share: GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x604c76ee, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x30c15d8b FIN GearsES2[obj 0x30c15d8b isInit true, usesShared true, 1 GearsObj[0x7e08a853, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47222fff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x604c76ee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x30c15d8b 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffdb010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x30c15d8b, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] XXX-C-3.1: hash 0x59e07e9d, 	(isShared true, created true, master 0x59e07e9d)
    [junit]   Created   Ctx #0: hash 0x41b90084, 	(created true)
    [junit]   Created   Ctx #1: hash 0x2f43196, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x2f43196, 	(isShared true, created true, master 0x59e07e9d)
    [junit]   Created   Ctx #0: hash 0x41b90084, 	(created true)
    [junit]   Created   Ctx #1: hash 0x59e07e9d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x41b90084, 	(isShared true, created true, master 0x59e07e9d)
    [junit]   Created   Ctx #0: hash 0x2f43196, 	(created true)
    [junit]   Created   Ctx #1: hash 0x59e07e9d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in clean order NOW
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x30c15d8b: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x30c15d8b FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x618b19ad: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x618b19ad FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1bb5a082: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1bb5a082 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test02SyncedOneAnimatorDirtyDtorOrder
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x44c03695: tileRendererInUse null, GearsES2[obj 0x44c03695 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44c03695 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44c03695 created: GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c03695 created: GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c03695 created: GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x44c03695 FIN GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c03695 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44c03695, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xdd05255: tileRendererInUse null, GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0xdd05255 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdd05255 created w/ share: GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xf228979, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created w/ share: GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x599171b8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created w/ share: GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3b790ad3, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xdd05255 FIN GearsES2[obj 0xdd05255 isInit true, usesShared true, 1 GearsObj[0xf228979, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x599171b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b790ad3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2f4948e4: tileRendererInUse null, GearsES2[obj 0x2f4948e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x2f4948e4 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2f4948e4 created w/ share: GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x22eb4754, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f4948e4 created w/ share: GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6a003216, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f4948e4 created w/ share: GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5aba463, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2f4948e4 FIN GearsES2[obj 0x2f4948e4 isInit true, usesShared true, 1 GearsObj[0x22eb4754, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a003216, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5aba463, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2f4948e4 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2f4948e4, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] XXX-C-3.1: hash 0x2fd43e70, 	(isShared true, created true, master 0x2fd43e70)
    [junit]   Created   Ctx #0: hash 0x446be8ae, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4aac1e53, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x446be8ae, 	(isShared true, created true, master 0x2fd43e70)
    [junit]   Created   Ctx #0: hash 0x2fd43e70, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4aac1e53, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x4aac1e53, 	(isShared true, created true, master 0x2fd43e70)
    [junit]   Created   Ctx #0: hash 0x446be8ae, 	(created true)
    [junit]   Created   Ctx #1: hash 0x2fd43e70, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f4948e4: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f4948e4 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test02SyncedOneAnimatorDirtyDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test11AsyncEachAnimatorCleanDtorOrder
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3fc2959f: tileRendererInUse null, GearsES2[obj 0x3fc2959f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3fc2959f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3fc2959f created: GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3fc2959f created: GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3fc2959f created: GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3fc2959f FIN GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fc2959f 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4e010805, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3fc2959f, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6989da5e: tileRendererInUse null, GearsES2[obj 0x6989da5e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x6989da5e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6989da5e created w/ share: GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x42ca229c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6989da5e created w/ share: GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xb4e1f4f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6989da5e created w/ share: GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x63dd7bb0, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6989da5e FIN GearsES2[obj 0x6989da5e isInit true, usesShared true, 1 GearsObj[0x42ca229c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb4e1f4f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63dd7bb0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6989da5e 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4e010805, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6989da5e, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x139982de: tileRendererInUse null, GearsES2[obj 0x139982de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x139982de on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x139982de created w/ share: GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2cdc883d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x139982de created w/ share: GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x471b36a2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x139982de created w/ share: GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x294046cd, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x139982de FIN GearsES2[obj 0x139982de isInit true, usesShared true, 1 GearsObj[0x2cdc883d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471b36a2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x294046cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x139982de 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffdb010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x139982de, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] XXX-C-3.1: hash 0x32fb5455, 	(isShared true, created true, master 0x32fb5455)
    [junit]   Created   Ctx #0: hash 0x3af73063, 	(created true)
    [junit]   Created   Ctx #1: hash 0x3430d94d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x3af73063, 	(isShared true, created true, master 0x32fb5455)
    [junit]   Created   Ctx #0: hash 0x3430d94d, 	(created true)
    [junit]   Created   Ctx #1: hash 0x32fb5455, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x3430d94d, 	(isShared true, created true, master 0x32fb5455)
    [junit]   Created   Ctx #0: hash 0x3af73063, 	(created true)
    [junit]   Created   Ctx #1: hash 0x32fb5455, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in clean order NOW
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x139982de: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x139982de FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6989da5e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6989da5e FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3fc2959f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3fc2959f FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test11AsyncEachAnimatorCleanDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7dcf94f8: tileRendererInUse null, GearsES2[obj 0x7dcf94f8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7dcf94f8 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7dcf94f8 created: GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7dcf94f8 created: GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7dcf94f8 created: GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7dcf94f8 FIN GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7dcf94f8 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7dcf94f8, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x31190526 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created w/ share: GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x46e53c15, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created w/ share: GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x51b183c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created w/ share: GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1188f69f, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared true, 1 GearsObj[0x46e53c15, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x51b183c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1188f69f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4e010805, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3eb738bb: tileRendererInUse null, GearsES2[obj 0x3eb738bb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x3eb738bb on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3eb738bb created w/ share: GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6a4a2efe, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3eb738bb created w/ share: GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x562cc595, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3eb738bb created w/ share: GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4acef022, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3eb738bb FIN GearsES2[obj 0x3eb738bb isInit true, usesShared true, 1 GearsObj[0x6a4a2efe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x562cc595, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4acef022, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3eb738bb 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3eb738bb, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] XXX-C-3.1: hash 0x28f8955a, 	(isShared true, created true, master 0x28f8955a)
    [junit]   Created   Ctx #0: hash 0x5e5bce20, 	(created true)
    [junit]   Created   Ctx #1: hash 0x33090aa9, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x33090aa9, 	(isShared true, created true, master 0x28f8955a)
    [junit]   Created   Ctx #0: hash 0x5e5bce20, 	(created true)
    [junit]   Created   Ctx #1: hash 0x28f8955a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x5e5bce20, 	(isShared true, created true, master 0x28f8955a)
    [junit]   Created   Ctx #0: hash 0x33090aa9, 	(created true)
    [junit]   Created   Ctx #1: hash 0x28f8955a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7dcf94f8: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7dcf94f8 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3eb738bb: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3eb738bb FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848631847 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848631847 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SyncedOneAnimatorCleanDtorOrder took 1.479 sec
    [junit] Testcase: test02SyncedOneAnimatorDirtyDtorOrder took 1.328 sec
    [junit] Testcase: test11AsyncEachAnimatorCleanDtorOrder took 1.342 sec
    [junit] Testcase: test12AsyncEachAnimatorDirtyDtorOrder took 1.633 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.408 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848623129 ms III - Start
    [junit] SLOCK [T main @ 1755848623130 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1bb5a082: tileRendererInUse null, GearsES2[obj 0x1bb5a082 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1bb5a082 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1bb5a082 created: GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1bb5a082 created: GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1bb5a082 created: GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1bb5a082 FIN GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1bb5a082 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1bb5a082, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x618b19ad: tileRendererInUse null, GearsES2[obj 0x618b19ad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x618b19ad on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x618b19ad created w/ share: GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x28b1610a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x618b19ad created w/ share: GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x795d512c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x618b19ad created w/ share: GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5320fd50, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x618b19ad FIN GearsES2[obj 0x618b19ad isInit true, usesShared true, 1 GearsObj[0x28b1610a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x795d512c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5320fd50, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x618b19ad 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffdb010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x618b19ad, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x30c15d8b: tileRendererInUse null, GearsES2[obj 0x30c15d8b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x30c15d8b on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x30c15d8b created w/ share: GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7e08a853, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x30c15d8b created w/ share: GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x47222fff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x30c15d8b created w/ share: GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x604c76ee, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x30c15d8b FIN GearsES2[obj 0x30c15d8b isInit true, usesShared true, 1 GearsObj[0x7e08a853, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x47222fff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x604c76ee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x1bb5a082 isInit true, usesShared false, 1 GearsObj[0xfdd5158, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2fcabc0a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfaa6510, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x30c15d8b 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffdb010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x30c15d8b, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] XXX-C-3.1: hash 0x59e07e9d, 	(isShared true, created true, master 0x59e07e9d)
    [junit]   Created   Ctx #0: hash 0x41b90084, 	(created true)
    [junit]   Created   Ctx #1: hash 0x2f43196, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x2f43196, 	(isShared true, created true, master 0x59e07e9d)
    [junit]   Created   Ctx #0: hash 0x41b90084, 	(created true)
    [junit]   Created   Ctx #1: hash 0x59e07e9d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x41b90084, 	(isShared true, created true, master 0x59e07e9d)
    [junit]   Created   Ctx #0: hash 0x2f43196, 	(created true)
    [junit]   Created   Ctx #1: hash 0x59e07e9d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in clean order NOW
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x30c15d8b: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x30c15d8b FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x618b19ad: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x618b19ad FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1bb5a082: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1bb5a082 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test01SyncedOneAnimatorCleanDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test02SyncedOneAnimatorDirtyDtorOrder
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x44c03695: tileRendererInUse null, GearsES2[obj 0x44c03695 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44c03695 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44c03695 created: GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c03695 created: GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c03695 created: GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x44c03695 FIN GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c03695 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44c03695, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xdd05255: tileRendererInUse null, GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0xdd05255 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdd05255 created w/ share: GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xf228979, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created w/ share: GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x599171b8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created w/ share: GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3b790ad3, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xdd05255 FIN GearsES2[obj 0xdd05255 isInit true, usesShared true, 1 GearsObj[0xf228979, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x599171b8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3b790ad3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2f4948e4: tileRendererInUse null, GearsES2[obj 0x2f4948e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x2f4948e4 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2f4948e4 created w/ share: GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x22eb4754, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f4948e4 created w/ share: GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6a003216, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f4948e4 created w/ share: GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5aba463, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2f4948e4 FIN GearsES2[obj 0x2f4948e4 isInit true, usesShared true, 1 GearsObj[0x22eb4754, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6a003216, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5aba463, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0xac851a5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a42ee9c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5fe75fd1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2f4948e4 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2f4948e4, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] XXX-C-3.1: hash 0x2fd43e70, 	(isShared true, created true, master 0x2fd43e70)
    [junit]   Created   Ctx #0: hash 0x446be8ae, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4aac1e53, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x446be8ae, 	(isShared true, created true, master 0x2fd43e70)
    [junit]   Created   Ctx #0: hash 0x2fd43e70, 	(created true)
    [junit]   Created   Ctx #1: hash 0x4aac1e53, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x4aac1e53, 	(isShared true, created true, master 0x2fd43e70)
    [junit]   Created   Ctx #0: hash 0x446be8ae, 	(created true)
    [junit]   Created   Ctx #1: hash 0x2fd43e70, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f4948e4: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f4948e4 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test02SyncedOneAnimatorDirtyDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test11AsyncEachAnimatorCleanDtorOrder
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3fc2959f: tileRendererInUse null, GearsES2[obj 0x3fc2959f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3fc2959f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3fc2959f created: GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3fc2959f created: GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3fc2959f created: GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3fc2959f FIN GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3fc2959f 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4e010805, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3fc2959f, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6989da5e: tileRendererInUse null, GearsES2[obj 0x6989da5e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x6989da5e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6989da5e created w/ share: GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x42ca229c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6989da5e created w/ share: GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xb4e1f4f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6989da5e created w/ share: GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x63dd7bb0, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6989da5e FIN GearsES2[obj 0x6989da5e isInit true, usesShared true, 1 GearsObj[0x42ca229c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb4e1f4f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63dd7bb0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6989da5e 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4e010805, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6989da5e, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x139982de: tileRendererInUse null, GearsES2[obj 0x139982de isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x139982de on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x139982de created w/ share: GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2cdc883d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x139982de created w/ share: GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x471b36a2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x139982de created w/ share: GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x294046cd, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x139982de FIN GearsES2[obj 0x139982de isInit true, usesShared true, 1 GearsObj[0x2cdc883d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x471b36a2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x294046cd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x3fc2959f isInit true, usesShared false, 1 GearsObj[0x6978579f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x46ca86e4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x610d2003, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x139982de 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffdb010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x139982de, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] XXX-C-3.1: hash 0x32fb5455, 	(isShared true, created true, master 0x32fb5455)
    [junit]   Created   Ctx #0: hash 0x3af73063, 	(created true)
    [junit]   Created   Ctx #1: hash 0x3430d94d, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x3af73063, 	(isShared true, created true, master 0x32fb5455)
    [junit]   Created   Ctx #0: hash 0x3430d94d, 	(created true)
    [junit]   Created   Ctx #1: hash 0x32fb5455, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x3430d94d, 	(isShared true, created true, master 0x32fb5455)
    [junit]   Created   Ctx #0: hash 0x3af73063, 	(created true)
    [junit]   Created   Ctx #1: hash 0x32fb5455, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in clean order NOW
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x139982de: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x139982de FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6989da5e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6989da5e FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3fc2959f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3fc2959f FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test11AsyncEachAnimatorCleanDtorOrder
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7dcf94f8: tileRendererInUse null, GearsES2[obj 0x7dcf94f8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7dcf94f8 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7dcf94f8 created: GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7dcf94f8 created: GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7dcf94f8 created: GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7dcf94f8 FIN GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7dcf94f8 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7dcf94f8, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x31190526 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created w/ share: GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x46e53c15, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created w/ share: GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x51b183c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created w/ share: GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x1188f69f, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared true, 1 GearsObj[0x46e53c15, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x51b183c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1188f69f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4e010805, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3eb738bb: tileRendererInUse null, GearsES2[obj 0x3eb738bb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] GearsES2 init 0x3eb738bb on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3eb738bb created w/ share: GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x6a4a2efe, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3eb738bb created w/ share: GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x562cc595, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3eb738bb created w/ share: GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4acef022, vbo ff 13, fs 14, bf 15, bs 16]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3eb738bb FIN GearsES2[obj 0x3eb738bb isInit true, usesShared true, 1 GearsObj[0x6a4a2efe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x562cc595, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4acef022, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x7dcf94f8 isInit true, usesShared false, 1 GearsObj[0x39a6616c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a0544fc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x79082352, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3eb738bb 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3eb738bb, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] XXX-C-3.1: hash 0x28f8955a, 	(isShared true, created true, master 0x28f8955a)
    [junit]   Created   Ctx #0: hash 0x5e5bce20, 	(created true)
    [junit]   Created   Ctx #1: hash 0x33090aa9, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x33090aa9, 	(isShared true, created true, master 0x28f8955a)
    [junit]   Created   Ctx #0: hash 0x5e5bce20, 	(created true)
    [junit]   Created   Ctx #1: hash 0x28f8955a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x5e5bce20, 	(isShared true, created true, master 0x28f8955a)
    [junit]   Created   Ctx #0: hash 0x33090aa9, 	(created true)
    [junit]   Created   Ctx #1: hash 0x28f8955a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7dcf94f8: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7dcf94f8 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3eb738bb: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3eb738bb FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3 - test12AsyncEachAnimatorDirtyDtorOrder
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848631847 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848631847 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848633443 ms III - Start
    [junit] SLOCK [T main @ 1755848633444 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6f4a47c7: tileRendererInUse null, GearsES2[obj 0x6f4a47c7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6f4a47c7 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6f4a47c7 created: GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6f4a47c7 created: GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6f4a47c7 created: GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6f4a47c7 FIN GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f4a47c7 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffdb010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6f4a47c7, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6913c1fb: tileRendererInUse null, GearsES2[obj 0x6913c1fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x6913c1fb on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6913c1fb created w/ share: GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x7f1ba078, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6913c1fb created w/ share: GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x572f2d80, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6913c1fb created w/ share: GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x710d2c8, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6913c1fb FIN GearsES2[obj 0x6913c1fb isInit true, usesShared true, 1 GearsObj[0x7f1ba078, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x572f2d80, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x710d2c8, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6913c1fb 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6913c1fb, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xbccb269: tileRendererInUse null, GearsES2[obj 0xbccb269 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0xbccb269 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xbccb269 created w/ share: GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x6e4b0dfd, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xbccb269 created w/ share: GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x7cab799d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xbccb269 created w/ share: GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x79c0b414, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xbccb269 FIN GearsES2[obj 0xbccb269 isInit true, usesShared true, 1 GearsObj[0x6e4b0dfd, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7cab799d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x79c0b414, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xbccb269 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xbccb269, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x1f6e3a2a, 	(isShared true, created true, master 0x1f6e3a2a)
    [junit]   Created   Ctx #0: hash 0x139ec06a, 	(created true)
    [junit]   Created   Ctx #1: hash 0x39c45451, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x139ec06a, 	(isShared true, created true, master 0x1f6e3a2a)
    [junit]   Created   Ctx #0: hash 0x1f6e3a2a, 	(created true)
    [junit]   Created   Ctx #1: hash 0x39c45451, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x39c45451, 	(isShared true, created true, master 0x1f6e3a2a)
    [junit]   Created   Ctx #0: hash 0x1f6e3a2a, 	(created true)
    [junit]   Created   Ctx #1: hash 0x139ec06a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xbccb269: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xbccb269 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6913c1fb: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6913c1fb FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f4a47c7: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f4a47c7 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x687e99d8: tileRendererInUse null, GearsES2[obj 0x687e99d8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x687e99d8 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x687e99d8 created: GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x687e99d8 created: GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x687e99d8 created: GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x687e99d8 FIN GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x687e99d8 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4e010805, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x687e99d8, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aaceffd: tileRendererInUse null, GearsES2[obj 0x6aaceffd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x6aaceffd on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6aaceffd created w/ share: GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x571739d9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6aaceffd created w/ share: GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x26e2d794, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6aaceffd created w/ share: GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x56d57c1, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aaceffd FIN GearsES2[obj 0x6aaceffd isInit true, usesShared true, 1 GearsObj[0x571739d9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x26e2d794, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x56d57c1, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aaceffd 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6aaceffd, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x37883b97: tileRendererInUse null, GearsES2[obj 0x37883b97 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x37883b97 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x37883b97 created w/ share: GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x663aef38, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x37883b97 created w/ share: GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x29b70753, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x37883b97 created w/ share: GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x654b14ef, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x37883b97 FIN GearsES2[obj 0x37883b97 isInit true, usesShared true, 1 GearsObj[0x663aef38, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x29b70753, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x654b14ef, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x37883b97 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x37883b97, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x276d4a23, 	(isShared true, created true, master 0x276d4a23)
    [junit]   Created   Ctx #0: hash 0x40bd06a7, 	(created true)
    [junit]   Created   Ctx #1: hash 0x7b08e015, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x40bd06a7, 	(isShared true, created true, master 0x276d4a23)
    [junit]   Created   Ctx #0: hash 0x276d4a23, 	(created true)
    [junit]   Created   Ctx #1: hash 0x7b08e015, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x7b08e015, 	(isShared true, created true, master 0x276d4a23)
    [junit]   Created   Ctx #0: hash 0x276d4a23, 	(created true)
    [junit]   Created   Ctx #1: hash 0x40bd06a7, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x687e99d8 240x217, swapInterval 0, drawable 0x4e010805
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x37883b97: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x37883b97 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x687e99d8: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x687e99d8 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848639053 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848639053 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.284 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848633443 ms III - Start
    [junit] SLOCK [T main @ 1755848633444 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6f4a47c7: tileRendererInUse null, GearsES2[obj 0x6f4a47c7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6f4a47c7 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6f4a47c7 created: GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6f4a47c7 created: GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6f4a47c7 created: GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6f4a47c7 FIN GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f4a47c7 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffdb010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6f4a47c7, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6913c1fb: tileRendererInUse null, GearsES2[obj 0x6913c1fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x6913c1fb on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6913c1fb created w/ share: GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x7f1ba078, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6913c1fb created w/ share: GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x572f2d80, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6913c1fb created w/ share: GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x710d2c8, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6913c1fb FIN GearsES2[obj 0x6913c1fb isInit true, usesShared true, 1 GearsObj[0x7f1ba078, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x572f2d80, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x710d2c8, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6913c1fb 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6913c1fb, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xbccb269: tileRendererInUse null, GearsES2[obj 0xbccb269 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0xbccb269 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xbccb269 created w/ share: GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x6e4b0dfd, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xbccb269 created w/ share: GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x7cab799d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xbccb269 created w/ share: GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x79c0b414, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xbccb269 FIN GearsES2[obj 0xbccb269 isInit true, usesShared true, 1 GearsObj[0x6e4b0dfd, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7cab799d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x79c0b414, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xbccb269 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xbccb269, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x1f6e3a2a, 	(isShared true, created true, master 0x1f6e3a2a)
    [junit]   Created   Ctx #0: hash 0x139ec06a, 	(created true)
    [junit]   Created   Ctx #1: hash 0x39c45451, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x139ec06a, 	(isShared true, created true, master 0x1f6e3a2a)
    [junit]   Created   Ctx #0: hash 0x1f6e3a2a, 	(created true)
    [junit]   Created   Ctx #1: hash 0x39c45451, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x39c45451, 	(isShared true, created true, master 0x1f6e3a2a)
    [junit]   Created   Ctx #0: hash 0x1f6e3a2a, 	(created true)
    [junit]   Created   Ctx #1: hash 0x139ec06a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xbccb269: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xbccb269 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6913c1fb: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6913c1fb FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f4a47c7: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f4a47c7 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x687e99d8: tileRendererInUse null, GearsES2[obj 0x687e99d8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x687e99d8 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x687e99d8 created: GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x687e99d8 created: GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x687e99d8 created: GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x687e99d8 FIN GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x687e99d8 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4e010805, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x687e99d8, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aaceffd: tileRendererInUse null, GearsES2[obj 0x6aaceffd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x6aaceffd on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6aaceffd created w/ share: GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x571739d9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6aaceffd created w/ share: GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x26e2d794, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6aaceffd created w/ share: GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x56d57c1, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aaceffd FIN GearsES2[obj 0x6aaceffd isInit true, usesShared true, 1 GearsObj[0x571739d9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x26e2d794, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x56d57c1, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aaceffd 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6aaceffd, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x37883b97: tileRendererInUse null, GearsES2[obj 0x37883b97 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x37883b97 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x37883b97 created w/ share: GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x663aef38, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x37883b97 created w/ share: GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x29b70753, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x37883b97 created w/ share: GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x654b14ef, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x37883b97 FIN GearsES2[obj 0x37883b97 isInit true, usesShared true, 1 GearsObj[0x663aef38, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x29b70753, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x654b14ef, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x37883b97 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x37883b97, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x276d4a23, 	(isShared true, created true, master 0x276d4a23)
    [junit]   Created   Ctx #0: hash 0x40bd06a7, 	(created true)
    [junit]   Created   Ctx #1: hash 0x7b08e015, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x40bd06a7, 	(isShared true, created true, master 0x276d4a23)
    [junit]   Created   Ctx #0: hash 0x276d4a23, 	(created true)
    [junit]   Created   Ctx #1: hash 0x7b08e015, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x7b08e015, 	(isShared true, created true, master 0x276d4a23)
    [junit]   Created   Ctx #0: hash 0x276d4a23, 	(created true)
    [junit]   Created   Ctx #1: hash 0x40bd06a7, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x687e99d8 240x217, swapInterval 0, drawable 0x4e010805
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x37883b97: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x37883b97 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x687e99d8: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x687e99d8 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848639053 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848639053 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SyncedOneAnimator took 1.504 sec
    [junit] Testcase: test02AsyncEachAnimator took 1.514 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.284 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848633443 ms III - Start
    [junit] SLOCK [T main @ 1755848633444 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6f4a47c7: tileRendererInUse null, GearsES2[obj 0x6f4a47c7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6f4a47c7 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6f4a47c7 created: GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6f4a47c7 created: GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6f4a47c7 created: GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6f4a47c7 FIN GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6f4a47c7 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffdb010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6f4a47c7, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6913c1fb: tileRendererInUse null, GearsES2[obj 0x6913c1fb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x6913c1fb on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6913c1fb created w/ share: GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x7f1ba078, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6913c1fb created w/ share: GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x572f2d80, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6913c1fb created w/ share: GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x710d2c8, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6913c1fb FIN GearsES2[obj 0x6913c1fb isInit true, usesShared true, 1 GearsObj[0x7f1ba078, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x572f2d80, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x710d2c8, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6913c1fb 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6913c1fb, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xbccb269: tileRendererInUse null, GearsES2[obj 0xbccb269 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0xbccb269 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xbccb269 created w/ share: GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x6e4b0dfd, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xbccb269 created w/ share: GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x7cab799d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xbccb269 created w/ share: GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x79c0b414, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xbccb269 FIN GearsES2[obj 0xbccb269 isInit true, usesShared true, 1 GearsObj[0x6e4b0dfd, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7cab799d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x79c0b414, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x6f4a47c7 isInit true, usesShared false, 1 GearsObj[0x755a102b, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x32d66112, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5295fad3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xbccb269 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xbccb269, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x1f6e3a2a, 	(isShared true, created true, master 0x1f6e3a2a)
    [junit]   Created   Ctx #0: hash 0x139ec06a, 	(created true)
    [junit]   Created   Ctx #1: hash 0x39c45451, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x139ec06a, 	(isShared true, created true, master 0x1f6e3a2a)
    [junit]   Created   Ctx #0: hash 0x1f6e3a2a, 	(created true)
    [junit]   Created   Ctx #1: hash 0x39c45451, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x39c45451, 	(isShared true, created true, master 0x1f6e3a2a)
    [junit]   Created   Ctx #0: hash 0x1f6e3a2a, 	(created true)
    [junit]   Created   Ctx #1: hash 0x139ec06a, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xbccb269: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xbccb269 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6913c1fb: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6913c1fb FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f4a47c7: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6f4a47c7 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test01SyncedOneAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x687e99d8: tileRendererInUse null, GearsES2[obj 0x687e99d8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x687e99d8 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x687e99d8 created: GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x687e99d8 created: GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x687e99d8 created: GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x687e99d8 FIN GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x687e99d8 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4e010805, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x687e99d8, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aaceffd: tileRendererInUse null, GearsES2[obj 0x6aaceffd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x6aaceffd on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6aaceffd created w/ share: GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x571739d9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6aaceffd created w/ share: GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x26e2d794, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6aaceffd created w/ share: GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x56d57c1, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aaceffd FIN GearsES2[obj 0x6aaceffd isInit true, usesShared true, 1 GearsObj[0x571739d9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x26e2d794, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x56d57c1, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aaceffd 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6aaceffd, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x37883b97: tileRendererInUse null, GearsES2[obj 0x37883b97 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] GearsES2 init 0x37883b97 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x37883b97 created w/ share: GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5] -> GearsObj[0x663aef38, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x37883b97 created w/ share: GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11] -> GearsObj[0x29b70753, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x37883b97 created w/ share: GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17] -> GearsObj[0x654b14ef, vbo ff 14, fs 15, bf 16, bs 17]
    [junit] Shared GearsES2: Unsynchronized Objects
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x37883b97 FIN GearsES2[obj 0x37883b97 isInit true, usesShared true, 1 GearsObj[0x663aef38, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x29b70753, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x654b14ef, vbo ff 14, fs 15, bf 16, bs 17], sharedGears GearsES2[obj 0x687e99d8 isInit true, usesShared false, 1 GearsObj[0x7c31f511, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5f3eed02, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1e0ef25c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x37883b97 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff9010763, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x37883b97, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] XXX-C-3.1: hash 0x276d4a23, 	(isShared true, created true, master 0x276d4a23)
    [junit]   Created   Ctx #0: hash 0x40bd06a7, 	(created true)
    [junit]   Created   Ctx #1: hash 0x7b08e015, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.2: hash 0x40bd06a7, 	(isShared true, created true, master 0x276d4a23)
    [junit]   Created   Ctx #0: hash 0x276d4a23, 	(created true)
    [junit]   Created   Ctx #1: hash 0x7b08e015, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] XXX-C-3.3: hash 0x7b08e015, 	(isShared true, created true, master 0x276d4a23)
    [junit]   Created   Ctx #0: hash 0x276d4a23, 	(created true)
    [junit]   Created   Ctx #1: hash 0x40bd06a7, 	(created true)
    [junit] 	 Total created 2 + destroyed 0 = 2
    [junit] 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x687e99d8 240x217, swapInterval 0, drawable 0x4e010805
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x37883b97: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x37883b97 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x687e99d8: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x687e99d8 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3b - test02AsyncEachAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848639053 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848639053 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848640668 ms III - Start
    [junit] SLOCK [T main @ 1755848640669 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01
    [junit] XXX START DEMO XXX
    [junit] XXX WWPanel: shareWith null, sharedCtx null
    [junit] XXX WWPanel: shareWith AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[600x600],
    [junit] 	AWT[pos 0/0, size 600x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]], sharedCtx null
    [junit] XXX SetVisible XXX
    [junit] XXX Create Buffer 1
    [junit] XXX Reuse Buffer 1
    [junit] XXX SetVisible XXX
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848645948 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848645948 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.964 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848640668 ms III - Start
    [junit] SLOCK [T main @ 1755848640669 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01
    [junit] XXX START DEMO XXX
    [junit] XXX WWPanel: shareWith null, sharedCtx null
    [junit] XXX WWPanel: shareWith AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[600x600],
    [junit] 	AWT[pos 0/0, size 600x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]], sharedCtx null
    [junit] XXX SetVisible XXX
    [junit] XXX Create Buffer 1
    [junit] XXX Reuse Buffer 1
    [junit] XXX SetVisible XXX
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848645948 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848645948 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 5.211 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.964 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848640668 ms III - Start
    [junit] SLOCK [T main @ 1755848640669 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01
    [junit] XXX START DEMO XXX
    [junit] XXX WWPanel: shareWith null, sharedCtx null
    [junit] XXX WWPanel: shareWith AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[600x600],
    [junit] 	AWT[pos 0/0, size 600x600,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]], sharedCtx null
    [junit] XXX SetVisible XXX
    [junit] XXX Create Buffer 1
    [junit] XXX Reuse Buffer 1
    [junit] XXX SetVisible XXX
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848645948 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848645948 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedExternalContextAWT
    [junit] Master Thread Start: Thread-0
    [junit] 
    [junit] 
    [junit] Master GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0xa35c72f]:
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Master (orig) Ct: WindowsWGLContext [Version 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c03, this 0x212e7d27, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1a1c8979,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41f70344,
    [junit] 	Handle    0xfffffffff9010763,
    [junit] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 1, num 2,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x28b6f435], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x4635d152], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0xc9e42b3],
    [junit] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x1a60b54d], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x72375518], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5e8fd68],
    [junit] 	Surface   GDISurface[ displayHandle 0x0
    [junit] , surfaceHandle 0xfffffffff9010763
    [junit] , size 512x512
    [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0xa35c72f], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]]
    [junit] , surfaceLock <7b9dbcbc, 334ab942>[count 1, qsz 0, owner <Thread-0>]
    [junit] , GDIDummyUpstreamSurfaceHook[pixel 512x512]
    [junit] , upstreamSurface false ]]] 
    [junit] 
    [junit] 
    [junit] External Context: WindowsExternalWGLContext [Version 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c02, this 0x4f5da52a, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@518286c7,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41f70344,
    [junit] 	Handle    0xfffffffff9010763,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0xfffffffff9010763
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x289de0bb], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]]
    [junit] , surfaceLock <60486d7, 245217c8>[count 0, qsz 0, owner <NULL>]
    [junit] , UpstreamSurfaceHookMutableSize[pixel 64x64]
    [junit] , upstreamSurface false ]]] 
    [junit] 
    [junit] 
    [junit] Current: null
    [junit] 
    [junit] 
    [junit] Slave GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x4ef626c2]:
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Master Thread End: Thread-0
    [junit] Master Thread Start: Thread-3
    [junit] 
    [junit] 
    [junit] Master GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x21b92cc8]:
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Master (orig) Ct: WindowsWGLContext [Version 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c03, this 0x64bbae3b, handle 0x10003, isShared false, jogamp.opengl.gl4.GL4bcImpl@5120dc29,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41f70344,
    [junit] 	Handle    0xfffffffffd0108b1,
    [junit] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 1, num 2,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x29a16517], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x10d2cb40], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4196d387],
    [junit] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x100edf53], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x16809e08], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32a58998],
    [junit] 	Surface   GDISurface[ displayHandle 0x0
    [junit] , surfaceHandle 0xfffffffffd0108b1
    [junit] , size 512x512
    [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x21b92cc8], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]]
    [junit] , surfaceLock <45d86ea0, 57bac8cd>[count 1, qsz 0, owner <Thread-3>]
    [junit] , GDIDummyUpstreamSurfaceHook[pixel 512x512]
    [junit] , upstreamSurface false ]]] 
    [junit] 
    [junit] 
    [junit] External Context: WindowsExternalWGLContext [Version 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c02, this 0x3128712e, handle 0x10003, isShared false, jogamp.opengl.gl4.GL4bcImpl@2fdfd7da,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41f70344,
    [junit] 	Handle    0xfffffffffd0108b1,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0xfffffffffd0108b1
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x29f411ef], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]]
    [junit] , surfaceLock <288958bc, 5a5afd82>[count 0, qsz 0, owner <NULL>]
    [junit] , UpstreamSurfaceHookMutableSize[pixel 64x64]
    [junit] , upstreamSurface false ]]] 
    [junit] 
    [junit] 
    [junit] Current: null
    [junit] 
    [junit] 
    [junit] Slave GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x2ee48fc]:
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.802 sec
    [junit] ------------- Standard Error -----------------
    [junit] Master Thread Start: Thread-0
    [junit] 
    [junit] 
    [junit] Master GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0xa35c72f]:
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] Update on Executor thread
    [junit] Master Thread End: Thread-3
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Master (orig) Ct: WindowsWGLContext [Version 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c03, this 0x212e7d27, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1a1c8979,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41f70344,
    [junit] 	Handle    0xfffffffff9010763,
    [junit] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 1, num 2,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x28b6f435], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x4635d152], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0xc9e42b3],
    [junit] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x1a60b54d], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x72375518], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5e8fd68],
    [junit] 	Surface   GDISurface[ displayHandle 0x0
    [junit] , surfaceHandle 0xfffffffff9010763
    [junit] , size 512x512
    [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0xa35c72f], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]]
    [junit] , surfaceLock <7b9dbcbc, 334ab942>[count 1, qsz 0, owner <Thread-0>]
    [junit] , GDIDummyUpstreamSurfaceHook[pixel 512x512]
    [junit] , upstreamSurface false ]]] 
    [junit] 
    [junit] 
    [junit] External Context: WindowsExternalWGLContext [Version 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c02, this 0x4f5da52a, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@518286c7,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41f70344,
    [junit] 	Handle    0xfffffffff9010763,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0xfffffffff9010763
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x289de0bb], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]]
    [junit] , surfaceLock <60486d7, 245217c8>[count 0, qsz 0, owner <NULL>]
    [junit] , UpstreamSurfaceHookMutableSize[pixel 64x64]
    [junit] , upstreamSurface false ]]] 
    [junit] 
    [junit] 
    [junit] Current: null
    [junit] 
    [junit] 
    [junit] Slave GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x4ef626c2]:
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Master Thread End: Thread-0
    [junit] Master Thread Start: Thread-3
    [junit] 
    [junit] 
    [junit] Master GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x21b92cc8]:
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Master (orig) Ct: WindowsWGLContext [Version 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c03, this 0x64bbae3b, handle 0x10003, isShared false, jogamp.opengl.gl4.GL4bcImpl@5120dc29,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41f70344,
    [junit] 	Handle    0xfffffffffd0108b1,
    [junit] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 1, num 2,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x29a16517], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x10d2cb40], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4196d387],
    [junit] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x100edf53], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x16809e08], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32a58998],
    [junit] 	Surface   GDISurface[ displayHandle 0x0
    [junit] , surfaceHandle 0xfffffffffd0108b1
    [junit] , size 512x512
    [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x21b92cc8], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]]
    [junit] , surfaceLock <45d86ea0, 57bac8cd>[count 1, qsz 0, owner <Thread-3>]
    [junit] , GDIDummyUpstreamSurfaceHook[pixel 512x512]
    [junit] , upstreamSurface false ]]] 
    [junit] 
    [junit] 
    [junit] External Context: WindowsExternalWGLContext [Version 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c02, this 0x3128712e, handle 0x10003, isShared false, jogamp.opengl.gl4.GL4bcImpl@2fdfd7da,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41f70344,
    [junit] 	Handle    0xfffffffffd0108b1,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0xfffffffffd0108b1
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x29f411ef], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]]
    [junit] , surfaceLock <288958bc, 5a5afd82>[count 0, qsz 0, owner <NULL>]
    [junit] , UpstreamSurfaceHookMutableSize[pixel 64x64]
    [junit] , upstreamSurface false ]]] 
    [junit] 
    [junit] 
    [junit] Current: null
    [junit] 
    [junit] 
    [junit] Slave GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x2ee48fc]:
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Master Thread End: Thread-3
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01OnEDT took 3.741 sec
    [junit] Testcase: test02OnExecutorThread took 0.932 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.802 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] Master Thread Start: Thread-0
    [junit] 
    [junit] 
    [junit] Master GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0xa35c72f]:
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Master (orig) Ct: WindowsWGLContext [Version 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c03, this 0x212e7d27, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@1a1c8979,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41f70344,
    [junit] 	Handle    0xfffffffff9010763,
    [junit] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 1, num 2,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x28b6f435], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x4635d152], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0xc9e42b3],
    [junit] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x1a60b54d], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x72375518], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x5e8fd68],
    [junit] 	Surface   GDISurface[ displayHandle 0x0
    [junit] , surfaceHandle 0xfffffffff9010763
    [junit] , size 512x512
    [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0xa35c72f], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]]
    [junit] , surfaceLock <7b9dbcbc, 334ab942>[count 1, qsz 0, owner <Thread-0>]
    [junit] , GDIDummyUpstreamSurfaceHook[pixel 512x512]
    [junit] , upstreamSurface false ]]] 
    [junit] 
    [junit] 
    [junit] External Context: WindowsExternalWGLContext [Version 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c02, this 0x4f5da52a, handle 0x20000, isShared false, jogamp.opengl.gl4.GL4bcImpl@518286c7,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41f70344,
    [junit] 	Handle    0xfffffffff9010763,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0xfffffffff9010763
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x289de0bb], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]]
    [junit] , surfaceLock <60486d7, 245217c8>[count 0, qsz 0, owner <NULL>]
    [junit] , UpstreamSurfaceHookMutableSize[pixel 64x64]
    [junit] , upstreamSurface false ]]] 
    [junit] 
    [junit] 
    [junit] Current: null
    [junit] 
    [junit] 
    [junit] Slave GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x4ef626c2]:
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Update on EDT
    [junit] Master Thread End: Thread-0
    [junit] Master Thread Start: Thread-3
    [junit] 
    [junit] 
    [junit] Master GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x21b92cc8]:
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] 
    [junit] 
    [junit] Master (orig) Ct: WindowsWGLContext [Version 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c03, this 0x64bbae3b, handle 0x10003, isShared false, jogamp.opengl.gl4.GL4bcImpl@5120dc29,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: ResizeableImpl[Initialized true, realized true, texUnit 0, samples 0,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41f70344,
    [junit] 	Handle    0xfffffffffd0108b1,
    [junit] 	Caps      GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]],
    [junit] 	fboI back 0, front 1, num 2,
    [junit] 	FBO front read 2, FBO[name r/w 2/2, init true, bound false, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x2, obj 0x29a16517], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x2, obj 0x10d2cb40], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x4196d387],
    [junit] 	FBO back  write 1, FBO[name r/w 1/1, init true, bound true, size 512x512, samples 0/32, modified true/true, depth RenderAttachment[type DEPTH, format 0x81a5, samples 0, 512x512, name 0x1, obj 0x100edf53], stencil null, colorbuffer attachments: 1/8, with 1 textures: [TextureAttachment[type COLOR_TEXTURE, target GL_TEXTURE_2D, level 0, format 0x8051, 512x512, border 0, dataFormat 0x1907, dataType 0x1401; min/mag 0x2600/0x2600, wrap S/T 0x812f/0x812f; name 0x1, obj 0x16809e08], null, null, null, null, null, null, null], msaa[null, hasSink false, dirty true], state OK, obj 0x32a58998],
    [junit] 	Surface   GDISurface[ displayHandle 0x0
    [junit] , surfaceHandle 0xfffffffffd0108b1
    [junit] , size 512x512
    [junit] , UOB[ OWNS_SURFACE | OWNS_DEVICE | WINDOW_INVISIBLE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x21b92cc8], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]]
    [junit] , surfaceLock <45d86ea0, 57bac8cd>[count 1, qsz 0, owner <Thread-3>]
    [junit] , GDIDummyUpstreamSurfaceHook[pixel 512x512]
    [junit] , upstreamSurface false ]]] 
    [junit] 
    [junit] 
    [junit] External Context: WindowsExternalWGLContext [Version 4.6 (Compat profile, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)], options 0x7c02, this 0x3128712e, handle 0x10003, isShared false, jogamp.opengl.gl4.GL4bcImpl@2fdfd7da,
    [junit] 	 quirks: [NoDoubleBufferedBitmap, NoSurfacelessCtx],
    [junit] 	Drawable: Drawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41f70344,
    [junit] 	Handle    0xfffffffffd0108b1,
    [junit] 	Surface   WrappedSurface[ displayHandle 0x0
    [junit] , surfaceHandle 0xfffffffffd0108b1
    [junit] , size 64x64
    [junit] , UOB[ OWNS_DEVICE ]
    [junit] , WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[DefaultGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x29f411ef], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[fbo, pbuffer]]]
    [junit] , surfaceLock <288958bc, 5a5afd82>[count 0, qsz 0, owner <NULL>]
    [junit] , UpstreamSurfaceHookMutableSize[pixel 64x64]
    [junit] , upstreamSurface false ]]] 
    [junit] 
    [junit] 
    [junit] Current: null
    [junit] 
    [junit] 
    [junit] Slave GLContext
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3fc47172], obj 0x2ee48fc]:
    [junit] 
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Drawable: ResizeableImpl
    [junit] GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Update on Executor thread
    [junit] Master Thread End: Thread-3
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848652885 ms III - Start
    [junit] SLOCK [T main @ 1755848652886 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x459e9125: tileRendererInUse null, GearsES2[obj 0x459e9125 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x459e9125 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x459e9125 created: GearsObj[0x705fc8d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x459e9125 created: GearsObj[0x2d3586ee, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x459e9125 created: GearsObj[0x2d3586ee, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x459e9125 FIN GearsES2[obj 0x459e9125 isInit true, usesShared false, 1 GearsObj[0x705fc8d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d3586ee, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e8fda4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x459e9125 0/0 240x217 of 240x217, swapInterval 1, drawable 0xfffffffffd0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x459e9125, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 1 s: 60 f / 1039 ms, 57.7 fps, 17 ms/f; total: 60 f, 57.7 fps, 17 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x459e9125: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x459e9125 FIN
    [junit] Total:                          3477ms
    [junit]   GLProfile.initSingleton():    2179ms
    [junit]   Demo Code:                    1290ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         8ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test02AnotherLifeWithGLInfo
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1165b38: tileRendererInUse null, GearsES2[obj 0x1165b38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1165b38 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1165b38 created: GearsObj[0x2f3b88c3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1165b38 created: GearsObj[0x6d76cf01, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1165b38 created: GearsObj[0x6d76cf01, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1165b38 FIN GearsES2[obj 0x1165b38 isInit true, usesShared false, 1 GearsObj[0x2f3b88c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d76cf01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x521a4f32, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1165b38 0/0 240x217 of 240x217, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1165b38, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 0 s: 60 f / 995 ms, 60.3 fps, 16 ms/f; total: 60 f, 60.3 fps, 16 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1165b38: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1165b38 FIN
    [junit] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x232e049c], obj 0x4c12331b]
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] Total:                          1719ms
    [junit]   GLProfile.initSingleton():    567ms
    [junit]   Demo Code:                    1148ms
    [junit]   GLInfo:                       1ms
    [junit]   GLProfile.shutdown():         3ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test02AnotherLifeWithGLInfo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03AnotherLife
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x815b41f: tileRendererInUse null, GearsES2[obj 0x815b41f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x815b41f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x815b41f created: GearsObj[0x79962bc4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x815b41f created: GearsObj[0x722fd966, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x815b41f created: GearsObj[0x722fd966, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x815b41f FIN GearsES2[obj 0x815b41f isInit true, usesShared false, 1 GearsObj[0x79962bc4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x722fd966, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x91c3ce1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 240x217 of 240x217, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x815b41f, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 0 s: 60 f / 996 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.2 fps, 16 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x815b41f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x815b41f FIN
    [junit] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x232e049c], obj 0x5542c4ed]
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] Total:                          1673ms
    [junit]   GLProfile.initSingleton():    501ms
    [junit]   Demo Code:                    1165ms
    [junit]   GLInfo:                       1ms
    [junit]   GLProfile.shutdown():         6ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03AnotherLife
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x44c03695: tileRendererInUse null, GearsES2[obj 0x44c03695 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44c03695 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44c03695 created: GearsObj[0x284a1fe2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c03695 created: GearsObj[0x2c7565ea, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c03695 created: GearsObj[0x2c7565ea, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x44c03695 FIN GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0x284a1fe2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c7565ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x739a2c8d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c03695 0/0 240x217 of 240x217, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44c03695, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 0 s: 60 f / 998 ms, 60.1 fps, 16 ms/f; total: 60 f, 60.1 fps, 16 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695 FIN
    [junit] Total:                          1651ms
    [junit]   GLProfile.initSingleton():    468ms
    [junit]   Demo Code:                    1179ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         4ms
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xdd05255: tileRendererInUse null, GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdd05255 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdd05255 created: GearsObj[0x63ee330a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created: GearsObj[0x6da3793e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created: GearsObj[0x6da3793e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xdd05255 FIN GearsES2[obj 0xdd05255 isInit true, usesShared false, 1 GearsObj[0x63ee330a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6da3793e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5612f5fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 240x217 of 240x217, swapInterval 1, drawable 0xfffffffffd0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 0 s: 60 f / 996 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.2 fps, 16 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255 FIN
    [junit] Total:                          1679ms
    [junit]   GLProfile.initSingleton():    498ms
    [junit]   Demo Code:                    1174ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         7ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848663433 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848663433 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.21 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848652885 ms III - Start
    [junit] SLOCK [T main @ 1755848652886 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x459e9125: tileRendererInUse null, GearsES2[obj 0x459e9125 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x459e9125 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x459e9125 created: GearsObj[0x705fc8d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x459e9125 created: GearsObj[0x2d3586ee, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x459e9125 created: GearsObj[0x2d3586ee, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x459e9125 FIN GearsES2[obj 0x459e9125 isInit true, usesShared false, 1 GearsObj[0x705fc8d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d3586ee, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e8fda4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x459e9125 0/0 240x217 of 240x217, swapInterval 1, drawable 0xfffffffffd0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x459e9125, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 1 s: 60 f / 1039 ms, 57.7 fps, 17 ms/f; total: 60 f, 57.7 fps, 17 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x459e9125: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x459e9125 FIN
    [junit] Total:                          3477ms
    [junit]   GLProfile.initSingleton():    2179ms
    [junit]   Demo Code:                    1290ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         8ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test02AnotherLifeWithGLInfo
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1165b38: tileRendererInUse null, GearsES2[obj 0x1165b38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1165b38 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1165b38 created: GearsObj[0x2f3b88c3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1165b38 created: GearsObj[0x6d76cf01, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1165b38 created: GearsObj[0x6d76cf01, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1165b38 FIN GearsES2[obj 0x1165b38 isInit true, usesShared false, 1 GearsObj[0x2f3b88c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d76cf01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x521a4f32, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1165b38 0/0 240x217 of 240x217, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1165b38, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 0 s: 60 f / 995 ms, 60.3 fps, 16 ms/f; total: 60 f, 60.3 fps, 16 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1165b38: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1165b38 FIN
    [junit] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x232e049c], obj 0x4c12331b]
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] Total:                          1719ms
    [junit]   GLProfile.initSingleton():    567ms
    [junit]   Demo Code:                    1148ms
    [junit]   GLInfo:                       1ms
    [junit]   GLProfile.shutdown():         3ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test02AnotherLifeWithGLInfo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03AnotherLife
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x815b41f: tileRendererInUse null, GearsES2[obj 0x815b41f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x815b41f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x815b41f created: GearsObj[0x79962bc4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x815b41f created: GearsObj[0x722fd966, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x815b41f created: GearsObj[0x722fd966, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x815b41f FIN GearsES2[obj 0x815b41f isInit true, usesShared false, 1 GearsObj[0x79962bc4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x722fd966, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x91c3ce1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 240x217 of 240x217, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x815b41f, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 0 s: 60 f / 996 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.2 fps, 16 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x815b41f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x815b41f FIN
    [junit] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x232e049c], obj 0x5542c4ed]
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] Total:                          1673ms
    [junit]   GLProfile.initSingleton():    501ms
    [junit]   Demo Code:                    1165ms
    [junit]   GLInfo:                       1ms
    [junit]   GLProfile.shutdown():         6ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03AnotherLife
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x44c03695: tileRendererInUse null, GearsES2[obj 0x44c03695 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44c03695 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44c03695 created: GearsObj[0x284a1fe2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c03695 created: GearsObj[0x2c7565ea, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c03695 created: GearsObj[0x2c7565ea, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x44c03695 FIN GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0x284a1fe2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c7565ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x739a2c8d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c03695 0/0 240x217 of 240x217, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44c03695, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 0 s: 60 f / 998 ms, 60.1 fps, 16 ms/f; total: 60 f, 60.1 fps, 16 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695 FIN
    [junit] Total:                          1651ms
    [junit]   GLProfile.initSingleton():    468ms
    [junit]   Demo Code:                    1179ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         4ms
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xdd05255: tileRendererInUse null, GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdd05255 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdd05255 created: GearsObj[0x63ee330a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created: GearsObj[0x6da3793e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created: GearsObj[0x6da3793e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xdd05255 FIN GearsES2[obj 0xdd05255 isInit true, usesShared false, 1 GearsObj[0x63ee330a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6da3793e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5612f5fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 240x217 of 240x217, swapInterval 1, drawable 0xfffffffffd0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 0 s: 60 f / 996 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.2 fps, 16 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255 FIN
    [junit] Total:                          1679ms
    [junit]   GLProfile.initSingleton():    498ms
    [junit]   Demo Code:                    1174ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         7ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848663433 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848663433 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01OneLife took 3.783 sec
    [junit] Testcase: test02AnotherLifeWithGLInfo took 1.72 sec
    [junit] Testcase: test03AnotherLife took 1.675 sec
    [junit] Testcase: test03TwoLifes took 3.331 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.21 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848652885 ms III - Start
    [junit] SLOCK [T main @ 1755848652886 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x459e9125: tileRendererInUse null, GearsES2[obj 0x459e9125 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x459e9125 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x459e9125 created: GearsObj[0x705fc8d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x459e9125 created: GearsObj[0x2d3586ee, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x459e9125 created: GearsObj[0x2d3586ee, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x459e9125 FIN GearsES2[obj 0x459e9125 isInit true, usesShared false, 1 GearsObj[0x705fc8d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d3586ee, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4e8fda4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x459e9125 0/0 240x217 of 240x217, swapInterval 1, drawable 0xfffffffffd0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x459e9125, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 1 s: 60 f / 1039 ms, 57.7 fps, 17 ms/f; total: 60 f, 57.7 fps, 17 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x459e9125: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x459e9125 FIN
    [junit] Total:                          3477ms
    [junit]   GLProfile.initSingleton():    2179ms
    [junit]   Demo Code:                    1290ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         8ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test01OneLife
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test02AnotherLifeWithGLInfo
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1165b38: tileRendererInUse null, GearsES2[obj 0x1165b38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1165b38 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1165b38 created: GearsObj[0x2f3b88c3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1165b38 created: GearsObj[0x6d76cf01, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1165b38 created: GearsObj[0x6d76cf01, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1165b38 FIN GearsES2[obj 0x1165b38 isInit true, usesShared false, 1 GearsObj[0x2f3b88c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d76cf01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x521a4f32, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1165b38 0/0 240x217 of 240x217, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1165b38, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 0 s: 60 f / 995 ms, 60.3 fps, 16 ms/f; total: 60 f, 60.3 fps, 16 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1165b38: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1165b38 FIN
    [junit] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x232e049c], obj 0x4c12331b]
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] Total:                          1719ms
    [junit]   GLProfile.initSingleton():    567ms
    [junit]   Demo Code:                    1148ms
    [junit]   GLInfo:                       1ms
    [junit]   GLProfile.shutdown():         3ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test02AnotherLifeWithGLInfo
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03AnotherLife
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x815b41f: tileRendererInUse null, GearsES2[obj 0x815b41f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x815b41f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x815b41f created: GearsObj[0x79962bc4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x815b41f created: GearsObj[0x722fd966, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x815b41f created: GearsObj[0x722fd966, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x815b41f FIN GearsES2[obj 0x815b41f isInit true, usesShared false, 1 GearsObj[0x79962bc4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x722fd966, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x91c3ce1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x815b41f 0/0 240x217 of 240x217, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x815b41f, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 0 s: 60 f / 996 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.2 fps, 16 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x815b41f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x815b41f FIN
    [junit] GLProfiles on device WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x232e049c], obj 0x5542c4ed]
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] Total:                          1673ms
    [junit]   GLProfile.initSingleton():    501ms
    [junit]   Demo Code:                    1165ms
    [junit]   GLInfo:                       1ms
    [junit]   GLProfile.shutdown():         6ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03AnotherLife
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x44c03695: tileRendererInUse null, GearsES2[obj 0x44c03695 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x44c03695 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x44c03695 created: GearsObj[0x284a1fe2, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x44c03695 created: GearsObj[0x2c7565ea, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x44c03695 created: GearsObj[0x2c7565ea, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x44c03695 FIN GearsES2[obj 0x44c03695 isInit true, usesShared false, 1 GearsObj[0x284a1fe2, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c7565ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x739a2c8d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x44c03695 0/0 240x217 of 240x217, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x44c03695, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 0 s: 60 f / 998 ms, 60.1 fps, 16 ms/f; total: 60 f, 60.1 fps, 16 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x44c03695 FIN
    [junit] Total:                          1651ms
    [junit]   GLProfile.initSingleton():    468ms
    [junit]   Demo Code:                    1179ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         4ms
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xdd05255: tileRendererInUse null, GearsES2[obj 0xdd05255 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xdd05255 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xdd05255 created: GearsObj[0x63ee330a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xdd05255 created: GearsObj[0x6da3793e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xdd05255 created: GearsObj[0x6da3793e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xdd05255 FIN GearsES2[obj 0xdd05255 isInit true, usesShared false, 1 GearsObj[0x63ee330a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6da3793e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5612f5fb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xdd05255 0/0 240x217 of 240x217, swapInterval 1, drawable 0xfffffffffd0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xdd05255, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] 0 s: 60 f / 996 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.2 fps, 16 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xdd05255 FIN
    [junit] Total:                          1679ms
    [junit]   GLProfile.initSingleton():    498ms
    [junit]   Demo Code:                    1174ms
    [junit]   GLInfo:                       0ms
    [junit]   GLProfile.shutdown():         7ms
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT - test03TwoLifes
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848663433 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848663433 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848665018 ms III - Start
    [junit] SLOCK [T main @ 1755848665019 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test01UseAWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x3bd82cf5
    [junit] Creating vertex VBO on slave 0x3bd82cf5
    [junit] Creating index VBO on slave 0x3bd82cf5
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test01UseAWTNotShared
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test10UseNEWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x71a8adcf
    [junit] Creating vertex VBO on slave 0x71a8adcf
    [junit] Creating index VBO on slave 0x71a8adcf
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test10UseNEWTNotShared
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848674823 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848674823 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.48 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848665018 ms III - Start
    [junit] SLOCK [T main @ 1755848665019 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test01UseAWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x3bd82cf5
    [junit] Creating vertex VBO on slave 0x3bd82cf5
    [junit] Creating index VBO on slave 0x3bd82cf5
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test01UseAWTNotShared
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test10UseNEWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x71a8adcf
    [junit] Creating vertex VBO on slave 0x71a8adcf
    [junit] Creating index VBO on slave 0x71a8adcf
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test10UseNEWTNotShared
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848674823 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848674823 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01UseAWTNotShared took 3.697 sec
    [junit] Testcase: test10UseNEWTNotShared took 3.622 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.48 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848665018 ms III - Start
    [junit] SLOCK [T main @ 1755848665019 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test01UseAWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x3bd82cf5
    [junit] Creating vertex VBO on slave 0x3bd82cf5
    [junit] Creating index VBO on slave 0x3bd82cf5
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test01UseAWTNotShared
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test10UseNEWTNotShared
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Using local VBOs on slave 0x71a8adcf
    [junit] Creating vertex VBO on slave 0x71a8adcf
    [junit] Creating index VBO on slave 0x71a8adcf
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] reshape: 480x480 -> 480x480, [drawable pixel 480x480]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSingleGLInJSliderNewtAWT - test10UseNEWTNotShared
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848674823 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848674823 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848676171 ms III - Start
    [junit] SLOCK [T main @ 1755848676172 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 633, frames 2516423, fps 3975355.8], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 635, frames 2523614, fps 3974173.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x34a3d150: tileRendererInUse null, GearsES2[obj 0x34a3d150 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34a3d150 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34a3d150 created: GearsObj[0x1aac35b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34a3d150 created: GearsObj[0x65da62d7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34a3d150 created: GearsObj[0x65da62d7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x34a3d150 FIN GearsES2[obj 0x34a3d150 isInit true, usesShared false, 1 GearsObj[0x1aac35b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65da62d7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x522bdfd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34a3d150 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34a3d150, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 635, frames 2523624, fps 3974173.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 635, frames 2523624, fps 3974173.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34a3d150 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34a3d150, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1068, frames 3733959, fps 3496179.8], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1071, frames 3737666, fps 3489860.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34a3d150 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34a3d150, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x34a3d150: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x34a3d150 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x21e360a: tileRendererInUse null, GearsES2[obj 0x21e360a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x21e360a on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x21e360a created: GearsObj[0x10da8fc3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x21e360a created: GearsObj[0x160f43dc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x21e360a created: GearsObj[0x160f43dc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x21e360a FIN GearsES2[obj 0x21e360a isInit true, usesShared false, 1 GearsObj[0x10da8fc3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x160f43dc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c7a7882, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x21e360a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x21e360a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x21e360a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5a010867, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x21e360a, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating false, paused false, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x21e360a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5a010867, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x21e360a, angle 7.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x21e360a: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x21e360a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorStartStop
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x74751b3: tileRendererInUse null, GearsES2[obj 0x74751b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x74751b3 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x74751b3 created: GearsObj[0x3076d2b9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x74751b3 created: GearsObj[0x1761612c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x74751b3 created: GearsObj[0x1761612c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x74751b3 FIN GearsES2[obj 0x74751b3 isInit true, usesShared false, 1 GearsObj[0x3076d2b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1761612c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ed89419, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x74751b3 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x74751b3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread Thread[#43,AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread Thread[#43,AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x74751b3 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x74751b3, angle 7.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 15, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x74751b3 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x74751b3, angle 7.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x74751b3: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x74751b3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorStartStop
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorContinue
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 16, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 16, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3ee37e5a: tileRendererInUse null, GearsES2[obj 0x3ee37e5a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3ee37e5a on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3ee37e5a created: GearsObj[0x37efd000, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3ee37e5a created: GearsObj[0x360a44fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3ee37e5a created: GearsObj[0x360a44fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3ee37e5a FIN GearsES2[obj 0x3ee37e5a isInit true, usesShared false, 1 GearsObj[0x37efd000, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x360a44fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42a367f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3ee37e5a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5a010867, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3ee37e5a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 28, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 28, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3ee37e5a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3ee37e5a, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 41, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 41, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3ee37e5a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5a010867, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3ee37e5a, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3ee37e5a: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3ee37e5a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorContinue
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorResumePause
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c7f66c4: tileRendererInUse null, GearsES2[obj 0x3c7f66c4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c7f66c4 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c7f66c4 created: GearsObj[0x6d21353f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c7f66c4 created: GearsObj[0x96421ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c7f66c4 created: GearsObj[0x96421ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c7f66c4 FIN GearsES2[obj 0x3c7f66c4 isInit true, usesShared false, 1 GearsObj[0x6d21353f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x96421ed, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x600aa4ab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c7f66c4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c7f66c4, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c7f66c4: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c7f66c4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorResumePause
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf0da945: tileRendererInUse null, GearsES2[obj 0xf0da945 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf0da945 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf0da945 created: GearsObj[0x7b48fb9d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf0da945 created: GearsObj[0xa3212a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf0da945 created: GearsObj[0xa3212a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf0da945 FIN GearsES2[obj 0xf0da945 isInit true, usesShared false, 1 GearsObj[0x7b48fb9d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa3212a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x635adaa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf0da945 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf0da945, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#47,AWT-EventQueue-0-FPSAWTAnimator#05-Timer2,6,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf0da945 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf0da945, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf0da945: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf0da945 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848685244 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848685244 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.747 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848676171 ms III - Start
    [junit] SLOCK [T main @ 1755848676172 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 633, frames 2516423, fps 3975355.8], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 635, frames 2523614, fps 3974173.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x34a3d150: tileRendererInUse null, GearsES2[obj 0x34a3d150 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34a3d150 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34a3d150 created: GearsObj[0x1aac35b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34a3d150 created: GearsObj[0x65da62d7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34a3d150 created: GearsObj[0x65da62d7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x34a3d150 FIN GearsES2[obj 0x34a3d150 isInit true, usesShared false, 1 GearsObj[0x1aac35b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65da62d7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x522bdfd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34a3d150 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34a3d150, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 635, frames 2523624, fps 3974173.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 635, frames 2523624, fps 3974173.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34a3d150 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34a3d150, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1068, frames 3733959, fps 3496179.8], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1071, frames 3737666, fps 3489860.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34a3d150 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34a3d150, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x34a3d150: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x34a3d150 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x21e360a: tileRendererInUse null, GearsES2[obj 0x21e360a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x21e360a on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x21e360a created: GearsObj[0x10da8fc3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x21e360a created: GearsObj[0x160f43dc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x21e360a created: GearsObj[0x160f43dc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x21e360a FIN GearsES2[obj 0x21e360a isInit true, usesShared false, 1 GearsObj[0x10da8fc3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x160f43dc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c7a7882, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x21e360a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x21e360a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x21e360a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5a010867, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x21e360a, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating false, paused false, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x21e360a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5a010867, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x21e360a, angle 7.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x21e360a: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x21e360a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorStartStop
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x74751b3: tileRendererInUse null, GearsES2[obj 0x74751b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x74751b3 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x74751b3 created: GearsObj[0x3076d2b9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x74751b3 created: GearsObj[0x1761612c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x74751b3 created: GearsObj[0x1761612c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x74751b3 FIN GearsES2[obj 0x74751b3 isInit true, usesShared false, 1 GearsObj[0x3076d2b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1761612c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ed89419, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x74751b3 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x74751b3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread Thread[#43,AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread Thread[#43,AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x74751b3 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x74751b3, angle 7.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 15, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x74751b3 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x74751b3, angle 7.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x74751b3: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x74751b3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorStartStop
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorContinue
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 16, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 16, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3ee37e5a: tileRendererInUse null, GearsES2[obj 0x3ee37e5a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3ee37e5a on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3ee37e5a created: GearsObj[0x37efd000, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3ee37e5a created: GearsObj[0x360a44fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3ee37e5a created: GearsObj[0x360a44fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3ee37e5a FIN GearsES2[obj 0x3ee37e5a isInit true, usesShared false, 1 GearsObj[0x37efd000, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x360a44fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42a367f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3ee37e5a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5a010867, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3ee37e5a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 28, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 28, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3ee37e5a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3ee37e5a, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 41, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 41, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3ee37e5a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5a010867, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3ee37e5a, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3ee37e5a: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3ee37e5a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorContinue
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorResumePause
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c7f66c4: tileRendererInUse null, GearsES2[obj 0x3c7f66c4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c7f66c4 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c7f66c4 created: GearsObj[0x6d21353f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c7f66c4 created: GearsObj[0x96421ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c7f66c4 created: GearsObj[0x96421ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c7f66c4 FIN GearsES2[obj 0x3c7f66c4 isInit true, usesShared false, 1 GearsObj[0x6d21353f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x96421ed, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x600aa4ab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c7f66c4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c7f66c4, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c7f66c4: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c7f66c4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorResumePause
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf0da945: tileRendererInUse null, GearsES2[obj 0xf0da945 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf0da945 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf0da945 created: GearsObj[0x7b48fb9d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf0da945 created: GearsObj[0xa3212a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf0da945 created: GearsObj[0xa3212a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf0da945 FIN GearsES2[obj 0xf0da945 isInit true, usesShared false, 1 GearsObj[0x7b48fb9d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa3212a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x635adaa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf0da945 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf0da945, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#47,AWT-EventQueue-0-FPSAWTAnimator#05-Timer2,6,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf0da945 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf0da945, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf0da945: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf0da945 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848685244 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848685244 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAnimatorContinue took 4.493 sec
    [junit] Testcase: testAnimatorResumePause took 0.919 sec
    [junit] Testcase: testAnimatorStartStop took 0.927 sec
    [junit] Testcase: testFPSAnimatorContinue took 0.896 sec
    [junit] Testcase: testFPSAnimatorResumePause took 0.892 sec
    [junit] Testcase: testFPSAnimatorStartStop took 0.901 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.747 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848676171 ms III - Start
    [junit] SLOCK [T main @ 1755848676172 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 633, frames 2516423, fps 3975355.8], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 635, frames 2523614, fps 3974173.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x34a3d150: tileRendererInUse null, GearsES2[obj 0x34a3d150 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34a3d150 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34a3d150 created: GearsObj[0x1aac35b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34a3d150 created: GearsObj[0x65da62d7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34a3d150 created: GearsObj[0x65da62d7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x34a3d150 FIN GearsES2[obj 0x34a3d150 isInit true, usesShared false, 1 GearsObj[0x1aac35b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x65da62d7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x522bdfd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34a3d150 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34a3d150, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 635, frames 2523624, fps 3974173.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 635, frames 2523624, fps 3974173.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34a3d150 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34a3d150, angle 5.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1068, frames 3733959, fps 3496179.8], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x57efed8d: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x7782cdc7: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 1071, frames 3737666, fps 3489860.0], modeBits 1, init'ed true, animThread Thread[#36,main-AWTAnimator#00,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34a3d150 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34a3d150, angle 5.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x34a3d150: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x34a3d150 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorContinue
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x21e360a: tileRendererInUse null, GearsES2[obj 0x21e360a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x21e360a on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x21e360a created: GearsObj[0x10da8fc3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x21e360a created: GearsObj[0x160f43dc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x21e360a created: GearsObj[0x160f43dc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x21e360a FIN GearsES2[obj 0x21e360a isInit true, usesShared false, 1 GearsObj[0x10da8fc3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x160f43dc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c7a7882, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x21e360a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x21e360a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x21e360a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5a010867, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x21e360a, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x448b3107: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x448bf794: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started true, animating false, paused false, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread Thread[#42,main-AWTAnimator#01,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x21e360a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5a010867, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x21e360a, angle 7.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x21e360a: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x21e360a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorResumePause
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorStartStop
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x74751b3: tileRendererInUse null, GearsES2[obj 0x74751b3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x74751b3 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x74751b3 created: GearsObj[0x3076d2b9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x74751b3 created: GearsObj[0x1761612c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x74751b3 created: GearsObj[0x1761612c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x74751b3 FIN GearsES2[obj 0x74751b3 isInit true, usesShared false, 1 GearsObj[0x3076d2b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1761612c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ed89419, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x74751b3 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x74751b3, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread Thread[#43,AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 14, fps 0.0], modeBits 1, init'ed true, animThread Thread[#43,AWT-EventQueue-0-AWTAnimator#02,6,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x74751b3 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x74751b3, angle 7.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 15, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x307b0e5a: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x1d145c: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.Animator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x74751b3 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x74751b3, angle 7.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x74751b3: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x74751b3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testAnimatorStartStop
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorContinue
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 16, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 16, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3ee37e5a: tileRendererInUse null, GearsES2[obj 0x3ee37e5a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3ee37e5a on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3ee37e5a created: GearsObj[0x37efd000, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3ee37e5a created: GearsObj[0x360a44fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3ee37e5a created: GearsObj[0x360a44fa, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3ee37e5a FIN GearsES2[obj 0x3ee37e5a isInit true, usesShared false, 1 GearsObj[0x37efd000, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x360a44fa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x42a367f4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3ee37e5a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5a010867, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3ee37e5a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 28, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 28, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3ee37e5a 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3ee37e5a, angle 6.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 41, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x70bdb926: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x6d7cf4d8: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 41, fps 0.0], modeBits 1, init'ed true, animThread Thread[#45,main-FPSAWTAnimator#03-Timer0,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3ee37e5a 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5a010867, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3ee37e5a, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3ee37e5a: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3ee37e5a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorContinue
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorResumePause
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused true, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3c7f66c4: tileRendererInUse null, GearsES2[obj 0x3c7f66c4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c7f66c4 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c7f66c4 created: GearsObj[0x6d21353f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c7f66c4 created: GearsObj[0x96421ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c7f66c4 created: GearsObj[0x96421ed, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3c7f66c4 FIN GearsES2[obj 0x3c7f66c4 isInit true, usesShared false, 1 GearsObj[0x6d21353f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x96421ed, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x600aa4ab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c7f66c4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x717e377: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x37f8a584: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[#46,main-FPSAWTAnimator#04-Timer1,5,main], exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c7f66c4, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c7f66c4: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3c7f66c4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorResumePause
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf0da945: tileRendererInUse null, GearsES2[obj 0xf0da945 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf0da945 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf0da945 created: GearsObj[0x7b48fb9d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf0da945 created: GearsObj[0xa3212a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf0da945 created: GearsObj[0xa3212a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf0da945 FIN GearsES2[obj 0xf0da945 isInit true, usesShared false, 1 GearsObj[0x7b48fb9d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xa3212a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x635adaa, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf0da945 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf0da945, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Item Stays: GLCanvas, com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread Thread[#47,AWT-EventQueue-0-FPSAWTAnimator#05-Timer2,6,main], exclCtxThread false(null)]
    [junit] XXX Card.SHOW Label PRE: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Label POST: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: GLCanvas -> Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Item Stays: Label, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 13, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] XXX Card.SHOW Canvas PRE: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit] XXX Card.SHOW Canvas POST: 
    [junit]    CANVAS 0x513bcc5: GLCanvas[visible true, showing true, valid true, displayable true, 0/0 640x480]
    [junit]    LABEL  0x25f62ae9: JLabel[visible false, showing false, valid true, displayable true, 0/0 640x480]
    [junit] Item Change: Label -> GLCanvas, com.jogamp.opengl.util.FPSAnimator[started false, animating false, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread null, exclCtxThread false(null)]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf0da945 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf0da945, angle 6.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf0da945: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf0da945 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532 - testFPSAnimatorStartStop
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848685244 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848685244 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848686690 ms III - Start
    [junit] SLOCK [T main @ 1755848686690 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x79d8407f: tileRendererInUse null, GearsES2[obj 0x79d8407f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x79d8407f on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x79d8407f created: GearsObj[0x56d477b9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x79d8407f created: GearsObj[0x3b3232fd, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x79d8407f created: GearsObj[0x3b3232fd, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x79d8407f FIN GearsES2[obj 0x79d8407f isInit true, usesShared false, 1 GearsObj[0x56d477b9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3b3232fd, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3e037c09, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x79d8407f 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x79d8407f, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x305b7c14 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x305b7c14 created: GearsObj[0x3152fcc4, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x305b7c14 created: GearsObj[0x7b97be1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x305b7c14 created: GearsObj[0x7b97be1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x3152fcc4, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7b97be1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x365c8506, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x305b7c14 0/0 384x361 of 384x361, swapInterval 0, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x305b7c14, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e66f1f5: tileRendererInUse null, GearsES2[obj 0x1e66f1f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e66f1f5 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e66f1f5 created: GearsObj[0x31aed0b3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1e66f1f5 created: GearsObj[0x690a2481, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1e66f1f5 created: GearsObj[0x690a2481, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e66f1f5 FIN GearsES2[obj 0x1e66f1f5 isInit true, usesShared false, 1 GearsObj[0x31aed0b3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x690a2481, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3abcd56c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e66f1f5 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e66f1f5, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x79d8407f: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x79d8407f FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e66f1f5: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e66f1f5 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aaceffd: tileRendererInUse null, GearsES2[obj 0x6aaceffd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6aaceffd on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6aaceffd created: GearsObj[0x248f4bff, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6aaceffd created: GearsObj[0x73503f9f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6aaceffd created: GearsObj[0x73503f9f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aaceffd FIN GearsES2[obj 0x6aaceffd isInit true, usesShared false, 1 GearsObj[0x248f4bff, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x73503f9f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6a8a376f, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aaceffd 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6aaceffd, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0xed7f8b4: tileRendererInUse null, GearsES2[obj 0xed7f8b4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xed7f8b4 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xed7f8b4 created: GearsObj[0x4ba6ee0c, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xed7f8b4 created: GearsObj[0x798bf151, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xed7f8b4 created: GearsObj[0x798bf151, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0xed7f8b4 FIN GearsES2[obj 0xed7f8b4 isInit true, usesShared false, 1 GearsObj[0x4ba6ee0c, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x798bf151, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4ff6be4b, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xed7f8b4 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xed7f8b4, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4e3958e7: tileRendererInUse null, GearsES2[obj 0x4e3958e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4e3958e7 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4e3958e7 created: GearsObj[0x19863b16, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4e3958e7 created: GearsObj[0x356ea639, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4e3958e7 created: GearsObj[0x356ea639, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e3958e7 FIN GearsES2[obj 0x4e3958e7 isInit true, usesShared false, 1 GearsObj[0x19863b16, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x356ea639, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7d64969f, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4e3958e7, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x6aaceffd 384x361, swapInterval 0, drawable 0xffffffff9c01089b
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0xed7f8b4 384x361, swapInterval 0, drawable 0x40010829
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x4e3958e7 384x361, swapInterval 0, drawable 0x16010801
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xed7f8b4: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xed7f8b4 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848693576 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848693576 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.551 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848686690 ms III - Start
    [junit] SLOCK [T main @ 1755848686690 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x79d8407f: tileRendererInUse null, GearsES2[obj 0x79d8407f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x79d8407f on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x79d8407f created: GearsObj[0x56d477b9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x79d8407f created: GearsObj[0x3b3232fd, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x79d8407f created: GearsObj[0x3b3232fd, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x79d8407f FIN GearsES2[obj 0x79d8407f isInit true, usesShared false, 1 GearsObj[0x56d477b9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3b3232fd, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3e037c09, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x79d8407f 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x79d8407f, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x305b7c14 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x305b7c14 created: GearsObj[0x3152fcc4, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x305b7c14 created: GearsObj[0x7b97be1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x305b7c14 created: GearsObj[0x7b97be1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x3152fcc4, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7b97be1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x365c8506, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x305b7c14 0/0 384x361 of 384x361, swapInterval 0, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x305b7c14, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e66f1f5: tileRendererInUse null, GearsES2[obj 0x1e66f1f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e66f1f5 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e66f1f5 created: GearsObj[0x31aed0b3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1e66f1f5 created: GearsObj[0x690a2481, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1e66f1f5 created: GearsObj[0x690a2481, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e66f1f5 FIN GearsES2[obj 0x1e66f1f5 isInit true, usesShared false, 1 GearsObj[0x31aed0b3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x690a2481, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3abcd56c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e66f1f5 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e66f1f5, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x79d8407f: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x79d8407f FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e66f1f5: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e66f1f5 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aaceffd: tileRendererInUse null, GearsES2[obj 0x6aaceffd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6aaceffd on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6aaceffd created: GearsObj[0x248f4bff, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6aaceffd created: GearsObj[0x73503f9f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6aaceffd created: GearsObj[0x73503f9f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aaceffd FIN GearsES2[obj 0x6aaceffd isInit true, usesShared false, 1 GearsObj[0x248f4bff, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x73503f9f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6a8a376f, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aaceffd 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6aaceffd, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0xed7f8b4: tileRendererInUse null, GearsES2[obj 0xed7f8b4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xed7f8b4 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xed7f8b4 created: GearsObj[0x4ba6ee0c, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xed7f8b4 created: GearsObj[0x798bf151, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xed7f8b4 created: GearsObj[0x798bf151, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0xed7f8b4 FIN GearsES2[obj 0xed7f8b4 isInit true, usesShared false, 1 GearsObj[0x4ba6ee0c, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x798bf151, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4ff6be4b, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xed7f8b4 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xed7f8b4, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4e3958e7: tileRendererInUse null, GearsES2[obj 0x4e3958e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4e3958e7 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4e3958e7 created: GearsObj[0x19863b16, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4e3958e7 created: GearsObj[0x356ea639, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4e3958e7 created: GearsObj[0x356ea639, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e3958e7 FIN GearsES2[obj 0x4e3958e7 isInit true, usesShared false, 1 GearsObj[0x19863b16, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x356ea639, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7d64969f, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4e3958e7, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x6aaceffd 384x361, swapInterval 0, drawable 0xffffffff9c01089b
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0xed7f8b4 384x361, swapInterval 0, drawable 0x40010829
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x4e3958e7 384x361, swapInterval 0, drawable 0x16010801
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xed7f8b4: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xed7f8b4 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848693576 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848693576 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SyncedOneAnimator took 4.91 sec
    [junit] Testcase: test02AsyncEachAnimator took 1.946 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.551 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848686690 ms III - Start
    [junit] SLOCK [T main @ 1755848686690 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x79d8407f: tileRendererInUse null, GearsES2[obj 0x79d8407f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x79d8407f on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x79d8407f created: GearsObj[0x56d477b9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x79d8407f created: GearsObj[0x3b3232fd, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x79d8407f created: GearsObj[0x3b3232fd, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x79d8407f FIN GearsES2[obj 0x79d8407f isInit true, usesShared false, 1 GearsObj[0x56d477b9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3b3232fd, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3e037c09, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x79d8407f 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x79d8407f, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x305b7c14 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x305b7c14 created: GearsObj[0x3152fcc4, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x305b7c14 created: GearsObj[0x7b97be1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x305b7c14 created: GearsObj[0x7b97be1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x3152fcc4, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7b97be1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x365c8506, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x305b7c14 0/0 384x361 of 384x361, swapInterval 0, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x305b7c14, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e66f1f5: tileRendererInUse null, GearsES2[obj 0x1e66f1f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e66f1f5 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e66f1f5 created: GearsObj[0x31aed0b3, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1e66f1f5 created: GearsObj[0x690a2481, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1e66f1f5 created: GearsObj[0x690a2481, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e66f1f5 FIN GearsES2[obj 0x1e66f1f5 isInit true, usesShared false, 1 GearsObj[0x31aed0b3, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x690a2481, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3abcd56c, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e66f1f5 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e66f1f5, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x79d8407f: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x79d8407f FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e66f1f5: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e66f1f5 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test01SyncedOneAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6aaceffd: tileRendererInUse null, GearsES2[obj 0x6aaceffd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6aaceffd on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6aaceffd created: GearsObj[0x248f4bff, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6aaceffd created: GearsObj[0x73503f9f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6aaceffd created: GearsObj[0x73503f9f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6aaceffd FIN GearsES2[obj 0x6aaceffd isInit true, usesShared false, 1 GearsObj[0x248f4bff, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x73503f9f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6a8a376f, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6aaceffd 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6aaceffd, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0xed7f8b4: tileRendererInUse null, GearsES2[obj 0xed7f8b4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xed7f8b4 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xed7f8b4 created: GearsObj[0x4ba6ee0c, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0xed7f8b4 created: GearsObj[0x798bf151, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0xed7f8b4 created: GearsObj[0x798bf151, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0xed7f8b4 FIN GearsES2[obj 0xed7f8b4 isInit true, usesShared false, 1 GearsObj[0x4ba6ee0c, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x798bf151, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x4ff6be4b, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0xed7f8b4 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xed7f8b4, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4e3958e7: tileRendererInUse null, GearsES2[obj 0x4e3958e7 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4e3958e7 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4e3958e7 created: GearsObj[0x19863b16, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4e3958e7 created: GearsObj[0x356ea639, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4e3958e7 created: GearsObj[0x356ea639, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4e3958e7 FIN GearsES2[obj 0x4e3958e7 isInit true, usesShared false, 1 GearsObj[0x19863b16, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x356ea639, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7d64969f, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4e3958e7 0/0 384x361 of 384x361, swapInterval 0, drawable 0xffffffffeb01088e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4e3958e7, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x6aaceffd 384x361, swapInterval 0, drawable 0xffffffff9c01089b
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0xed7f8b4 384x361, swapInterval 0, drawable 0x40010829
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x4e3958e7 384x361, swapInterval 0, drawable 0x16010801
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6aaceffd FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xed7f8b4: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0xed7f8b4 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4e3958e7 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.anim.TestAnimatorGLJPanel01AWT - test02AsyncEachAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848693576 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848693576 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848695010 ms III - Start
    [junit] SLOCK [T main @ 1755848695011 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test02NormalPost_1WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test02NormalPost_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test03ExclPre_1WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test03ExclPre_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test04ExclPost_1WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test04ExclPost_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test05NormalPre_4WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test05NormalPre_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test06NormalPost_4WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test06NormalPost_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test07ExclPre_4WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test07ExclPre_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test08ExclPost_4WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test08ExclPost_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test11NormalPre_1WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test11NormalPre_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test12NormalPost_1WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test12NormalPost_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test13ExclPre_1WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test13ExclPre_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test14ExclPost_1WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test14ExclPost_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test15NormalPre_4WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test15NormalPre_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test16NormalPost_4WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test16NormalPost_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test17ExclPre_4WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test17ExclPre_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848707331 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848707331 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.995 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848695010 ms III - Start
    [junit] SLOCK [T main @ 1755848695011 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test02NormalPost_1WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test02NormalPost_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test03ExclPre_1WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test03ExclPre_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test04ExclPost_1WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test04ExclPost_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test05NormalPre_4WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test05NormalPre_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test06NormalPost_4WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test06NormalPost_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test07ExclPre_4WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test07ExclPre_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test08ExclPost_4WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test08ExclPost_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test11NormalPre_1WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test11NormalPre_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test12NormalPost_1WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test12NormalPost_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test13ExclPre_1WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test13ExclPre_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test14ExclPost_1WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test14ExclPost_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test15NormalPre_4WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test15NormalPre_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test16NormalPost_4WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test16NormalPost_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test17ExclPre_4WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test17ExclPre_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848707331 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848707331 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NormalPre_1WinPostVis took 4.135 sec
    [junit] Testcase: test02NormalPost_1WinPostVis took 0.37 sec
    [junit] Testcase: test03ExclPre_1WinPostVis took 0 sec
    [junit] Testcase: test04ExclPost_1WinPostVis took 0.001 sec
    [junit] Testcase: test05NormalPre_4WinPostVis took 1.892 sec
    [junit] Testcase: test06NormalPost_4WinPostVis took 0.563 sec
    [junit] Testcase: test07ExclPre_4WinPostVis took 0.001 sec
    [junit] Testcase: test08ExclPost_4WinPostVis took 0 sec
    [junit] Testcase: test11NormalPre_1WinPreVis took 1.708 sec
    [junit] Testcase: test12NormalPost_1WinPreVis took 0.386 sec
    [junit] Testcase: test13ExclPre_1WinPreVis took 0 sec
    [junit] Testcase: test14ExclPost_1WinPreVis took 0.001 sec
    [junit] Testcase: test15NormalPre_4WinPreVis took 1.864 sec
    [junit] Testcase: test16NormalPost_4WinPreVis took 0.561 sec
    [junit] Testcase: test17ExclPre_4WinPreVis took 0 sec
    [junit] Testcase: test18ExclPost_4WinPreVis took 0 sec
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.995 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848695010 ms III - Start
    [junit] SLOCK [T main @ 1755848695011 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test01NormalPre_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test02NormalPost_1WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test02NormalPost_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test03ExclPre_1WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test03ExclPre_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test04ExclPost_1WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test04ExclPost_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test05NormalPre_4WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test05NormalPre_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test06NormalPost_4WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test06NormalPost_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test07ExclPre_4WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test07ExclPre_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test08ExclPost_4WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test08ExclPost_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test11NormalPre_1WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test11NormalPre_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test12NormalPost_1WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test12NormalPost_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test13ExclPre_1WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test13ExclPre_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test14ExclPost_1WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test14ExclPost_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test15NormalPre_4WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test15NormalPre_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test16NormalPost_4WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test16NormalPost_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test17ExclPre_4WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test17ExclPre_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT - test18ExclPost_4WinPreVis
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848707331 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848707331 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848709051 ms III - Start
    [junit] SLOCK [T main @ 1755848709053 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test02NormalPost_1WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test02NormalPost_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test03ExclPre_1WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test03ExclPre_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test04ExclPost_1WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test04ExclPost_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test05NormalPre_4WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test05NormalPre_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test06NormalPost_4WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test06NormalPost_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test07ExclPre_4WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test07ExclPre_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test08ExclPost_4WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test08ExclPost_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test11NormalPre_1WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test11NormalPre_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test12NormalPost_1WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test12NormalPost_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test13ExclPre_1WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test13ExclPre_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test14ExclPost_1WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test14ExclPost_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test15NormalPre_4WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test15NormalPre_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test16NormalPost_4WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test16NormalPost_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test17ExclPre_4WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test17ExclPre_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848721509 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848721509 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.122 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848709051 ms III - Start
    [junit] SLOCK [T main @ 1755848709053 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test02NormalPost_1WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test02NormalPost_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test03ExclPre_1WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test03ExclPre_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test04ExclPost_1WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test04ExclPost_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test05NormalPre_4WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test05NormalPre_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test06NormalPost_4WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test06NormalPost_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test07ExclPre_4WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test07ExclPre_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test08ExclPost_4WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test08ExclPost_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test11NormalPre_1WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test11NormalPre_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test12NormalPost_1WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test12NormalPost_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test13ExclPre_1WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test13ExclPre_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test14ExclPost_1WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test14ExclPost_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test15NormalPre_4WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test15NormalPre_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test16NormalPost_4WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test16NormalPost_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test17ExclPre_4WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test17ExclPre_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848721509 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848721509 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NormalPre_1WinPostVis took 4.199 sec
    [junit] Testcase: test02NormalPost_1WinPostVis took 0.37 sec
    [junit] Testcase: test03ExclPre_1WinPostVis took 0.001 sec
    [junit] Testcase: test04ExclPost_1WinPostVis took 0.001 sec
    [junit] Testcase: test05NormalPre_4WinPostVis took 1.883 sec
    [junit] Testcase: test06NormalPost_4WinPostVis took 0.562 sec
    [junit] Testcase: test07ExclPre_4WinPostVis took 0.001 sec
    [junit] Testcase: test08ExclPost_4WinPostVis took 0 sec
    [junit] Testcase: test11NormalPre_1WinPreVis took 1.692 sec
    [junit] Testcase: test12NormalPost_1WinPreVis took 0.388 sec
    [junit] Testcase: test13ExclPre_1WinPreVis took 0 sec
    [junit] Testcase: test14ExclPost_1WinPreVis took 0 sec
    [junit] Testcase: test15NormalPre_4WinPreVis took 1.865 sec
    [junit] Testcase: test16NormalPost_4WinPreVis took 0.566 sec
    [junit] Testcase: test17ExclPre_4WinPreVis took 0.001 sec
    [junit] Testcase: test18ExclPost_4WinPreVis took 0 sec
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.122 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848709051 ms III - Start
    [junit] SLOCK [T main @ 1755848709053 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test01NormalPre_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test02NormalPost_1WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test02NormalPost_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test03ExclPre_1WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test03ExclPre_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test04ExclPost_1WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test04ExclPost_1WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test05NormalPre_4WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test05NormalPre_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test06NormalPost_4WinPostVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test06NormalPost_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test07ExclPre_4WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test07ExclPre_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test08ExclPost_4WinPostVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test08ExclPost_4WinPostVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test11NormalPre_1WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test11NormalPre_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test12NormalPost_1WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test12NormalPost_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test13ExclPre_1WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test13ExclPre_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test14ExclPost_1WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test14ExclPost_1WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test15NormalPre_4WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test15NormalPre_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test16NormalPost_4WinPreVis
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] waitForRealized: to false, goal reached true
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test16NormalPost_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test17ExclPre_4WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test17ExclPre_4WinPreVis
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis
    [junit] Info: Skip test: AWT + Exclusive!
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT - test18ExclPost_4WinPreVis
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848721509 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848721509 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848723194 ms III - Start
    [junit] SLOCK [T main @ 1755848723196 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] Test 0/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x6d6b4776: tileRendererInUse null, GearsES2[obj 0x6d6b4776 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6d6b4776 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6d6b4776 created: GearsObj[0x45ce65e1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6d6b4776 created: GearsObj[0x61a5604, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6d6b4776 created: GearsObj[0x61a5604, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x6d6b4776 FIN GearsES2[obj 0x6d6b4776 isInit true, usesShared false, 1 GearsObj[0x45ce65e1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61a5604, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x29167f05, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x6d6b4776 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6d6b4776, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 0/10.1: done
    [junit] Test 0/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6d6b4776 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6d6b4776, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0004-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6d6b4776: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6d6b4776 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 0/10.2: done.
    [junit] Test 1/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x401ae12d: tileRendererInUse null, GearsES2[obj 0x401ae12d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x401ae12d on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x401ae12d created: GearsObj[0x28e9743d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x401ae12d created: GearsObj[0x231921bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x401ae12d created: GearsObj[0x231921bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x401ae12d FIN GearsES2[obj 0x401ae12d isInit true, usesShared false, 1 GearsObj[0x28e9743d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x231921bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55726d58, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x401ae12d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x40010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x401ae12d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0007-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 1/10.1: done
    [junit] Test 1/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x401ae12d 0/0 356x356 of 356x356, swapInterval 1, drawable 0x40010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x401ae12d, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0018-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x401ae12d: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x401ae12d FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 1/10.2: done.
    [junit] Test 2/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x6ad07f23: tileRendererInUse null, GearsES2[obj 0x6ad07f23 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6ad07f23 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6ad07f23 created: GearsObj[0x22b3af9f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ad07f23 created: GearsObj[0x993f039, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ad07f23 created: GearsObj[0x993f039, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x6ad07f23 FIN GearsES2[obj 0x6ad07f23 isInit true, usesShared false, 1 GearsObj[0x22b3af9f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x993f039, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11a81ca1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x6ad07f23 0/0 256x256 of 256x256, swapInterval 1, drawable 0x40010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ad07f23, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0022-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 2/10.1: done
    [junit] Test 2/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6ad07f23 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ad07f23, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0033-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6ad07f23: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6ad07f23 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 2/10.2: done.
    [junit] Test 3/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x2cbb2716: tileRendererInUse null, GearsES2[obj 0x2cbb2716 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2cbb2716 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2cbb2716 created: GearsObj[0xdab2ada, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2cbb2716 created: GearsObj[0x4ce52383, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2cbb2716 created: GearsObj[0x4ce52383, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x2cbb2716 FIN GearsES2[obj 0x2cbb2716 isInit true, usesShared false, 1 GearsObj[0xdab2ada, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ce52383, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3eae0925, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x2cbb2716 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2cbb2716, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0039-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 3/10.1: done
    [junit] Test 3/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cbb2716 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2cbb2716, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0045-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cbb2716: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cbb2716 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 3/10.2: done.
    [junit] Test 4/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x42d28e4a: tileRendererInUse null, GearsES2[obj 0x42d28e4a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x42d28e4a on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x42d28e4a created: GearsObj[0x18520d49, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x42d28e4a created: GearsObj[0x328a33c6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x42d28e4a created: GearsObj[0x328a33c6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x42d28e4a FIN GearsES2[obj 0x42d28e4a isInit true, usesShared false, 1 GearsObj[0x18520d49, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x328a33c6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1801bc30, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x42d28e4a 0/0 256x256 of 256x256, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x42d28e4a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0050-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 4/10.1: done
    [junit] Test 4/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x42d28e4a 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x42d28e4a, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0063-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x42d28e4a: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x42d28e4a FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 4/10.2: done.
    [junit] Test 5/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x35238705: tileRendererInUse null, GearsES2[obj 0x35238705 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x35238705 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x35238705 created: GearsObj[0x20ee7c7e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x35238705 created: GearsObj[0x750dcb8a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x35238705 created: GearsObj[0x750dcb8a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x35238705 FIN GearsES2[obj 0x35238705 isInit true, usesShared false, 1 GearsObj[0x20ee7c7e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x750dcb8a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b7eee3e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x35238705 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x35238705, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0065-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 5/10.1: done
    [junit] Test 5/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x35238705 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x35238705, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0078-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x35238705: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x35238705 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 5/10.2: done.
    [junit] Test 6/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x12901526: tileRendererInUse null, GearsES2[obj 0x12901526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x12901526 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x12901526 created: GearsObj[0x2635df6c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x12901526 created: GearsObj[0x624b06b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x12901526 created: GearsObj[0x624b06b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x12901526 FIN GearsES2[obj 0x12901526 isInit true, usesShared false, 1 GearsObj[0x2635df6c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x624b06b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x52c64c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x12901526 0/0 256x256 of 256x256, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12901526, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0084-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 6/10.1: done
    [junit] Test 6/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x12901526 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12901526, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0088-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x12901526: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x12901526 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 6/10.2: done.
    [junit] Test 7/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x24c8c19a: tileRendererInUse null, GearsES2[obj 0x24c8c19a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x24c8c19a on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x24c8c19a created: GearsObj[0xfaf088e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x24c8c19a created: GearsObj[0x8a7c95e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x24c8c19a created: GearsObj[0x8a7c95e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x24c8c19a FIN GearsES2[obj 0x24c8c19a isInit true, usesShared false, 1 GearsObj[0xfaf088e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8a7c95e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ee0d7e1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x24c8c19a 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x24c8c19a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0091-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 7/10.1: done
    [junit] Test 7/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x24c8c19a 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x24c8c19a, angle 7.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0105-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x24c8c19a: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x24c8c19a FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 7/10.2: done.
    [junit] Test 8/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x4d8498aa: tileRendererInUse null, GearsES2[obj 0x4d8498aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d8498aa on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d8498aa created: GearsObj[0x3b6a1c34, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d8498aa created: GearsObj[0x3fb225b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d8498aa created: GearsObj[0x3fb225b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x4d8498aa FIN GearsES2[obj 0x4d8498aa isInit true, usesShared false, 1 GearsObj[0x3b6a1c34, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fb225b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fe8deac, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x4d8498aa 0/0 256x256 of 256x256, swapInterval 1, drawable 0x40010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d8498aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0106-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 8/10.1: done
    [junit] Test 8/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d8498aa 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d8498aa, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0119-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d8498aa: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d8498aa FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 8/10.2: done.
    [junit] Test 9/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x391f4d18: tileRendererInUse null, GearsES2[obj 0x391f4d18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x391f4d18 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x391f4d18 created: GearsObj[0x1d270f01, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x391f4d18 created: GearsObj[0x11304341, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x391f4d18 created: GearsObj[0x11304341, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x391f4d18 FIN GearsES2[obj 0x391f4d18 isInit true, usesShared false, 1 GearsObj[0x1d270f01, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x11304341, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3179e842, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x391f4d18 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x391f4d18, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0123-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 9/10.1: done
    [junit] Test 9/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x391f4d18 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x391f4d18, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0136-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x391f4d18: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x391f4d18 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 9/10.2: done.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848731301 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848731302 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.773 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848723194 ms III - Start
    [junit] SLOCK [T main @ 1755848723196 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] Test 0/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x6d6b4776: tileRendererInUse null, GearsES2[obj 0x6d6b4776 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6d6b4776 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6d6b4776 created: GearsObj[0x45ce65e1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6d6b4776 created: GearsObj[0x61a5604, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6d6b4776 created: GearsObj[0x61a5604, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x6d6b4776 FIN GearsES2[obj 0x6d6b4776 isInit true, usesShared false, 1 GearsObj[0x45ce65e1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61a5604, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x29167f05, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x6d6b4776 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6d6b4776, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 0/10.1: done
    [junit] Test 0/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6d6b4776 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6d6b4776, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0004-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6d6b4776: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6d6b4776 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 0/10.2: done.
    [junit] Test 1/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x401ae12d: tileRendererInUse null, GearsES2[obj 0x401ae12d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x401ae12d on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x401ae12d created: GearsObj[0x28e9743d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x401ae12d created: GearsObj[0x231921bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x401ae12d created: GearsObj[0x231921bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x401ae12d FIN GearsES2[obj 0x401ae12d isInit true, usesShared false, 1 GearsObj[0x28e9743d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x231921bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55726d58, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x401ae12d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x40010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x401ae12d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0007-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 1/10.1: done
    [junit] Test 1/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x401ae12d 0/0 356x356 of 356x356, swapInterval 1, drawable 0x40010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x401ae12d, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0018-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x401ae12d: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x401ae12d FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 1/10.2: done.
    [junit] Test 2/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x6ad07f23: tileRendererInUse null, GearsES2[obj 0x6ad07f23 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6ad07f23 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6ad07f23 created: GearsObj[0x22b3af9f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ad07f23 created: GearsObj[0x993f039, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ad07f23 created: GearsObj[0x993f039, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x6ad07f23 FIN GearsES2[obj 0x6ad07f23 isInit true, usesShared false, 1 GearsObj[0x22b3af9f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x993f039, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11a81ca1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x6ad07f23 0/0 256x256 of 256x256, swapInterval 1, drawable 0x40010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ad07f23, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0022-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 2/10.1: done
    [junit] Test 2/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6ad07f23 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ad07f23, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0033-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6ad07f23: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6ad07f23 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 2/10.2: done.
    [junit] Test 3/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x2cbb2716: tileRendererInUse null, GearsES2[obj 0x2cbb2716 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2cbb2716 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2cbb2716 created: GearsObj[0xdab2ada, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2cbb2716 created: GearsObj[0x4ce52383, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2cbb2716 created: GearsObj[0x4ce52383, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x2cbb2716 FIN GearsES2[obj 0x2cbb2716 isInit true, usesShared false, 1 GearsObj[0xdab2ada, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ce52383, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3eae0925, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x2cbb2716 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2cbb2716, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0039-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 3/10.1: done
    [junit] Test 3/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cbb2716 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2cbb2716, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0045-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cbb2716: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cbb2716 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 3/10.2: done.
    [junit] Test 4/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x42d28e4a: tileRendererInUse null, GearsES2[obj 0x42d28e4a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x42d28e4a on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x42d28e4a created: GearsObj[0x18520d49, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x42d28e4a created: GearsObj[0x328a33c6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x42d28e4a created: GearsObj[0x328a33c6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x42d28e4a FIN GearsES2[obj 0x42d28e4a isInit true, usesShared false, 1 GearsObj[0x18520d49, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x328a33c6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1801bc30, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x42d28e4a 0/0 256x256 of 256x256, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x42d28e4a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0050-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 4/10.1: done
    [junit] Test 4/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x42d28e4a 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x42d28e4a, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0063-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x42d28e4a: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x42d28e4a FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 4/10.2: done.
    [junit] Test 5/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x35238705: tileRendererInUse null, GearsES2[obj 0x35238705 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x35238705 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x35238705 created: GearsObj[0x20ee7c7e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x35238705 created: GearsObj[0x750dcb8a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x35238705 created: GearsObj[0x750dcb8a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x35238705 FIN GearsES2[obj 0x35238705 isInit true, usesShared false, 1 GearsObj[0x20ee7c7e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x750dcb8a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b7eee3e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x35238705 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x35238705, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0065-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 5/10.1: done
    [junit] Test 5/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x35238705 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x35238705, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0078-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x35238705: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x35238705 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 5/10.2: done.
    [junit] Test 6/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x12901526: tileRendererInUse null, GearsES2[obj 0x12901526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x12901526 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x12901526 created: GearsObj[0x2635df6c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x12901526 created: GearsObj[0x624b06b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x12901526 created: GearsObj[0x624b06b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x12901526 FIN GearsES2[obj 0x12901526 isInit true, usesShared false, 1 GearsObj[0x2635df6c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x624b06b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x52c64c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x12901526 0/0 256x256 of 256x256, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12901526, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0084-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 6/10.1: done
    [junit] Test 6/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x12901526 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12901526, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0088-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x12901526: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x12901526 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 6/10.2: done.
    [junit] Test 7/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x24c8c19a: tileRendererInUse null, GearsES2[obj 0x24c8c19a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x24c8c19a on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x24c8c19a created: GearsObj[0xfaf088e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x24c8c19a created: GearsObj[0x8a7c95e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x24c8c19a created: GearsObj[0x8a7c95e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x24c8c19a FIN GearsES2[obj 0x24c8c19a isInit true, usesShared false, 1 GearsObj[0xfaf088e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8a7c95e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ee0d7e1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x24c8c19a 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x24c8c19a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0091-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 7/10.1: done
    [junit] Test 7/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x24c8c19a 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x24c8c19a, angle 7.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0105-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x24c8c19a: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x24c8c19a FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 7/10.2: done.
    [junit] Test 8/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x4d8498aa: tileRendererInUse null, GearsES2[obj 0x4d8498aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d8498aa on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d8498aa created: GearsObj[0x3b6a1c34, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d8498aa created: GearsObj[0x3fb225b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d8498aa created: GearsObj[0x3fb225b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x4d8498aa FIN GearsES2[obj 0x4d8498aa isInit true, usesShared false, 1 GearsObj[0x3b6a1c34, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fb225b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fe8deac, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x4d8498aa 0/0 256x256 of 256x256, swapInterval 1, drawable 0x40010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d8498aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0106-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 8/10.1: done
    [junit] Test 8/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d8498aa 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d8498aa, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0119-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d8498aa: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d8498aa FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 8/10.2: done.
    [junit] Test 9/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x391f4d18: tileRendererInUse null, GearsES2[obj 0x391f4d18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x391f4d18 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x391f4d18 created: GearsObj[0x1d270f01, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x391f4d18 created: GearsObj[0x11304341, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x391f4d18 created: GearsObj[0x11304341, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x391f4d18 FIN GearsES2[obj 0x391f4d18 isInit true, usesShared false, 1 GearsObj[0x1d270f01, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x11304341, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3179e842, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x391f4d18 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x391f4d18, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0123-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 9/10.1: done
    [junit] Test 9/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x391f4d18 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x391f4d18, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0136-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x391f4d18: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x391f4d18 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 9/10.2: done.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848731301 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848731302 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test11GLWindow2GLCanvasOnScrnGL2ES2 took 8.069 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.773 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848723194 ms III - Start
    [junit] SLOCK [T main @ 1755848723196 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] Test 0/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x6d6b4776: tileRendererInUse null, GearsES2[obj 0x6d6b4776 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6d6b4776 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6d6b4776 created: GearsObj[0x45ce65e1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6d6b4776 created: GearsObj[0x61a5604, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6d6b4776 created: GearsObj[0x61a5604, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x6d6b4776 FIN GearsES2[obj 0x6d6b4776 isInit true, usesShared false, 1 GearsObj[0x45ce65e1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61a5604, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x29167f05, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x6d6b4776 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6d6b4776, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 0/10.1: done
    [junit] Test 0/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6d6b4776 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6d6b4776, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0004-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6d6b4776: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6d6b4776 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 0/10.2: done.
    [junit] Test 1/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x401ae12d: tileRendererInUse null, GearsES2[obj 0x401ae12d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x401ae12d on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x401ae12d created: GearsObj[0x28e9743d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x401ae12d created: GearsObj[0x231921bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x401ae12d created: GearsObj[0x231921bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x401ae12d FIN GearsES2[obj 0x401ae12d isInit true, usesShared false, 1 GearsObj[0x28e9743d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x231921bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55726d58, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x401ae12d 0/0 256x256 of 256x256, swapInterval 1, drawable 0x40010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x401ae12d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0007-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 1/10.1: done
    [junit] Test 1/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x401ae12d 0/0 356x356 of 356x356, swapInterval 1, drawable 0x40010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x401ae12d, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0018-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x401ae12d: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x401ae12d FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 1/10.2: done.
    [junit] Test 2/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x6ad07f23: tileRendererInUse null, GearsES2[obj 0x6ad07f23 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6ad07f23 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6ad07f23 created: GearsObj[0x22b3af9f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ad07f23 created: GearsObj[0x993f039, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ad07f23 created: GearsObj[0x993f039, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x6ad07f23 FIN GearsES2[obj 0x6ad07f23 isInit true, usesShared false, 1 GearsObj[0x22b3af9f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x993f039, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11a81ca1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x6ad07f23 0/0 256x256 of 256x256, swapInterval 1, drawable 0x40010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ad07f23, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0022-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 2/10.1: done
    [junit] Test 2/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6ad07f23 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ad07f23, angle 5.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0033-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6ad07f23: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6ad07f23 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 2/10.2: done.
    [junit] Test 3/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x2cbb2716: tileRendererInUse null, GearsES2[obj 0x2cbb2716 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2cbb2716 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2cbb2716 created: GearsObj[0xdab2ada, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2cbb2716 created: GearsObj[0x4ce52383, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2cbb2716 created: GearsObj[0x4ce52383, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x2cbb2716 FIN GearsES2[obj 0x2cbb2716 isInit true, usesShared false, 1 GearsObj[0xdab2ada, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ce52383, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3eae0925, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x2cbb2716 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2cbb2716, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0039-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 3/10.1: done
    [junit] Test 3/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2cbb2716 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2cbb2716, angle 3.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0045-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cbb2716: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2cbb2716 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 3/10.2: done.
    [junit] Test 4/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x42d28e4a: tileRendererInUse null, GearsES2[obj 0x42d28e4a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x42d28e4a on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x42d28e4a created: GearsObj[0x18520d49, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x42d28e4a created: GearsObj[0x328a33c6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x42d28e4a created: GearsObj[0x328a33c6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x42d28e4a FIN GearsES2[obj 0x42d28e4a isInit true, usesShared false, 1 GearsObj[0x18520d49, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x328a33c6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1801bc30, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x42d28e4a 0/0 256x256 of 256x256, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x42d28e4a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0050-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 4/10.1: done
    [junit] Test 4/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x42d28e4a 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x42d28e4a, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0063-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x42d28e4a: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x42d28e4a FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 4/10.2: done.
    [junit] Test 5/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x35238705: tileRendererInUse null, GearsES2[obj 0x35238705 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x35238705 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x35238705 created: GearsObj[0x20ee7c7e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x35238705 created: GearsObj[0x750dcb8a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x35238705 created: GearsObj[0x750dcb8a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x35238705 FIN GearsES2[obj 0x35238705 isInit true, usesShared false, 1 GearsObj[0x20ee7c7e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x750dcb8a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b7eee3e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x35238705 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x35238705, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0065-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 5/10.1: done
    [junit] Test 5/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x35238705 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x35238705, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0078-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x35238705: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x35238705 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 5/10.2: done.
    [junit] Test 6/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x12901526: tileRendererInUse null, GearsES2[obj 0x12901526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x12901526 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x12901526 created: GearsObj[0x2635df6c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x12901526 created: GearsObj[0x624b06b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x12901526 created: GearsObj[0x624b06b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x12901526 FIN GearsES2[obj 0x12901526 isInit true, usesShared false, 1 GearsObj[0x2635df6c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x624b06b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x52c64c7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x12901526 0/0 256x256 of 256x256, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12901526, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0084-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 6/10.1: done
    [junit] Test 6/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x12901526 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x12901526, angle 2.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0088-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x12901526: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x12901526 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 6/10.2: done.
    [junit] Test 7/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x24c8c19a: tileRendererInUse null, GearsES2[obj 0x24c8c19a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x24c8c19a on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x24c8c19a created: GearsObj[0xfaf088e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x24c8c19a created: GearsObj[0x8a7c95e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x24c8c19a created: GearsObj[0x8a7c95e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x24c8c19a FIN GearsES2[obj 0x24c8c19a isInit true, usesShared false, 1 GearsObj[0xfaf088e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x8a7c95e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ee0d7e1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x24c8c19a 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x24c8c19a, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0091-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 7/10.1: done
    [junit] Test 7/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x24c8c19a 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x24c8c19a, angle 7.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0105-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x24c8c19a: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x24c8c19a FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 7/10.2: done.
    [junit] Test 8/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x4d8498aa: tileRendererInUse null, GearsES2[obj 0x4d8498aa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d8498aa on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d8498aa created: GearsObj[0x3b6a1c34, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d8498aa created: GearsObj[0x3fb225b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d8498aa created: GearsObj[0x3fb225b5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x4d8498aa FIN GearsES2[obj 0x4d8498aa isInit true, usesShared false, 1 GearsObj[0x3b6a1c34, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3fb225b5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fe8deac, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x4d8498aa 0/0 256x256 of 256x256, swapInterval 1, drawable 0x40010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d8498aa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0106-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 8/10.1: done
    [junit] Test 8/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d8498aa 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d8498aa, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0119-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d8498aa: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d8498aa FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 8/10.2: done.
    [junit] Test 9/10.1: GLAD-1 GLWindow, preserving.
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x391f4d18: tileRendererInUse null, GearsES2[obj 0x391f4d18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x391f4d18 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x391f4d18 created: GearsObj[0x1d270f01, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x391f4d18 created: GearsObj[0x11304341, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x391f4d18 created: GearsObj[0x11304341, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x391f4d18 FIN GearsES2[obj 0x391f4d18 isInit true, usesShared false, 1 GearsObj[0x1d270f01, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x11304341, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3179e842, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x391f4d18 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x391f4d18, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0123-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] Test 9/10.1: done
    [junit] Test 9/10.2: GLAD-1 GLCanvasOnscreen, restoring.
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.reshape 0x391f4d18 0/0 356x356 of 356x356, swapInterval 1, drawable 0x16010801, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x391f4d18, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestBug722GLContextDrawableSwitchNewt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2-n0136-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x391f4d18: tileRendererInUse null
    [junit] Thread[#39,AWT-EventQueue-0,6,main] GearsES2.dispose 0x391f4d18 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] Test 9/10.2: done.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848731301 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848731302 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848732843 ms III - Start
    [junit] SLOCK [T main @ 1755848732843 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736084 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736086 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736087 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736090 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736090 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736093 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736308 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736308 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736309 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736309 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736309 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736310 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736310 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736313 d 0ms]]
    [junit] 1 - switch - START 1037
    [junit] 1 - switch - END 1037
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0052-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2001
    [junit] 2 - switch - END 2001
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0106-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739023 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739023 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739023 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739024 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739039 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739040 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739094 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739095 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739096 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739097 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739097 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739146 d 0ms]]
    [junit] 1 - switch - START 1036
    [junit] 1 - switch - END 1036
    [junit] Thread-4-AWTAnimator#01: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0062-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2080
    [junit] 2 - switch - END 2080
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n3379-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848742089 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848742089 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848742089 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 1 - switch - START 1048
    [junit] 1 - switch - END 1048
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n3661-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2050
    [junit] 2 - switch - END 2050
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n7732-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745182 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745184 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745185 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745186 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745186 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745187 d 0ms]]
    [junit] 1 - switch - START 1059
    [junit] 1 - switch - END 1059
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n3705-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2047
    [junit] 2 - switch - END 2047
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n3764-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748086 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748086 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748086 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748167 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748168 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748168 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748170 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748171 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0256x0256.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748280 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748283 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748284 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748284 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748285 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748285 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748286 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748286 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748297 d 0ms]]
    [junit] 1 - switch - START 1105
    [junit] 1 - switch - END 1105
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0062-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2002
    [junit] 2 - switch - END 2002
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0112-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751087 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751087 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751087 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751088 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751100 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751100 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751150 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751151 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751152 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751153 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751153 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751163 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751163 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 1 - switch - START 1060
    [junit] 1 - switch - END 1060
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n3201-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2069
    [junit] 2 - switch - END 2069
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n6385-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754254 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754255 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754256 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754257 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754257 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754398 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754402 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754403 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754403 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754403 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754403 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754404 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754404 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754412 d 0ms]]
    [junit] 1 - switch - START 1021
    [junit] 1 - switch - END 1021
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0055-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2022
    [junit] 2 - switch - END 2022
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0113-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757186 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757186 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757186 d 1ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757187 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757205 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757205 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757255 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757256 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757257 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757258 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757258 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757268 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757268 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 1 - switch - START 1054
    [junit] 1 - switch - END 1054
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n1121-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2084
    [junit] 2 - switch - END 2084
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n1406-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848760367 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848760367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.196 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848732843 ms III - Start
    [junit] SLOCK [T main @ 1755848732843 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736084 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736086 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736087 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736090 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736090 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736093 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736308 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736308 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736309 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736309 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736309 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736310 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736310 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736313 d 0ms]]
    [junit] 1 - switch - START 1037
    [junit] 1 - switch - END 1037
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0052-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2001
    [junit] 2 - switch - END 2001
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0106-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739023 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739023 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739023 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739024 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739039 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739040 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739094 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739095 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739096 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739097 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739097 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739146 d 0ms]]
    [junit] 1 - switch - START 1036
    [junit] 1 - switch - END 1036
    [junit] Thread-4-AWTAnimator#01: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0062-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2080
    [junit] 2 - switch - END 2080
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n3379-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848742089 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848742089 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848742089 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 1 - switch - START 1048
    [junit] 1 - switch - END 1048
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n3661-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2050
    [junit] 2 - switch - END 2050
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n7732-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745182 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745184 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745185 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745186 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745186 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745187 d 0ms]]
    [junit] 1 - switch - START 1059
    [junit] 1 - switch - END 1059
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n3705-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2047
    [junit] 2 - switch - END 2047
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n3764-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748086 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748086 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748086 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748167 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748168 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748168 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748170 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748171 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0256x0256.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748280 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748283 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748284 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748284 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748285 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748285 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748286 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748286 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748297 d 0ms]]
    [junit] 1 - switch - START 1105
    [junit] 1 - switch - END 1105
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0062-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2002
    [junit] 2 - switch - END 2002
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0112-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751087 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751087 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751087 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751088 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751100 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751100 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751150 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751151 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751152 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751153 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751153 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751163 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751163 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 1 - switch - START 1060
    [junit] 1 - switch - END 1060
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n3201-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2069
    [junit] 2 - switch - END 2069
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n6385-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754254 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754255 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754256 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754257 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754257 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754398 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754402 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754403 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754403 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754403 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754403 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754404 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754404 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754412 d 0ms]]
    [junit] 1 - switch - START 1021
    [junit] 1 - switch - END 1021
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0055-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2022
    [junit] 2 - switch - END 2022
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0113-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757186 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757186 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757186 d 1ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757187 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757205 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757205 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757255 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757256 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757257 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757258 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757258 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757268 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757268 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 1 - switch - START 1054
    [junit] 1 - switch - END 1054
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n1121-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2084
    [junit] 2 - switch - END 2084
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n1406-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848760367 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848760367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01aSwitch2Onscreen2OnscreenGL2ES2_Def took 6.191 sec
    [junit] Testcase: test01bSwitch2Onscreen2OffscreenGL2ES2_Def took 3.044 sec
    [junit] Testcase: test01cSwitch2Offscreen2OffscreenGL2ES2_Def took 2.98 sec
    [junit] Testcase: test01dSwitch2Offscreen2OnscreenGL2ES2_Def took 3.034 sec
    [junit] Testcase: test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA took 2.992 sec
    [junit] Testcase: test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA took 0.062 sec
    [junit] Testcase: test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA took 3.009 sec
    [junit] Testcase: test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA took 0.034 sec
    [junit] Testcase: test03aSwitch2Onscreen2OnscreenGL2ES2_Accu took 2.996 sec
    [junit] Testcase: test03bSwitch2Onscreen2OffscreenGL2ES2_Accu took 0.062 sec
    [junit] Testcase: test03cSwitch2Offscreen2OffscreenGL2ES2_Accu took 3.034 sec
    [junit] Testcase: test03dSwitch2Offscreen2OnscreenGL2ES2_Accu took 0.035 sec
    [junit] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 28.196 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848732843 ms III - Start
    [junit] SLOCK [T main @ 1755848732843 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736084 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736086 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736087 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736090 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736090 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736093 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736308 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736308 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736309 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736309 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736309 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736310 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736310 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848736313 d 0ms]]
    [junit] 1 - switch - START 1037
    [junit] 1 - switch - END 1037
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0052-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2001
    [junit] 2 - switch - END 2001
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01aSwitch2Onscreen2OnscreenGL2ES2_Def___-n0106-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739023 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739023 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739023 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739024 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739039 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739040 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01aSwitch2Onscreen2OnscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739094 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739095 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739096 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739097 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739097 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848739146 d 0ms]]
    [junit] 1 - switch - START 1036
    [junit] 1 - switch - END 1036
    [junit] Thread-4-AWTAnimator#01: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n0062-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2080
    [junit] 2 - switch - END 2080
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01bSwitch2Onscreen2OffscreenGL2ES2_Def__-n3379-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848742089 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848742089 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848742089 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01bSwitch2Onscreen2OffscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 1 - switch - START 1048
    [junit] 1 - switch - END 1048
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n3661-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2050
    [junit] 2 - switch - END 2050
    [junit] Thread-5-AWTAnimator#02: ** screenshot: TestGLContextDrawableSwitch02AWT.test01cSwitch2Offscreen2OffscreenGL2ES2_Def_-n7732-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01cSwitch2Offscreen2OffscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745182 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745184 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745185 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745186 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745186 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848745187 d 0ms]]
    [junit] 1 - switch - START 1059
    [junit] 1 - switch - END 1059
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n3705-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2047
    [junit] 2 - switch - END 2047
    [junit] Thread-6-AWTAnimator#03: ** screenshot: TestGLContextDrawableSwitch02AWT.test01dSwitch2Offscreen2OnscreenGL2ES2_Def__-n3764-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748086 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748086 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748086 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test01dSwitch2Offscreen2OnscreenGL2ES2_Def
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748167 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748168 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748168 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748170 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748171 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0256x0256.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748280 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748283 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748284 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748284 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748285 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748285 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748286 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748286 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848748297 d 0ms]]
    [junit] 1 - switch - START 1105
    [junit] 1 - switch - END 1105
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0062-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2002
    [junit] 2 - switch - END 2002
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA__-n0112-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa04_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751087 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751087 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751087 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751088 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751100 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02aSwitch2Onscreen2OnscreenGL2ES2_MSAA
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751100 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751150 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751151 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751152 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751153 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751153 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751163 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848751163 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02bSwitch2Onscreen2OffscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 1 - switch - START 1060
    [junit] 1 - switch - END 1060
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n3201-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] 2 - switch - START 2069
    [junit] 2 - switch - END 2069
    [junit] Thread-9-AWTAnimator#05: ** screenshot: TestGLContextDrawableSwitch02AWT.test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA-n6385-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02cSwitch2Offscreen2OffscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test02dSwitch2Offscreen2OnscreenGL2ES2_MSAA
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Is SwapGLContext safe: true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754254 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754255 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754256 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754257 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754257 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754398 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754402 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754403 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754403 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754403 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754403 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754404 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754404 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848754412 d 0ms]]
    [junit] 1 - switch - START 1021
    [junit] 1 - switch - END 1021
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0055-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2022
    [junit] 2 - switch - END 2022
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch02AWT.test03aSwitch2Onscreen2OnscreenGL2ES2_Accu__-n0113-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757186 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757186 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757186 d 1ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757187 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757205 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757205 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03aSwitch2Onscreen2OnscreenGL2ES2_Accu
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757255 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757256 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757257 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757258 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757258 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757268 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03bSwitch2Onscreen2OffscreenGL2ES2_Accu
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848757268 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Is SwapGLContext safe: true
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n0000-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 1 - switch - START 1054
    [junit] 1 - switch - END 1054
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n1121-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] 2 - switch - START 2084
    [junit] 2 - switch - END 2084
    [junit] Thread-13-AWTAnimator#07: ** screenshot: TestGLContextDrawableSwitch02AWT.test03cSwitch2Offscreen2OffscreenGL2ES2_Accu-n1406-GL2ES2-hw-fbobject-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0256x0256.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03cSwitch2Offscreen2OffscreenGL2ES2_Accu
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [junit] Source Caps Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[auto-cfg]]
    [junit] Source Caps Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], offscr[fbo]]
    [junit] Dest   Caps Requested: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 1/1/1/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[fbo]]
    [junit] Is SwapGLContext safe: false
    [junit] Supressing unsafe tests ...
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT - test03dSwitch2Offscreen2OnscreenGL2ES2_Accu
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848760367 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848760367 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848761791 ms III - Start
    [junit] SLOCK [T main @ 1755848761791 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x7d4ab817: tileRendererInUse null, GearsES2[obj 0x7d4ab817 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7d4ab817 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7d4ab817 created: GearsObj[0x3014d605, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7d4ab817 created: GearsObj[0x6e1fae65, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7d4ab817 created: GearsObj[0x6e1fae65, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x7d4ab817 FIN GearsES2[obj 0x7d4ab817 isInit true, usesShared false, 1 GearsObj[0x3014d605, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e1fae65, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21261a7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x7d4ab817 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7d4ab817, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x7d4ab817 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7d4ab817, angle 33.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0066-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] .. restoring.X
    [junit] Thread[#39,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x7d4ab817: tileRendererInUse null
    [junit] Thread[#39,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x7d4ab817 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848767471 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848767471 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.349 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848761791 ms III - Start
    [junit] SLOCK [T main @ 1755848761791 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x7d4ab817: tileRendererInUse null, GearsES2[obj 0x7d4ab817 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7d4ab817 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7d4ab817 created: GearsObj[0x3014d605, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7d4ab817 created: GearsObj[0x6e1fae65, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7d4ab817 created: GearsObj[0x6e1fae65, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x7d4ab817 FIN GearsES2[obj 0x7d4ab817 isInit true, usesShared false, 1 GearsObj[0x3014d605, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e1fae65, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21261a7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x7d4ab817 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7d4ab817, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x7d4ab817 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7d4ab817, angle 33.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0066-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] .. restoring.X
    [junit] Thread[#39,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x7d4ab817: tileRendererInUse null
    [junit] Thread[#39,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x7d4ab817 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848767471 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848767471 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test21GLWindowGL2ES2 took 5.636 sec
    [junit] Testcase: test22GLWindowGLES2 took 0.002 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.349 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848761791 ms III - Start
    [junit] SLOCK [T main @ 1755848761791 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.0 0x7d4ab817: tileRendererInUse null, GearsES2[obj 0x7d4ab817 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7d4ab817 on Thread[#37,Thread-1-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7d4ab817 created: GearsObj[0x3014d605, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7d4ab817 created: GearsObj[0x6e1fae65, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7d4ab817 created: GearsObj[0x6e1fae65, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.init.X 0x7d4ab817 FIN GearsES2[obj 0x7d4ab817 isInit true, usesShared false, 1 GearsObj[0x3014d605, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6e1fae65, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21261a7f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,Thread-1-null,5,main] GearsES2.reshape 0x7d4ab817 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7d4ab817, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x7d4ab817 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7d4ab817, angle 33.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch11NewtAWT.test21GLWindowGL2ES2-n0066-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] .. restoring.X
    [junit] Thread[#39,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x7d4ab817: tileRendererInUse null
    [junit] Thread[#39,Thread-1-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x7d4ab817 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test21GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT - test22GLWindowGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848767471 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848767471 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848768935 ms III - Start
    [junit] SLOCK [T main @ 1755848768936 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5ed85a43: tileRendererInUse null, GearsES2[obj 0x5ed85a43 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5ed85a43 on Thread[#38,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5ed85a43 created: GearsObj[0x69594776, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5ed85a43 created: GearsObj[0x590e4966, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5ed85a43 created: GearsObj[0x590e4966, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5ed85a43 FIN GearsES2[obj 0x5ed85a43 isInit true, usesShared false, 1 GearsObj[0x69594776, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x590e4966, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a59aba2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ed85a43 0/0 256x256 of 256x256, swapInterval 1, drawable 0x2301088c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ed85a43, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2_-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ed85a43 0/0 356x356 of 356x356, swapInterval 1, drawable 0x2301088c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ed85a43, angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2_-n0065-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ed85a43: tileRendererInUse null
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ed85a43 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848774474 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848774475 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.207 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848768935 ms III - Start
    [junit] SLOCK [T main @ 1755848768936 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5ed85a43: tileRendererInUse null, GearsES2[obj 0x5ed85a43 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5ed85a43 on Thread[#38,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5ed85a43 created: GearsObj[0x69594776, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5ed85a43 created: GearsObj[0x590e4966, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5ed85a43 created: GearsObj[0x590e4966, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5ed85a43 FIN GearsES2[obj 0x5ed85a43 isInit true, usesShared false, 1 GearsObj[0x69594776, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x590e4966, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a59aba2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ed85a43 0/0 256x256 of 256x256, swapInterval 1, drawable 0x2301088c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ed85a43, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2_-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ed85a43 0/0 356x356 of 356x356, swapInterval 1, drawable 0x2301088c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ed85a43, angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2_-n0065-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ed85a43: tileRendererInUse null
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ed85a43 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848774474 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848774475 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLCanvasOnscreenGL2ES2 took 5.484 sec
    [junit] Testcase: test02GLCanvasOnscreenGLES2 took 0.014 sec
    [junit] Testcase: test11GLCanvasOffscreenGL2ES2 took 0.001 sec
    [junit] Testcase: test12GLCanvasOffscreenGLES2 took 0.002 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.207 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848768935 ms III - Start
    [junit] SLOCK [T main @ 1755848768936 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5ed85a43: tileRendererInUse null, GearsES2[obj 0x5ed85a43 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5ed85a43 on Thread[#38,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5ed85a43 created: GearsObj[0x69594776, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5ed85a43 created: GearsObj[0x590e4966, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5ed85a43 created: GearsObj[0x590e4966, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5ed85a43 FIN GearsES2[obj 0x5ed85a43 isInit true, usesShared false, 1 GearsObj[0x69594776, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x590e4966, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a59aba2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ed85a43 0/0 256x256 of 256x256, swapInterval 1, drawable 0x2301088c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ed85a43, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2_-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ed85a43 0/0 356x356 of 356x356, swapInterval 1, drawable 0x2301088c, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ed85a43, angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch12AWT.test01GLCanvasOnscreenGL2ES2_-n0065-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ed85a43: tileRendererInUse null
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ed85a43 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test01GLCanvasOnscreenGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test02GLCanvasOnscreenGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test11GLCanvasOffscreenGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT - test12GLCanvasOffscreenGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848774474 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848774475 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848775968 ms III - Start
    [junit] SLOCK [T main @ 1755848775969 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.init.0 0x49bedfe9: tileRendererInUse null, GearsES2[obj 0x49bedfe9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x49bedfe9 on Thread[#38,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x49bedfe9 created: GearsObj[0x113dafdc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x49bedfe9 created: GearsObj[0x37d51e85, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x49bedfe9 created: GearsObj[0x37d51e85, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.init.X 0x49bedfe9 FIN GearsES2[obj 0x49bedfe9 isInit true, usesShared false, 1 GearsObj[0x113dafdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37d51e85, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7101cd8b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x49bedfe9 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x49bedfe9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test01GLCanvasOnScrn2GLWindowGL2ES2_-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x49bedfe9 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x49bedfe9, angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test01GLCanvasOnScrn2GLWindowGL2ES2_-n0058-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#42,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x49bedfe9: tileRendererInUse null
    [junit] Thread[#42,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x49bedfe9 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test02GLCanvasOnScrn2GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test02GLCanvasOnScrn2GLWindowGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.init.0 0x7cd8b4c: tileRendererInUse null, GearsES2[obj 0x7cd8b4c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7cd8b4c on Thread[#46,Thread-5-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7cd8b4c created: GearsObj[0x837ca08, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7cd8b4c created: GearsObj[0x4630f309, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7cd8b4c created: GearsObj[0x4630f309, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.init.X 0x7cd8b4c FIN GearsES2[obj 0x7cd8b4c isInit true, usesShared false, 1 GearsObj[0x837ca08, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4630f309, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6879206c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.reshape 0x7cd8b4c 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cd8b4c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-5-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2_-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cd8b4c 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cd8b4c, angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2_-n0065-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cd8b4c: tileRendererInUse null
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cd8b4c FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test12GLWindow2GLCanvasOnScrnGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test12GLWindow2GLCanvasOnScrnGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test21GLCanvasOffScrn2GLWindowGL2ES2
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test21GLCanvasOffScrn2GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test22GLCanvasOffScrn2GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test22GLCanvasOffScrn2GLWindowGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test31GLWindow2GLCanvasOffScrnGL2ES2
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test31GLWindow2GLCanvasOffScrnGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848783620 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848783620 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.316 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848775968 ms III - Start
    [junit] SLOCK [T main @ 1755848775969 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.init.0 0x49bedfe9: tileRendererInUse null, GearsES2[obj 0x49bedfe9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x49bedfe9 on Thread[#38,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x49bedfe9 created: GearsObj[0x113dafdc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x49bedfe9 created: GearsObj[0x37d51e85, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x49bedfe9 created: GearsObj[0x37d51e85, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.init.X 0x49bedfe9 FIN GearsES2[obj 0x49bedfe9 isInit true, usesShared false, 1 GearsObj[0x113dafdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37d51e85, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7101cd8b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x49bedfe9 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x49bedfe9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test01GLCanvasOnScrn2GLWindowGL2ES2_-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x49bedfe9 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x49bedfe9, angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test01GLCanvasOnScrn2GLWindowGL2ES2_-n0058-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#42,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x49bedfe9: tileRendererInUse null
    [junit] Thread[#42,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x49bedfe9 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test02GLCanvasOnScrn2GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test02GLCanvasOnScrn2GLWindowGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.init.0 0x7cd8b4c: tileRendererInUse null, GearsES2[obj 0x7cd8b4c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7cd8b4c on Thread[#46,Thread-5-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7cd8b4c created: GearsObj[0x837ca08, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7cd8b4c created: GearsObj[0x4630f309, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7cd8b4c created: GearsObj[0x4630f309, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.init.X 0x7cd8b4c FIN GearsES2[obj 0x7cd8b4c isInit true, usesShared false, 1 GearsObj[0x837ca08, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4630f309, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6879206c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.reshape 0x7cd8b4c 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cd8b4c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-5-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2_-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cd8b4c 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cd8b4c, angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2_-n0065-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cd8b4c: tileRendererInUse null
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cd8b4c FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test12GLWindow2GLCanvasOnScrnGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test12GLWindow2GLCanvasOnScrnGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test21GLCanvasOffScrn2GLWindowGL2ES2
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test21GLCanvasOffScrn2GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test22GLCanvasOffScrn2GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test22GLCanvasOffScrn2GLWindowGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test31GLWindow2GLCanvasOffScrnGL2ES2
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test31GLWindow2GLCanvasOffScrnGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848783620 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848783620 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLCanvasOnScrn2GLWindowGL2ES2 took 5.26 sec
    [junit] Testcase: test02GLCanvasOnScrn2GLWindowGLES2 took 0.005 sec
    [junit] Testcase: test11GLWindow2GLCanvasOnScrnGL2ES2 took 2.324 sec
    [junit] Testcase: test12GLWindow2GLCanvasOnScrnGLES2 took 0.001 sec
    [junit] Testcase: test21GLCanvasOffScrn2GLWindowGL2ES2 took 0.001 sec
    [junit] Testcase: test22GLCanvasOffScrn2GLWindowGLES2 took 0.001 sec
    [junit] Testcase: test31GLWindow2GLCanvasOffScrnGL2ES2 took 0.007 sec
    [junit] Testcase: test32GLWindow2GLCanvasOffScrnGLES2 took 0.001 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.316 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848775968 ms III - Start
    [junit] SLOCK [T main @ 1755848775969 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.init.0 0x49bedfe9: tileRendererInUse null, GearsES2[obj 0x49bedfe9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x49bedfe9 on Thread[#38,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x49bedfe9 created: GearsObj[0x113dafdc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x49bedfe9 created: GearsObj[0x37d51e85, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x49bedfe9 created: GearsObj[0x37d51e85, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.init.X 0x49bedfe9 FIN GearsES2[obj 0x49bedfe9 isInit true, usesShared false, 1 GearsObj[0x113dafdc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37d51e85, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7101cd8b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x49bedfe9 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x49bedfe9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test01GLCanvasOnScrn2GLWindowGL2ES2_-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] GLAD Lifecycle.0 GLWindow, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#22,Thread-1,5,main] GearsES2.reshape 0x49bedfe9 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x49bedfe9, angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] Thread-1-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test01GLCanvasOnScrn2GLWindowGL2ES2_-n0058-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#42,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x49bedfe9: tileRendererInUse null
    [junit] Thread[#42,Thread-1-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x49bedfe9 FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test01GLCanvasOnScrn2GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test02GLCanvasOnScrn2GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test02GLCanvasOnScrn2GLWindowGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] GLAD Lifecycle.0 GLWindow, restoring false, preserving true
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.init.0 0x7cd8b4c: tileRendererInUse null, GearsES2[obj 0x7cd8b4c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7cd8b4c on Thread[#46,Thread-5-null,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7cd8b4c created: GearsObj[0x837ca08, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7cd8b4c created: GearsObj[0x4630f309, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7cd8b4c created: GearsObj[0x4630f309, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.init.X 0x7cd8b4c FIN GearsES2[obj 0x7cd8b4c isInit true, usesShared false, 1 GearsObj[0x837ca08, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4630f309, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6879206c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#46,Thread-5-null,5,main] GearsES2.reshape 0x7cd8b4c 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffffa80108a2, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cd8b4c, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread-5-null: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2_-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0256x0256.png
    [junit] .. preserving.0
    [junit] .. preserving.X
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLWindow
    [junit] GLAD Lifecycle.0 GLCanvasOnscreen, restoring true, preserving false
    [junit] waitForRealized: to false, goal reached true
    [junit] .. restoring.0
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cd8b4c 0/0 356x356 of 356x356, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cd8b4c, angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] .. restoring.X
    [junit] AWT-EventQueue-0: ** screenshot: TestGLContextDrawableSwitch13Newt2AWT.test11GLWindow2GLCanvasOnScrnGL2ES2_-n0065-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0356x0356.png
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cd8b4c: tileRendererInUse null
    [junit] Thread[#47,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cd8b4c FIN
    [junit] waitForRealized: to false, goal reached true
    [junit] GLAD Lifecycle.X GLCanvasOnscreen
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test11GLWindow2GLCanvasOnScrnGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test12GLWindow2GLCanvasOnScrnGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test12GLWindow2GLCanvasOnScrnGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test21GLCanvasOffScrn2GLWindowGL2ES2
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test21GLCanvasOffScrn2GLWindowGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test22GLCanvasOffScrn2GLWindowGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test22GLCanvasOffScrn2GLWindowGLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test31GLWindow2GLCanvasOffScrnGL2ES2
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test31GLWindow2GLCanvasOffScrnGL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2
    [junit] Profile GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT - test32GLWindow2GLCanvasOffScrnGLES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848783620 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848783620 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848785030 ms III - Start
    [junit] SLOCK [T main @ 1755848785031 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x313ac989: tileRendererInUse null, GearsES2[obj 0x313ac989 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x313ac989 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x313ac989 created: GearsObj[0x6d5aaaa8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x313ac989 created: GearsObj[0x5aa3e128, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x313ac989 created: GearsObj[0x5aa3e128, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x313ac989 FIN GearsES2[obj 0x313ac989 isInit true, usesShared false, 1 GearsObj[0x6d5aaaa8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5aa3e128, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2dd39869, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x313ac989 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x313ac989, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x313ac989 496x473, swapInterval 1, drawable 0xffffffff9c01089b
    [junit] GLES2 n/a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313ac989: tileRendererInUse null
    [junit] GLProfile GL2: GLProfile[GL2/GL4bc.hw]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313ac989 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02ES2
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1165b38: tileRendererInUse null, GearsES2[obj 0x1165b38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1165b38 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1165b38 created: GearsObj[0xe08952d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1165b38 created: GearsObj[0x32d06c50, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1165b38 created: GearsObj[0x32d06c50, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1165b38 FIN GearsES2[obj 0x1165b38 isInit true, usesShared false, 1 GearsObj[0xe08952d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x32d06c50, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x14e51844, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1165b38 0/0 496x473 of 496x473, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1165b38, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1165b38 496x473, swapInterval 1, drawable 0x4b01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1165b38: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1165b38 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848789131 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848789131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.793 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] GLES2 n/a
    [junit] GLProfile GL2: GLProfile[GL2/GL4bc.hw]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848785030 ms III - Start
    [junit] SLOCK [T main @ 1755848785031 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x313ac989: tileRendererInUse null, GearsES2[obj 0x313ac989 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x313ac989 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x313ac989 created: GearsObj[0x6d5aaaa8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x313ac989 created: GearsObj[0x5aa3e128, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x313ac989 created: GearsObj[0x5aa3e128, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x313ac989 FIN GearsES2[obj 0x313ac989 isInit true, usesShared false, 1 GearsObj[0x6d5aaaa8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5aa3e128, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2dd39869, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x313ac989 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x313ac989, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x313ac989 496x473, swapInterval 1, drawable 0xffffffff9c01089b
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313ac989: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313ac989 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02ES2
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1165b38: tileRendererInUse null, GearsES2[obj 0x1165b38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1165b38 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1165b38 created: GearsObj[0xe08952d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1165b38 created: GearsObj[0x32d06c50, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1165b38 created: GearsObj[0x32d06c50, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1165b38 FIN GearsES2[obj 0x1165b38 isInit true, usesShared false, 1 GearsObj[0xe08952d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x32d06c50, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x14e51844, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1165b38 0/0 496x473 of 496x473, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1165b38, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1165b38 496x473, swapInterval 1, drawable 0x4b01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1165b38: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1165b38 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848789131 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848789131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLDefault took 0.774 sec
    [junit] Testcase: test02ES2 took 0.001 sec
    [junit] Testcase: test02GL2 took 0.597 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.793 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] GLES2 n/a
    [junit] GLProfile GL2: GLProfile[GL2/GL4bc.hw]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848785030 ms III - Start
    [junit] SLOCK [T main @ 1755848785031 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x313ac989: tileRendererInUse null, GearsES2[obj 0x313ac989 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x313ac989 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x313ac989 created: GearsObj[0x6d5aaaa8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x313ac989 created: GearsObj[0x5aa3e128, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x313ac989 created: GearsObj[0x5aa3e128, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x313ac989 FIN GearsES2[obj 0x313ac989 isInit true, usesShared false, 1 GearsObj[0x6d5aaaa8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5aa3e128, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2dd39869, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x313ac989 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x313ac989, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x313ac989 496x473, swapInterval 1, drawable 0xffffffff9c01089b
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313ac989: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x313ac989 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test01GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02ES2
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1165b38: tileRendererInUse null, GearsES2[obj 0x1165b38 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1165b38 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1165b38 created: GearsObj[0xe08952d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1165b38 created: GearsObj[0x32d06c50, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1165b38 created: GearsObj[0x32d06c50, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1165b38 FIN GearsES2[obj 0x1165b38 isInit true, usesShared false, 1 GearsObj[0xe08952d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x32d06c50, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x14e51844, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1165b38 0/0 496x473 of 496x473, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1165b38, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1165b38 496x473, swapInterval 1, drawable 0x4b01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1165b38: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1165b38 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn - test02GL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848789131 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848789131 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848790637 ms III - Start
    [junit] SLOCK [T main @ 1755848790637 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing
    [junit] windowClosing() called ..
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848791346 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848791346 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.392 sec
    [junit] ------------- Standard Output ---------------
    [junit] windowClosing() called ..
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848790637 ms III - Start
    [junit] SLOCK [T main @ 1755848790637 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848791346 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848791346 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01WindowClosing took 0.669 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.392 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] windowClosing() called ..
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848790637 ms III - Start
    [junit] SLOCK [T main @ 1755848790637 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT02WindowClosing - test01WindowClosing
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848791346 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848791346 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848792711 ms III - Start
    [junit] SLOCK [T main @ 1755848792712 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6adbc9d on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6adbc9d created: GearsObj[0x7f902154, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x775a1b8f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x775a1b8f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6adbc9d FIN GearsES2[obj 0x6adbc9d isInit true, usesShared false, 1 GearsObj[0x7f902154, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x775a1b8f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73178ed5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6adbc9d 0/0 512x447 of 512x447, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 0.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6adbc9d on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6adbc9d created: GearsObj[0x79dbd214, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x6cf44de0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x6cf44de0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6adbc9d FIN GearsES2[obj 0x6adbc9d isInit true, usesShared false, 1 GearsObj[0x79dbd214, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cf44de0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x666d25d6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6adbc9d 0/0 833x768 of 833x768, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 14.5, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6adbc9d on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6adbc9d created: GearsObj[0x30b11b5c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x1068f7f4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x1068f7f4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6adbc9d FIN GearsES2[obj 0x6adbc9d isInit true, usesShared false, 1 GearsObj[0x30b11b5c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1068f7f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76e96538, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6adbc9d 0/0 256x191 of 256x191, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 30.5, [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0 -> [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6adbc9d on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6adbc9d created: GearsObj[0x49db795b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x2a23159a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x2a23159a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6adbc9d FIN GearsES2[obj 0x6adbc9d isInit true, usesShared false, 1 GearsObj[0x49db795b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a23159a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f819360, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6adbc9d 0/0 512x447 of 512x447, swapInterval 1, drawable 0x1d010878, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 46.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848797785 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848797785 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.766 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848792711 ms III - Start
    [junit] SLOCK [T main @ 1755848792712 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6adbc9d on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6adbc9d created: GearsObj[0x7f902154, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x775a1b8f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x775a1b8f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6adbc9d FIN GearsES2[obj 0x6adbc9d isInit true, usesShared false, 1 GearsObj[0x7f902154, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x775a1b8f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73178ed5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6adbc9d 0/0 512x447 of 512x447, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 0.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6adbc9d on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6adbc9d created: GearsObj[0x79dbd214, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x6cf44de0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x6cf44de0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6adbc9d FIN GearsES2[obj 0x6adbc9d isInit true, usesShared false, 1 GearsObj[0x79dbd214, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cf44de0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x666d25d6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6adbc9d 0/0 833x768 of 833x768, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 14.5, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6adbc9d on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6adbc9d created: GearsObj[0x30b11b5c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x1068f7f4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x1068f7f4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6adbc9d FIN GearsES2[obj 0x6adbc9d isInit true, usesShared false, 1 GearsObj[0x30b11b5c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1068f7f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76e96538, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6adbc9d 0/0 256x191 of 256x191, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 30.5, [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0 -> [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6adbc9d on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6adbc9d created: GearsObj[0x49db795b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x2a23159a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x2a23159a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6adbc9d FIN GearsES2[obj 0x6adbc9d isInit true, usesShared false, 1 GearsObj[0x49db795b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a23159a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f819360, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6adbc9d 0/0 512x447 of 512x447, swapInterval 1, drawable 0x1d010878, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 46.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848797785 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848797785 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAddRemove3Times took 2.589 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.766 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848792711 ms III - Start
    [junit] SLOCK [T main @ 1755848792712 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6adbc9d on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6adbc9d created: GearsObj[0x7f902154, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x775a1b8f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x775a1b8f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6adbc9d FIN GearsES2[obj 0x6adbc9d isInit true, usesShared false, 1 GearsObj[0x7f902154, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x775a1b8f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73178ed5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6adbc9d 0/0 512x447 of 512x447, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 0.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6adbc9d on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6adbc9d created: GearsObj[0x79dbd214, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x6cf44de0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x6cf44de0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6adbc9d FIN GearsES2[obj 0x6adbc9d isInit true, usesShared false, 1 GearsObj[0x79dbd214, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cf44de0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x666d25d6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6adbc9d 0/0 833x768 of 833x768, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 14.5, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6adbc9d on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6adbc9d created: GearsObj[0x30b11b5c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x1068f7f4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x1068f7f4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6adbc9d FIN GearsES2[obj 0x6adbc9d isInit true, usesShared false, 1 GearsObj[0x30b11b5c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1068f7f4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76e96538, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6adbc9d 0/0 256x191 of 256x191, swapInterval 1, drawable 0xffffffff9c01089b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 30.5, [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0 -> [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6adbc9d: tileRendererInUse null, GearsES2[obj 0x6adbc9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6adbc9d on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6adbc9d created: GearsObj[0x49db795b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6adbc9d created: GearsObj[0x2a23159a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6adbc9d created: GearsObj[0x2a23159a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6adbc9d FIN GearsES2[obj 0x6adbc9d isInit true, usesShared false, 1 GearsObj[0x49db795b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a23159a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f819360, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6adbc9d 0/0 512x447 of 512x447, swapInterval 1, drawable 0x1d010878, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6adbc9d, angle 46.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6adbc9d FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01 - testAddRemove3Times
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848797785 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848797785 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848799188 ms III - Start
    [junit] SLOCK [T main @ 1755848799189 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x367ffa75 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x367ffa75 created: GearsObj[0x77aa2f02, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x4ea9e43e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x4ea9e43e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x367ffa75 FIN GearsES2[obj 0x367ffa75 isInit true, usesShared false, 1 GearsObj[0x77aa2f02, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4ea9e43e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x159f0726, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x367ffa75 0/0 512x447 of 512x447, swapInterval 1, drawable 0x1d010878, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 0.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x367ffa75 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x367ffa75 created: GearsObj[0x2f753b3c, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x78572dc9, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x78572dc9, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x367ffa75 FIN GearsES2[obj 0x367ffa75 isInit true, usesShared false, 1 GearsObj[0x2f753b3c, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x78572dc9, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x45b6b63b, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x367ffa75 0/0 833x768 of 833x768, swapInterval 1, drawable 0x1d010878, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 21.5, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x367ffa75 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x367ffa75 created: GearsObj[0xd0e7ea9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x5773b6a0, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x5773b6a0, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x367ffa75 FIN GearsES2[obj 0x367ffa75 isInit true, usesShared false, 1 GearsObj[0xd0e7ea9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5773b6a0, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2ee388a7, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x367ffa75 0/0 256x191 of 256x191, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 32.5, [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0 -> [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x367ffa75 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x367ffa75 created: GearsObj[0x378d9d0d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x7de1ba6d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x7de1ba6d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x367ffa75 FIN GearsES2[obj 0x367ffa75 isInit true, usesShared false, 1 GearsObj[0x378d9d0d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7de1ba6d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1fd00fb6, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x367ffa75 0/0 512x447 of 512x447, swapInterval 1, drawable 0xffffffffd9010830, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 89.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848804225 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848804225 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.713 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848799188 ms III - Start
    [junit] SLOCK [T main @ 1755848799189 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x367ffa75 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x367ffa75 created: GearsObj[0x77aa2f02, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x4ea9e43e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x4ea9e43e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x367ffa75 FIN GearsES2[obj 0x367ffa75 isInit true, usesShared false, 1 GearsObj[0x77aa2f02, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4ea9e43e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x159f0726, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x367ffa75 0/0 512x447 of 512x447, swapInterval 1, drawable 0x1d010878, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 0.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x367ffa75 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x367ffa75 created: GearsObj[0x2f753b3c, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x78572dc9, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x78572dc9, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x367ffa75 FIN GearsES2[obj 0x367ffa75 isInit true, usesShared false, 1 GearsObj[0x2f753b3c, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x78572dc9, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x45b6b63b, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x367ffa75 0/0 833x768 of 833x768, swapInterval 1, drawable 0x1d010878, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 21.5, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x367ffa75 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x367ffa75 created: GearsObj[0xd0e7ea9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x5773b6a0, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x5773b6a0, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x367ffa75 FIN GearsES2[obj 0x367ffa75 isInit true, usesShared false, 1 GearsObj[0xd0e7ea9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5773b6a0, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2ee388a7, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x367ffa75 0/0 256x191 of 256x191, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 32.5, [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0 -> [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x367ffa75 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x367ffa75 created: GearsObj[0x378d9d0d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x7de1ba6d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x7de1ba6d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x367ffa75 FIN GearsES2[obj 0x367ffa75 isInit true, usesShared false, 1 GearsObj[0x378d9d0d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7de1ba6d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1fd00fb6, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x367ffa75 0/0 512x447 of 512x447, swapInterval 1, drawable 0xffffffffd9010830, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 89.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848804225 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848804225 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAddRemove3Times took 2.375 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.713 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848799188 ms III - Start
    [junit] SLOCK [T main @ 1755848799189 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x367ffa75 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x367ffa75 created: GearsObj[0x77aa2f02, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x4ea9e43e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x4ea9e43e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x367ffa75 FIN GearsES2[obj 0x367ffa75 isInit true, usesShared false, 1 GearsObj[0x77aa2f02, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4ea9e43e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x159f0726, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x367ffa75 0/0 512x447 of 512x447, swapInterval 1, drawable 0x1d010878, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 0.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x367ffa75 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x367ffa75 created: GearsObj[0x2f753b3c, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x78572dc9, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x78572dc9, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x367ffa75 FIN GearsES2[obj 0x367ffa75 isInit true, usesShared false, 1 GearsObj[0x2f753b3c, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x78572dc9, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x45b6b63b, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x367ffa75 0/0 833x768 of 833x768, swapInterval 1, drawable 0x1d010878, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 21.5, [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0 -> [l -1.0846354, r 1.0846354, b -1.0, t 1.0] 2.1692708x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x367ffa75 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x367ffa75 created: GearsObj[0xd0e7ea9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x5773b6a0, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x5773b6a0, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x367ffa75 FIN GearsES2[obj 0x367ffa75 isInit true, usesShared false, 1 GearsObj[0xd0e7ea9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5773b6a0, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2ee388a7, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x367ffa75 0/0 256x191 of 256x191, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 32.5, [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0 -> [l -1.3403141, r 1.3403141, b -1.0, t 1.0] 2.6806283x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x367ffa75: tileRendererInUse null, GearsES2[obj 0x367ffa75 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x367ffa75 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x367ffa75 created: GearsObj[0x378d9d0d, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x367ffa75 created: GearsObj[0x7de1ba6d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x367ffa75 created: GearsObj[0x7de1ba6d, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x367ffa75 FIN GearsES2[obj 0x367ffa75 isInit true, usesShared false, 1 GearsObj[0x378d9d0d, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7de1ba6d, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1fd00fb6, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x367ffa75 0/0 512x447 of 512x447, swapInterval 1, drawable 0xffffffffd9010830, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x367ffa75, angle 89.0, [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0 -> [l -1.1454139, r 1.1454139, b -1.0, t 1.0] 2.2908278x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x367ffa75 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLJPanelRecreate01 - testAddRemove3Times
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848804225 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848804225 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848805720 ms III - Start
    [junit] SLOCK [T main @ 1755848805720 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848815983 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848815983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.95 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848805720 ms III - Start
    [junit] SLOCK [T main @ 1755848805720 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848815983 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848815983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_NoGL took 2.017 sec
    [junit] Testcase: test02_WithGL took 8.212 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.95 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848805720 ms III - Start
    [junit] SLOCK [T main @ 1755848805720 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test01_NoGL
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] Thread AWT-EventQueue-0: *Interrupting*
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT - test02_WithGL
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848815983 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848815983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848817330 ms III - Start
    [junit] SLOCK [T main @ 1755848817331 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01
    [junit] XXX SetVisible ON XXX
    [junit] View3D[0].addNotify()
    [junit] View3D[1].addNotify()
    [junit] View3D[2].addNotify()
    [junit] View3D[3].addNotify()
    [junit] View 0: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,25,619x413,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0xffffffff970108a9
    [junit] 
    [junit] View 1: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,25,619x413,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing false, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] 
    [junit] View 2: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,25,619x413,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing false, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] 
    [junit] View 3: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,25,619x413,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing false, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] 
    [junit] XXX POST.VISIBLE: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] XXXX Panel(0x40bffff8 -> Panel(0x76371fa) START
    [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[1]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x76371fa -> Panel(0x43e168e) START
    [junit] Pane[2]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[2]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x43e168e -> Panel(0x1d243124) START
    [junit] Pane[3]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[3]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x1d243124 -> Panel(0x40bffff8) START
    [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[0]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x40bffff8 -> Panel(0x76371fa) START
    [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[1]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x76371fa -> Panel(0x40bffff8) START
    [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[0]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] XXX POST.ACTION: GLEventListenerCounter[init 4, dispose 0, reshape 11, display 191]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX SetVisible OFF XXX
    [junit] View3D[3].removeNotify()
    [junit] View3D[2].removeNotify()
    [junit] View3D[1].removeNotify()
    [junit] View3D[0].removeNotify()
    [junit] XXX POST.DISPOSE: GLEventListenerCounter[init 4, dispose 4, reshape 13, display 193]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848823461 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848823461 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.81 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848817330 ms III - Start
    [junit] SLOCK [T main @ 1755848817331 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01
    [junit] XXX SetVisible ON XXX
    [junit] View3D[0].addNotify()
    [junit] View3D[1].addNotify()
    [junit] View3D[2].addNotify()
    [junit] View3D[3].addNotify()
    [junit] View 0: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,25,619x413,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0xffffffff970108a9
    [junit] 
    [junit] View 1: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,25,619x413,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing false, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] 
    [junit] View 2: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,25,619x413,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing false, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] 
    [junit] View 3: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,25,619x413,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing false, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] 
    [junit] XXX POST.VISIBLE: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] XXXX Panel(0x40bffff8 -> Panel(0x76371fa) START
    [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[1]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x76371fa -> Panel(0x43e168e) START
    [junit] Pane[2]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[2]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x43e168e -> Panel(0x1d243124) START
    [junit] Pane[3]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[3]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x1d243124 -> Panel(0x40bffff8) START
    [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[0]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x40bffff8 -> Panel(0x76371fa) START
    [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[1]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x76371fa -> Panel(0x40bffff8) START
    [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[0]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] XXX POST.ACTION: GLEventListenerCounter[init 4, dispose 0, reshape 11, display 191]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX SetVisible OFF XXX
    [junit] View3D[3].removeNotify()
    [junit] View3D[2].removeNotify()
    [junit] View3D[1].removeNotify()
    [junit] View3D[0].removeNotify()
    [junit] XXX POST.DISPOSE: GLEventListenerCounter[init 4, dispose 4, reshape 13, display 193]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848823461 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848823461 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 3.658 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.81 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848817330 ms III - Start
    [junit] SLOCK [T main @ 1755848817331 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01
    [junit] XXX SetVisible ON XXX
    [junit] View3D[0].addNotify()
    [junit] View3D[1].addNotify()
    [junit] View3D[2].addNotify()
    [junit] View3D[3].addNotify()
    [junit] View 0: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,25,619x413,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0xffffffff970108a9
    [junit] 
    [junit] View 1: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,25,619x413,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing false, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] 
    [junit] View 2: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,25,619x413,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing false, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] 
    [junit] View 3: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT$View3D[,2,25,619x413,hidden,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=],
    [junit]        GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing false, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] 
    [junit] XXX POST.VISIBLE: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] XXXX Panel(0x40bffff8 -> Panel(0x76371fa) START
    [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[1]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x76371fa -> Panel(0x43e168e) START
    [junit] Pane[2]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[2]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x43e168e -> Panel(0x1d243124) START
    [junit] Pane[3]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[3]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x1d243124 -> Panel(0x40bffff8) START
    [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[0]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x40bffff8 -> Panel(0x76371fa) START
    [junit] Pane[1]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[1]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXXX Panel(0x76371fa -> Panel(0x40bffff8) START
    [junit] Pane[0]: State Changed: javax.swing.event.ChangeEvent[source=javax.swing.JTabbedPane[,0,0,624x441,invalid,layout=javax.swing.plaf.basic.BasicTabbedPaneUI$TabbedPaneScrollLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=352,maximumSize=,minimumSize=,preferredSize=,haveRegistered=true,tabPlacement=TOP]]
    [junit] Pane[0]: GLCanvas: comp java.awt.Rectangle[x=0,y=0,width=619,height=413], visible true, showing true, displayable true, 619x413, GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]], drawable 0x0
    [junit] XXX POST.ACTION: GLEventListenerCounter[init 4, dispose 0, reshape 11, display 191]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX SetVisible OFF XXX
    [junit] View3D[3].removeNotify()
    [junit] View3D[2].removeNotify()
    [junit] View3D[1].removeNotify()
    [junit] View3D[0].removeNotify()
    [junit] XXX POST.DISPOSE: GLEventListenerCounter[init 4, dispose 4, reshape 13, display 193]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848823461 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848823461 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug460GLCanvasNPEAWT
    [junit] ReqCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] GLCanvas: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[0x0],
    [junit] 	AWT[pos 0/0, size 0x0,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.859 sec
    [junit] ------------- Standard Output ---------------
    [junit] ReqCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] GLCanvas: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[0x0],
    [junit] 	AWT[pos 0/0, size 0x0,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testIncompleteGLCanvasNPE took 2.721 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.859 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] ReqCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] GLCanvas: AWT-GLCanvas[Realized false,
    [junit] 	null-drawable,
    [junit] 	Factory   null,
    [junit] 	handle    0x0,
    [junit] 	Drawable size -1x-1 surface[0x0],
    [junit] 	AWT[pos 0/0, size 0x0,
    [junit] 	visible true, displayable false, showing false,
    [junit] 	null]]
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848828460 ms III - Start
    [junit] SLOCK [T main @ 1755848828461 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848831769 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848831769 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.004 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848828460 ms III - Start
    [junit] SLOCK [T main @ 1755848828461 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848831769 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848831769 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testOffscreenSupersampling took 3.268 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.004 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848828460 ms III - Start
    [junit] SLOCK [T main @ 1755848828461 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461FBOSupersamplingSwingAWT - testOffscreenSupersampling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848831769 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848831769 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848833180 ms III - Start
    [junit] SLOCK [T main @ 1755848833181 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848836144 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848836144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.652 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848833180 ms III - Start
    [junit] SLOCK [T main @ 1755848833181 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848836144 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848836144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01DefaultOffscreenSupersampling took 2.868 sec
    [junit] Testcase: test02PBufferOffscreenSupersampling took 0.064 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.652 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848833180 ms III - Start
    [junit] SLOCK [T main @ 1755848833181 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test01DefaultOffscreenSupersampling
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT - test02PBufferOffscreenSupersampling
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848836144 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848836144 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848837514 ms III - Start
    [junit] SLOCK [T main @ 1755848837515 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment
    [junit] number of graphics devices 1
    [junit] D3DGraphicsDevice[screen=0]
    [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x75effa6a: tileRendererInUse null, GearsES2[obj 0x75effa6a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x75effa6a on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x75effa6a created: GearsObj[0x3ae4bb44, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x75effa6a created: GearsObj[0x7e77516f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x75effa6a created: GearsObj[0x7e77516f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x75effa6a FIN GearsES2[obj 0x75effa6a isInit true, usesShared false, 1 GearsObj[0x3ae4bb44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e77516f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ed3e074, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x75effa6a 0/0 496x473 of 496x473, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x75effa6a, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x75effa6a 496x473, swapInterval 1, drawable 0x4b01084e
    [junit] cleaning up...
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x75effa6a: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x75effa6a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848841592 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848841592 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.779 sec
    [junit] ------------- Standard Output ---------------
    [junit] cleaning up...
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848837514 ms III - Start
    [junit] SLOCK [T main @ 1755848837515 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment
    [junit] number of graphics devices 1
    [junit] D3DGraphicsDevice[screen=0]
    [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x75effa6a: tileRendererInUse null, GearsES2[obj 0x75effa6a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x75effa6a on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x75effa6a created: GearsObj[0x3ae4bb44, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x75effa6a created: GearsObj[0x7e77516f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x75effa6a created: GearsObj[0x7e77516f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x75effa6a FIN GearsES2[obj 0x75effa6a isInit true, usesShared false, 1 GearsObj[0x3ae4bb44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e77516f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ed3e074, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x75effa6a 0/0 496x473 of 496x473, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x75effa6a, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x75effa6a 496x473, swapInterval 1, drawable 0x4b01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x75effa6a: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x75effa6a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848841592 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848841592 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test02WithCheckGraphicsEnvironment took 4.046 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.779 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] cleaning up...
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848837514 ms III - Start
    [junit] SLOCK [T main @ 1755848837515 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment
    [junit] number of graphics devices 1
    [junit] D3DGraphicsDevice[screen=0]
    [junit] graphics configuration for device 0 is: java.awt.Rectangle[x=0,y=0,width=1920,height=1080]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x75effa6a: tileRendererInUse null, GearsES2[obj 0x75effa6a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x75effa6a on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x75effa6a created: GearsObj[0x3ae4bb44, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x75effa6a created: GearsObj[0x7e77516f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x75effa6a created: GearsObj[0x7e77516f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x75effa6a FIN GearsES2[obj 0x75effa6a isInit true, usesShared false, 1 GearsObj[0x3ae4bb44, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e77516f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ed3e074, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x75effa6a 0/0 496x473 of 496x473, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x75effa6a, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x75effa6a 496x473, swapInterval 1, drawable 0x4b01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x75effa6a: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x75effa6a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT - test02WithCheckGraphicsEnvironment
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848841592 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848841592 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848842956 ms III - Start
    [junit] SLOCK [T main @ 1755848842957 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@6903fc4a,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 496x473 surface[496x473],
    [junit] 	AWT[pos 0/0, size 496x473,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	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.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@1fa5a8bf[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x76abf0e2], obj 0x6a4e3780], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	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.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 0
    [junit] XXXX-1 displayCount 0
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x679d2c70: tileRendererInUse null, GearsES2[obj 0x679d2c70 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x679d2c70 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x679d2c70 created: GearsObj[0x28c910e8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x679d2c70 created: GearsObj[0x74b16639, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x679d2c70 created: GearsObj[0x74b16639, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x679d2c70 FIN GearsES2[obj 0x679d2c70 isInit true, usesShared false, 1 GearsObj[0x28c910e8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74b16639, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x100abc8a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x679d2c70 0/0 496x473 of 496x473, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x679d2c70, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x679d2c70 496x473, swapInterval 1, drawable 0x4b01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 1
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x679d2c70 496x473, swapInterval 1, drawable 0xffffffffa4010773
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x679d2c70: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x679d2c70 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@6903fc4a,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 512x512 surface[512x512],
    [junit] 	AWT[pos 0/0, size 512x512,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	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.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@36d6434c[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x76abf0e2], obj 0x1b49c1bf], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	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.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 0
    [junit] XXXX-1 displayCount 0
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5a74cb84: tileRendererInUse null, GearsES2[obj 0x5a74cb84 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5a74cb84 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5a74cb84 created: GearsObj[0x389392dd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5a74cb84 created: GearsObj[0x6cbf24f2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5a74cb84 created: GearsObj[0x6cbf24f2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5a74cb84 FIN GearsES2[obj 0x5a74cb84 isInit true, usesShared false, 1 GearsObj[0x389392dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cbf24f2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ee1c2ff, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5a74cb84 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffc501004d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5a74cb84, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x5a74cb84 512x512, swapInterval 1, drawable 0xffffffffc501004d
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x5a74cb84 512x512, swapInterval 1, drawable 0x4b01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a74cb84: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a74cb84 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test11RealizeGLCanvasOnMainTUseFrameSize
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x535db444: tileRendererInUse null, GearsES2[obj 0x535db444 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x535db444 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x535db444 created: GearsObj[0x7e2afbdb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x535db444 created: GearsObj[0x687c70c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x535db444 created: GearsObj[0x687c70c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x535db444 FIN GearsES2[obj 0x535db444 isInit true, usesShared false, 1 GearsObj[0x7e2afbdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x687c70c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x252c4da5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x535db444 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffa4010773, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x535db444, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x535db444 496x473, swapInterval 1, drawable 0xffffffffa4010773
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x535db444 496x473, swapInterval 1, drawable 0x4b01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@6903fc4a,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 496x473 surface[496x473],
    [junit] 	AWT[pos 0/0, size 496x473,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	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.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@724f4130[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x76abf0e2], obj 0x4298c44b], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	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.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 1
    [junit] XXXX-1 displayCount 2
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x535db444: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x535db444 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test11RealizeGLCanvasOnMainTUseFrameSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3f158388: tileRendererInUse null, GearsES2[obj 0x3f158388 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3f158388 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3f158388 created: GearsObj[0x24fffd2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3f158388 created: GearsObj[0x190a5656, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3f158388 created: GearsObj[0x190a5656, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3f158388 FIN GearsES2[obj 0x3f158388 isInit true, usesShared false, 1 GearsObj[0x24fffd2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x190a5656, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fbb5915, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3f158388 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3f158388, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3f158388 512x512, swapInterval 1, drawable 0x4b01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3f158388 512x512, swapInterval 1, drawable 0xffffffffc501004d
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@6903fc4a,
    [junit] 	handle    0xffffffffc501004d,
    [junit] 	Drawable size 512x512 surface[512x512],
    [junit] 	AWT[pos 0/0, size 512x512,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	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.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@1e0776fc[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x76abf0e2], obj 0x68fc7c45], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	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.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 1
    [junit] XXXX-1 displayCount 1
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 1
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3f158388: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3f158388 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848847178 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848847178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.917 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848842956 ms III - Start
    [junit] SLOCK [T main @ 1755848842957 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@6903fc4a,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 496x473 surface[496x473],
    [junit] 	AWT[pos 0/0, size 496x473,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	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.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@1fa5a8bf[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x76abf0e2], obj 0x6a4e3780], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	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.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 0
    [junit] XXXX-1 displayCount 0
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x679d2c70: tileRendererInUse null, GearsES2[obj 0x679d2c70 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x679d2c70 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x679d2c70 created: GearsObj[0x28c910e8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x679d2c70 created: GearsObj[0x74b16639, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x679d2c70 created: GearsObj[0x74b16639, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x679d2c70 FIN GearsES2[obj 0x679d2c70 isInit true, usesShared false, 1 GearsObj[0x28c910e8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74b16639, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x100abc8a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x679d2c70 0/0 496x473 of 496x473, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x679d2c70, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x679d2c70 496x473, swapInterval 1, drawable 0x4b01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 1
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x679d2c70 496x473, swapInterval 1, drawable 0xffffffffa4010773
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x679d2c70: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x679d2c70 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@6903fc4a,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 512x512 surface[512x512],
    [junit] 	AWT[pos 0/0, size 512x512,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	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.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@36d6434c[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x76abf0e2], obj 0x1b49c1bf], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	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.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 0
    [junit] XXXX-1 displayCount 0
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5a74cb84: tileRendererInUse null, GearsES2[obj 0x5a74cb84 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5a74cb84 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5a74cb84 created: GearsObj[0x389392dd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5a74cb84 created: GearsObj[0x6cbf24f2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5a74cb84 created: GearsObj[0x6cbf24f2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5a74cb84 FIN GearsES2[obj 0x5a74cb84 isInit true, usesShared false, 1 GearsObj[0x389392dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cbf24f2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ee1c2ff, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5a74cb84 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffc501004d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5a74cb84, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x5a74cb84 512x512, swapInterval 1, drawable 0xffffffffc501004d
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x5a74cb84 512x512, swapInterval 1, drawable 0x4b01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a74cb84: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a74cb84 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test11RealizeGLCanvasOnMainTUseFrameSize
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x535db444: tileRendererInUse null, GearsES2[obj 0x535db444 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x535db444 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x535db444 created: GearsObj[0x7e2afbdb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x535db444 created: GearsObj[0x687c70c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x535db444 created: GearsObj[0x687c70c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x535db444 FIN GearsES2[obj 0x535db444 isInit true, usesShared false, 1 GearsObj[0x7e2afbdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x687c70c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x252c4da5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x535db444 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffa4010773, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x535db444, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x535db444 496x473, swapInterval 1, drawable 0xffffffffa4010773
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x535db444 496x473, swapInterval 1, drawable 0x4b01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@6903fc4a,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 496x473 surface[496x473],
    [junit] 	AWT[pos 0/0, size 496x473,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	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.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@724f4130[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x76abf0e2], obj 0x4298c44b], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	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.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 1
    [junit] XXXX-1 displayCount 2
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x535db444: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x535db444 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test11RealizeGLCanvasOnMainTUseFrameSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3f158388: tileRendererInUse null, GearsES2[obj 0x3f158388 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3f158388 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3f158388 created: GearsObj[0x24fffd2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3f158388 created: GearsObj[0x190a5656, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3f158388 created: GearsObj[0x190a5656, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3f158388 FIN GearsES2[obj 0x3f158388 isInit true, usesShared false, 1 GearsObj[0x24fffd2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x190a5656, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fbb5915, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3f158388 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3f158388, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3f158388 512x512, swapInterval 1, drawable 0x4b01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3f158388 512x512, swapInterval 1, drawable 0xffffffffc501004d
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@6903fc4a,
    [junit] 	handle    0xffffffffc501004d,
    [junit] 	Drawable size 512x512 surface[512x512],
    [junit] 	AWT[pos 0/0, size 512x512,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	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.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@1e0776fc[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x76abf0e2], obj 0x68fc7c45], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	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.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 1
    [junit] XXXX-1 displayCount 1
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 1
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3f158388: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3f158388 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848847178 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848847178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01RealizeGLCanvasOnAWTEDTUseFrameSize took 3.112 sec
    [junit] Testcase: test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize took 0.386 sec
    [junit] Testcase: test11RealizeGLCanvasOnMainTUseFrameSize took 0.339 sec
    [junit] Testcase: test12RealizeGLCanvasOnMainTUseGLCanvasSize took 0.35 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.917 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848842956 ms III - Start
    [junit] SLOCK [T main @ 1755848842957 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@6903fc4a,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 496x473 surface[496x473],
    [junit] 	AWT[pos 0/0, size 496x473,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	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.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@1fa5a8bf[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x76abf0e2], obj 0x6a4e3780], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	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.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 0
    [junit] XXXX-1 displayCount 0
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x679d2c70: tileRendererInUse null, GearsES2[obj 0x679d2c70 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x679d2c70 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x679d2c70 created: GearsObj[0x28c910e8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x679d2c70 created: GearsObj[0x74b16639, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x679d2c70 created: GearsObj[0x74b16639, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x679d2c70 FIN GearsES2[obj 0x679d2c70 isInit true, usesShared false, 1 GearsObj[0x28c910e8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74b16639, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x100abc8a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x679d2c70 0/0 496x473 of 496x473, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x679d2c70, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x679d2c70 496x473, swapInterval 1, drawable 0x4b01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 1
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x679d2c70 496x473, swapInterval 1, drawable 0xffffffffa4010773
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test01RealizeGLCanvasOnAWTEDTUseFrameSize___-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x679d2c70: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x679d2c70 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test01RealizeGLCanvasOnAWTEDTUseFrameSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@6903fc4a,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 512x512 surface[512x512],
    [junit] 	AWT[pos 0/0, size 512x512,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	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.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@36d6434c[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x76abf0e2], obj 0x1b49c1bf], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	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.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 0
    [junit] XXXX-1 displayCount 0
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5a74cb84: tileRendererInUse null, GearsES2[obj 0x5a74cb84 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5a74cb84 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5a74cb84 created: GearsObj[0x389392dd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5a74cb84 created: GearsObj[0x6cbf24f2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5a74cb84 created: GearsObj[0x6cbf24f2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5a74cb84 FIN GearsES2[obj 0x5a74cb84 isInit true, usesShared false, 1 GearsObj[0x389392dd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6cbf24f2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ee1c2ff, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5a74cb84 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffc501004d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5a74cb84, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x5a74cb84 512x512, swapInterval 1, drawable 0xffffffffc501004d
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x5a74cb84 512x512, swapInterval 1, drawable 0x4b01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a74cb84: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a74cb84 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test02RealizeGLCanvasOnAWTEDTUseGLCanvasSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test11RealizeGLCanvasOnMainTUseFrameSize
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x535db444: tileRendererInUse null, GearsES2[obj 0x535db444 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x535db444 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x535db444 created: GearsObj[0x7e2afbdb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x535db444 created: GearsObj[0x687c70c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x535db444 created: GearsObj[0x687c70c1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x535db444 FIN GearsES2[obj 0x535db444 isInit true, usesShared false, 1 GearsObj[0x7e2afbdb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x687c70c1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x252c4da5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x535db444 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffa4010773, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x535db444, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x535db444 496x473, swapInterval 1, drawable 0xffffffffa4010773
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x535db444 496x473, swapInterval 1, drawable 0x4b01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test11RealizeGLCanvasOnMainTUseFrameSize____-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0496x0473.png
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@6903fc4a,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 496x473 surface[496x473],
    [junit] 	AWT[pos 0/0, size 496x473,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	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.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@724f4130[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x76abf0e2], obj 0x4298c44b], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	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.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 1
    [junit] XXXX-1 displayCount 2
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 2
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x535db444: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x535db444 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test11RealizeGLCanvasOnMainTUseFrameSize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3f158388: tileRendererInUse null, GearsES2[obj 0x3f158388 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3f158388 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3f158388 created: GearsObj[0x24fffd2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3f158388 created: GearsObj[0x190a5656, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3f158388 created: GearsObj[0x190a5656, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3f158388 FIN GearsES2[obj 0x3f158388 isInit true, usesShared false, 1 GearsObj[0x24fffd2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x190a5656, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4fbb5915, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3f158388 0/0 512x512 of 512x512, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3f158388, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3f158388 512x512, swapInterval 1, drawable 0x4b01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3f158388 512x512, swapInterval 1, drawable 0xffffffffc501004d
    [junit] AWT-EventQueue-0: ** screenshot: TestBug572AWT.test12RealizeGLCanvasOnMainTUseGLCanvasSize_-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] XXXX-0 true, AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@6903fc4a,
    [junit] 	handle    0xffffffffc501004d,
    [junit] 	Drawable size 512x512 surface[512x512],
    [junit] 	AWT[pos 0/0, size 512x512,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]],
    [junit] 	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.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@1e0776fc[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x76abf0e2], obj 0x68fc7c45], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	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.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]]]]]
    [junit] XXXX-1 reshapeCount 1
    [junit] XXXX-1 displayCount 1
    [junit] XXXX-2 reshapeCount 1
    [junit] XXXX-2 displayCount 1
    [junit] cleaning up...
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3f158388: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3f158388 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT - test12RealizeGLCanvasOnMainTUseGLCanvasSize
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848847178 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848847178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848848611 ms III - Start
    [junit] SLOCK [T main @ 1755848848612 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848848639 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848848640 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.698 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848848611 ms III - Start
    [junit] SLOCK [T main @ 1755848848612 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848848639 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848848640 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 0.005 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.698 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848848611 ms III - Start
    [junit] SLOCK [T main @ 1755848848612 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug611AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848848639 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848848640 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848849882 ms III - Start
    [junit] SLOCK [T main @ 1755848849883 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x63475ace: tileRendererInUse null, GearsES2[obj 0x63475ace isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x63475ace on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x63475ace created: GearsObj[0x6502a2c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x63475ace created: GearsObj[0x51cf0f11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x63475ace created: GearsObj[0x51cf0f11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x63475ace FIN GearsES2[obj 0x63475ace isInit true, usesShared false, 1 GearsObj[0x6502a2c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x51cf0f11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x499cea43, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x63475ace 0/0 393x527 of 393x527, swapInterval 1, drawable 0xffffffffc501004d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x63475ace, angle 0.0, [l -1.0, r 1.0, b -1.3409669, t 1.3409669] 2.0x2.6819339 -> [l -1.0, r 1.0, b -1.3409669, t 1.3409669] 2.0x2.6819339, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x63475ace: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x63475ace FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test02JSplitPaneWithHwGLCanvasContainer
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x68267da0: tileRendererInUse null, GearsES2[obj 0x68267da0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x68267da0 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x68267da0 created: GearsObj[0x67ae3d43, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x68267da0 created: GearsObj[0x52c4a594, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x68267da0 created: GearsObj[0x52c4a594, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x68267da0 FIN GearsES2[obj 0x68267da0 isInit true, usesShared false, 1 GearsObj[0x67ae3d43, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52c4a594, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x53e61c7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x68267da0 0/0 393x527 of 393x527, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x68267da0, angle 0.0, [l -1.0, r 1.0, b -1.3409669, t 1.3409669] 2.0x2.6819339 -> [l -1.0, r 1.0, b -1.3409669, t 1.3409669] 2.0x2.6819339, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x68267da0: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x68267da0 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test02JSplitPaneWithHwGLCanvasContainer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x568ff82: tileRendererInUse null, GearsES2[obj 0x568ff82 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x568ff82 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x568ff82 created: GearsObj[0x72e1a8e9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x568ff82 created: GearsObj[0x476de8b6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x568ff82 created: GearsObj[0x476de8b6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x568ff82 FIN GearsES2[obj 0x568ff82 isInit true, usesShared false, 1 GearsObj[0x72e1a8e9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x476de8b6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3be0b32, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x568ff82 0/0 398x527 of 398x527, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x568ff82, angle 0.0, [l -1.0, r 1.0, b -1.3241206, t 1.3241206] 2.0x2.6482413 -> [l -1.0, r 1.0, b -1.3241206, t 1.3241206] 2.0x2.6482413, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x568ff82: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x568ff82 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848854428 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848854428 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.227 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848849882 ms III - Start
    [junit] SLOCK [T main @ 1755848849883 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x63475ace: tileRendererInUse null, GearsES2[obj 0x63475ace isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x63475ace on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x63475ace created: GearsObj[0x6502a2c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x63475ace created: GearsObj[0x51cf0f11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x63475ace created: GearsObj[0x51cf0f11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x63475ace FIN GearsES2[obj 0x63475ace isInit true, usesShared false, 1 GearsObj[0x6502a2c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x51cf0f11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x499cea43, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x63475ace 0/0 393x527 of 393x527, swapInterval 1, drawable 0xffffffffc501004d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x63475ace, angle 0.0, [l -1.0, r 1.0, b -1.3409669, t 1.3409669] 2.0x2.6819339 -> [l -1.0, r 1.0, b -1.3409669, t 1.3409669] 2.0x2.6819339, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x63475ace: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x63475ace FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test02JSplitPaneWithHwGLCanvasContainer
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x68267da0: tileRendererInUse null, GearsES2[obj 0x68267da0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x68267da0 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x68267da0 created: GearsObj[0x67ae3d43, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x68267da0 created: GearsObj[0x52c4a594, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x68267da0 created: GearsObj[0x52c4a594, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x68267da0 FIN GearsES2[obj 0x68267da0 isInit true, usesShared false, 1 GearsObj[0x67ae3d43, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52c4a594, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x53e61c7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x68267da0 0/0 393x527 of 393x527, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x68267da0, angle 0.0, [l -1.0, r 1.0, b -1.3409669, t 1.3409669] 2.0x2.6819339 -> [l -1.0, r 1.0, b -1.3409669, t 1.3409669] 2.0x2.6819339, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x68267da0: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x68267da0 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test02JSplitPaneWithHwGLCanvasContainer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x568ff82: tileRendererInUse null, GearsES2[obj 0x568ff82 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x568ff82 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x568ff82 created: GearsObj[0x72e1a8e9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x568ff82 created: GearsObj[0x476de8b6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x568ff82 created: GearsObj[0x476de8b6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x568ff82 FIN GearsES2[obj 0x568ff82 isInit true, usesShared false, 1 GearsObj[0x72e1a8e9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x476de8b6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3be0b32, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x568ff82 0/0 398x527 of 398x527, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x568ff82, angle 0.0, [l -1.0, r 1.0, b -1.3241206, t 1.3241206] 2.0x2.6482413 -> [l -1.0, r 1.0, b -1.3241206, t 1.3241206] 2.0x2.6482413, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x568ff82: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x568ff82 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848854428 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848854428 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01JSplitPaneWithHwGLCanvasPlain took 3.359 sec
    [junit] Testcase: test02JSplitPaneWithHwGLCanvasContainer took 0.597 sec
    [junit] Testcase: test03JSplitPaneWithLwGLJPanel took 0.556 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.227 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848849882 ms III - Start
    [junit] SLOCK [T main @ 1755848849883 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x63475ace: tileRendererInUse null, GearsES2[obj 0x63475ace isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x63475ace on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x63475ace created: GearsObj[0x6502a2c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x63475ace created: GearsObj[0x51cf0f11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x63475ace created: GearsObj[0x51cf0f11, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x63475ace FIN GearsES2[obj 0x63475ace isInit true, usesShared false, 1 GearsObj[0x6502a2c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x51cf0f11, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x499cea43, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x63475ace 0/0 393x527 of 393x527, swapInterval 1, drawable 0xffffffffc501004d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x63475ace, angle 0.0, [l -1.0, r 1.0, b -1.3409669, t 1.3409669] 2.0x2.6819339 -> [l -1.0, r 1.0, b -1.3409669, t 1.3409669] 2.0x2.6819339, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x63475ace: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x63475ace FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test01JSplitPaneWithHwGLCanvasPlain
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test02JSplitPaneWithHwGLCanvasContainer
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x68267da0: tileRendererInUse null, GearsES2[obj 0x68267da0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x68267da0 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x68267da0 created: GearsObj[0x67ae3d43, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x68267da0 created: GearsObj[0x52c4a594, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x68267da0 created: GearsObj[0x52c4a594, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x68267da0 FIN GearsES2[obj 0x68267da0 isInit true, usesShared false, 1 GearsObj[0x67ae3d43, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x52c4a594, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x53e61c7d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x68267da0 0/0 393x527 of 393x527, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x68267da0, angle 0.0, [l -1.0, r 1.0, b -1.3409669, t 1.3409669] 2.0x2.6819339 -> [l -1.0, r 1.0, b -1.3409669, t 1.3409669] 2.0x2.6819339, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x68267da0: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x68267da0 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test02JSplitPaneWithHwGLCanvasContainer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x568ff82: tileRendererInUse null, GearsES2[obj 0x568ff82 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x568ff82 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x568ff82 created: GearsObj[0x72e1a8e9, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x568ff82 created: GearsObj[0x476de8b6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x568ff82 created: GearsObj[0x476de8b6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x568ff82 FIN GearsES2[obj 0x568ff82 isInit true, usesShared false, 1 GearsObj[0x72e1a8e9, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x476de8b6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3be0b32, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x568ff82 0/0 398x527 of 398x527, swapInterval 1, drawable 0x4b01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x568ff82, angle 0.0, [l -1.0, r 1.0, b -1.3241206, t 1.3241206] 2.0x2.6482413 -> [l -1.0, r 1.0, b -1.3241206, t 1.3241206] 2.0x2.6482413, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x568ff82: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x568ff82 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT - test03JSplitPaneWithLwGLJPanel
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848854428 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848854428 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848856026 ms III - Start
    [junit] SLOCK [T main @ 1755848856027 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen
    [junit] XXXX Visible Part 1/3
    [junit] 1 s: 60 f / 1036 ms, 57.9 fps, 17 ms/f; total: 60 f, 57.9 fps, 17 ms/f
    [junit] XXXXX Invisible Part 2/3
    [junit] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 60 f, 3529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 120 f, 5714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 8571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 10909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 13043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 15652.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 17500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 20000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 22500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 25000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 26400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 28800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 31200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 33600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 34615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 36923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 39230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 41538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 43846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 44444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 46666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 48888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 51111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 53333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 53571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 55714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 57857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 62142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 64285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 64137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 66206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 68275.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 70344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 72413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 72000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 74000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 76000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 78000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 82000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 84000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 86000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 85161.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 87096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 89032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 90967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 92903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 94838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 96774.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 98709.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 97500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 99375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 101250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 103125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 105000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 83 ms, 722.8 fps, 1 ms/f; total: 3420 f, 29482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 29743.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 30000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 30252.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 30500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 30743.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 31239.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 31475.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 31967.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 32195.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 32682.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 33170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 33387.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 33870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 34080.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 34560.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 35040.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 35238.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 35714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 35905.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 36377.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 36850.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 37031.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 37500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 37674.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 38139.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 38604.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 38769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 39230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 39389.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 39847.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 40454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 40601.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 41052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 41194.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 41641.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 41777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 42222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 42666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 42794.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 43235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 43357.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 43795.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 44233.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 44347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 44782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 44892.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 45323.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 45755.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 45857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 46285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 46382.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 46808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 47234.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 47323.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 47746.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 47832.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 48251.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 83 ms, 722.8 fps, 1 ms/f; total: 6960 f, 30660.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 30925.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 31052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 7140 f, 30909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 31034.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 31158.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 31416.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 31538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 31794.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 31914.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 32170.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 32288.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 32542.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 32658.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 32911.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 33025.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 33277.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 33529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 33640.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 33891.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 34142.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 34250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 34500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 34750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 34854.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 35103.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 35352.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 35454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 35702.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 35802.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 36049.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 36296.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 36393.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 36639.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 36885.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 36979.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 37224.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 37469.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 37560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 37804.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 38048.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 38137.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 38380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 38623.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 38709.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 38951.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 39193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 39277.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 39518.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 39759.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 39840.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 40080.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 40320.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 40398.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 40637.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 40876.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 40952.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 41190.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 41428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 41501.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 41739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 85 ms, 705.8 fps, 1 ms/f; total: 10620 f, 31420.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 31504.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 31681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 31858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 32035.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 32117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 32294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 32470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 32647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 32823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 32903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 33079.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 33255.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 33431.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 33508.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 33684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 33760.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 33935.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 34110.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 34285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 34360.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 34534.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 34709.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 34883.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 34956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 35130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 35304.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 35478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 35549.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 35722.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 35895.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 36069.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 36138.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 36311.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 36484.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 36657.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 36724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 36896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 37068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 37241.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 37413.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 37478.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 37650.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 37822.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 37994.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 38057.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 38228.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 38400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 38571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 38632.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 38803.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 38974.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 39145.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 39316.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 39375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 39545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 39715.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 39886.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 39943.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 40113.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 40283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 40338.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 40508.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 40677.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 40847.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 40901.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 41070.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 41239.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 91 ms, 659.3 fps, 1 ms/f; total: 14700 f, 32885.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 32946.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 33080.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 33140.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 33273.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 33333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 33466.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 33525.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 33658.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 33791.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 33849.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 33982.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 34115.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 34247.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 34380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 34437.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 34569.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 34701.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 34834.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 34889.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 35022.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 35154.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 35286.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 35418.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 35472.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 35604.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 35736.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 35868.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 35921.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 36052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 36184.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 36315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 36447.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 36498.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 36630.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 36761.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 36892.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 36943.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 37074.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 37205.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 37336.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 37467.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 37516.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 37647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 37777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 37908.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 37956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 38086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 38217.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 38347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 38478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 38524.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 38655.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 38785.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 38915.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 38961.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 39090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 39220.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 39350.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 39480.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 39524.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 39654.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 39784.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 39913.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 153 ms, 392.1 fps, 2 ms/f; total: 18540 f, 30048.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 30145.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 30243.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 30340.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 30437.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 30534.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 30582.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 30679.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 30776.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 30873.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 30970.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 31067.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 31165.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 31262.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 31308.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 31405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 31502.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 31599.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 31696.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 31793.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 31838.7 fps, 0 ms/f
    [junit] GLCanvas invisible frame count: Before 63, after 64
    [junit] XXXX Visible Part 3/3
    [junit] 0 s: 60 f / 972 ms, 61.7 fps, 16 ms/f; total: 60 f, 61.7 fps, 16 ms/f
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen
    [junit] 1 s: 60 f / 61 ms, 983.6 fps, 1 ms/f; total: 120 f, 116.0 fps, 8 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 174.0 fps, 5 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 232.1 fps, 4 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 290.1 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 348.1 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 406.1 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 463.7 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 521.7 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 579.7 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 637.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 695.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 753.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 811.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 869.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 927.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 985.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 1042.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 1100.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 1158.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 1216.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 1274.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 1332.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 1389.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 1447.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 1505.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 1563.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 1621.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 1679.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 1737.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 1793.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 1851.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 1909.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 1967.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 2025.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 2082.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 2140.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 2198.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 2256.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 2314.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 2372.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 2430.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 2487.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 2543.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 2601.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 2658.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 2716.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 2774.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 2832.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 2890.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 2947.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 3005.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 3063.5 fps, 0 ms/f
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen1 s: 60 f / 61 ms, 983.6 fps, 1 ms/f; total: 3240 f, 2948.1 fps, 0 ms/f
    [junit] 
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 3000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 3054.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 3109.0 fps, 0 ms/f
    [junit] Platform doesn't support offscreen test.
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 3163.6 fps, 0 ms/f
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 3218.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 3269.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 3324.2 fps, 0 ms/f
    [junit] ++++ Test Singleton.unlock()
    [junit] 1 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 3720 f, 3330.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 3384.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 3437.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 3491.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 3545.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 3598.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 3652.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 3706.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 3756.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 3810.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 3864.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 3917.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 3971.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 4025.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 4078.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 4132.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 4186.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 4239.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 4293.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 4347.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 4400.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 4454.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 4508.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 4561.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 4615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 4669.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 4718.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 4772.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 4825.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 4879.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 4932.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 4986.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 5040.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 5093.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 5147.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 5201.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 5254.6 fps, 0 ms/f
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848861535 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 5308.3 fps, 0 ms/f
    [junit] SLOCK [T main @ 1755848861535 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 5361.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 5410.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 5464.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 5517.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 5571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 5625.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 5678.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 5732.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 5785.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 5839.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 5892.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 5946.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 6000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 6053.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 6107.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 89 ms, 674.1 fps, 1 ms/f; total: 6900 f, 5702.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 5747.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 5796.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 5846.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 5895.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 5940.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 5990.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 6039.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 6089.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 6133.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 6183.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 6232.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 6281.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 6326.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 6375.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 6425.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 6474.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 6523.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 6567.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 6617.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 6666.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 6716.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 6765.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 6809.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 6858.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 6907.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 6957.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 7006.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 7050.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 7099.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 7148.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 7198.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 7247.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 7296.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 7339.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 7389.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 7438.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 7487.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 7530.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 7579.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 7629.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 7678.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 7727.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 7770.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 7819.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 7868.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 7918.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 7960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 8009.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 8058.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 8108.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 8150.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 8199.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 8248.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 8297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 8346.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 8389.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 8438.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 8487.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 8536.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 8585.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 8627.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 8676.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 8725.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 8774.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 8823.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 8865.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 8914.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 8963.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 9012.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 9061.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 9110.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 9151.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 9200.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 9249.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 9298.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 9339.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 93 ms, 645.1 fps, 1 ms/f; total: 11520 f, 8727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 8766.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 8811.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 8856.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 8902.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 8940.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 8986.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 9031.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 9077.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 9122.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 9160.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 9206.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 9251.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 9290.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 9335.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 9380.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 9425.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 9471.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 9509.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 9554.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 9600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 9645.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 9690.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 9735.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 9773.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 9819.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 9864.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 9909.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 9954.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 10000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 10037.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 10082.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 10128.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 10173.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 10218.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 10263.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 10301.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 10346.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 10391.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 10436.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 10481.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 10527.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 10564.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 10609.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 10654.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 10699.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 10744.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 10790.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 10827.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 10872.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 10917.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 10962.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 11007.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 11044.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 11089.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 11134.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 11179.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 11224.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 11269.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 11306.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 11351.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 11396.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 11441.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 11486.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 11531.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 11567.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 11612.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 11657.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 11702.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 11747.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 11792.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 142 ms, 422.5 fps, 2 ms/f; total: 15780 f, 10691.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 10731.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 10772.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 10813.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 10846.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 10886.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 10927.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 10968.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 11008.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 11049.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 11090.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 11130.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 11171.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 11211.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 11252.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 11293.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 11333.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 11374.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 11415.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 11455.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 11496.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 11529.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 11569.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 11610.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 11650.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 11691.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 11732.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 11772.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 11813.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 11853.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 11894.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 11935.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 11975.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 12016.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 12056.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 12097.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 12138.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 12178.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 12219.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 12251.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 12292.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 12332.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 12373.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 12413.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 12454.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 18480 f, 12352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 12393.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 12433.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 12473.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 12513.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 12553.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 12593.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 12633.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 12665.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 12705.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 96 ms, 625.0 fps, 1 ms/f; total: 19080 f, 11977.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 12007.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 12045.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 12082.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 12120.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 12158.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 12195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 12233.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 12271.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 12308.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 12338.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 12376.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 12413.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 12451.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 12489.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 12526.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 12564.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 12601.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 12639.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 12677.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 12714.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 12752.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 12781.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 12819.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 12857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 12894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 12932.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 12969.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 13007.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 13045.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 13082.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 13120.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 13157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 13187.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 13224.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 13262.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 13299.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 13337.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 13375.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 13412.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 13450.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 13487.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 13525.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 13562.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 13600.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 13629.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 13667.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 13704.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 13742.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 13779.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 13817.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 13854.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 13892.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 13929.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 13967.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22380 f, 14005.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 100 ms, 600.0 fps, 1 ms/f; total: 22440 f, 13207.7 fps, 0 ms/f
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.197 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848856026 ms III - Start
    [junit] SLOCK [T main @ 1755848856027 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen
    [junit] XXXX Visible Part 1/3
    [junit] 1 s: 60 f / 1036 ms, 57.9 fps, 17 ms/f; total: 60 f, 57.9 fps, 17 ms/f
    [junit] XXXXX Invisible Part 2/3
    [junit] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 60 f, 3529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 120 f, 5714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 8571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 10909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 13043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 15652.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 17500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 20000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 22500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 25000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 26400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 28800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 31200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 33600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 34615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 36923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 39230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 41538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 43846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 44444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 46666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 48888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 51111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 53333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 53571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 55714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 57857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 62142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 64285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 64137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 66206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 68275.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 70344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 72413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 72000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 74000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 76000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 78000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 82000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 84000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 86000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 85161.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 87096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 89032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 90967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 92903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 94838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 96774.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 98709.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 97500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 99375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 101250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 103125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 105000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 83 ms, 722.8 fps, 1 ms/f; total: 3420 f, 29482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 29743.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 30000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 30252.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 30500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 30743.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 31239.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 31475.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 31967.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 32195.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 32682.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 33170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 33387.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 33870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 34080.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 34560.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 35040.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 35238.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 35714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 35905.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 36377.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 36850.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 37031.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 37500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 37674.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 38139.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 38604.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 38769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 39230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 39389.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 39847.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 40454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 40601.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 41052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 41194.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 41641.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 41777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 42222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 42666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 42794.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 43235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 43357.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 43795.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 44233.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 44347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 44782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 44892.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 45323.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 45755.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 45857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 46285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 46382.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 46808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 47234.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 47323.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 47746.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 47832.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 48251.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 83 ms, 722.8 fps, 1 ms/f; total: 6960 f, 30660.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 30925.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 31052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 7140 f, 30909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 31034.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 31158.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 31416.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 31538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 31794.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 31914.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 32170.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 32288.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 32542.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 32658.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 32911.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 33025.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 33277.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 33529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 33640.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 33891.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 34142.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 34250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 34500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 34750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 34854.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 35103.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 35352.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 35454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 35702.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 35802.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 36049.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 36296.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 36393.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 36639.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 36885.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 36979.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 37224.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 37469.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 37560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 37804.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 38048.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 38137.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 38380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 38623.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 38709.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 38951.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 39193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 39277.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 39518.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 39759.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 39840.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 40080.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 40320.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 40398.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 40637.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 40876.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 40952.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 41190.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 41428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 41501.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 41739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 85 ms, 705.8 fps, 1 ms/f; total: 10620 f, 31420.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 31504.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 31681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 31858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 32035.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 32117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 32294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 32470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 32647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 32823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 32903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 33079.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 33255.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 33431.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 33508.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 33684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 33760.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 33935.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 34110.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 34285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 34360.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 34534.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 34709.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 34883.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 34956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 35130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 35304.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 35478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 35549.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 35722.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 35895.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 36069.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 36138.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 36311.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 36484.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 36657.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 36724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 36896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 37068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 37241.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 37413.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 37478.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 37650.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 37822.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 37994.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 38057.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 38228.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 38400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 38571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 38632.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 38803.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 38974.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 39145.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 39316.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 39375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 39545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 39715.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 39886.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 39943.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 40113.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 40283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 40338.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 40508.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 40677.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 40847.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 40901.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 41070.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 41239.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 91 ms, 659.3 fps, 1 ms/f; total: 14700 f, 32885.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 32946.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 33080.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 33140.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 33273.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 33333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 33466.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 33525.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 33658.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 33791.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 33849.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 33982.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 34115.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 34247.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 34380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 34437.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 34569.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 34701.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 34834.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 34889.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 35022.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 35154.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 35286.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 35418.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 35472.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 35604.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 35736.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 35868.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 35921.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 36052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 36184.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 36315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 36447.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 36498.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 36630.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 36761.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 36892.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 36943.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 37074.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 37205.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 37336.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 37467.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 37516.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 37647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 37777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 37908.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 37956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 38086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 38217.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 38347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 38478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 38524.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 38655.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 38785.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 38915.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 38961.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 39090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 39220.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 39350.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 39480.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 39524.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 39654.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 39784.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 39913.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 153 ms, 392.1 fps, 2 ms/f; total: 18540 f, 30048.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 30145.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 30243.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 30340.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 30437.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 30534.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 30582.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 30679.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 30776.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 30873.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 30970.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 31067.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 31165.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 31262.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 31308.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 31405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 31502.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 31599.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 31696.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 31793.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 31838.7 fps, 0 ms/f
    [junit] GLCanvas invisible frame count: Before 63, after 64
    [junit] XXXX Visible Part 3/3
    [junit] 0 s: 60 f / 972 ms, 61.7 fps, 16 ms/f; total: 60 f, 61.7 fps, 16 ms/f
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen
    [junit] 1 s: 60 f / 61 ms, 983.6 fps, 1 ms/f; total: 120 f, 116.0 fps, 8 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 174.0 fps, 5 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 232.1 fps, 4 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 290.1 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 348.1 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 406.1 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 463.7 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 521.7 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 579.7 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 637.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 695.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 753.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 811.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 869.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 927.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 985.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 1042.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 1100.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 1158.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 1216.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 1274.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 1332.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 1389.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 1447.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 1505.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 1563.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 1621.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 1679.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 1737.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 1793.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 1851.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 1909.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 1967.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 2025.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 2082.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 2140.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 2198.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 2256.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 2314.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 2372.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 2430.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 2487.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 2543.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 2601.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 2658.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 2716.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 2774.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 2832.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 2890.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 2947.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 3005.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 3063.5 fps, 0 ms/f
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen1 s: 60 f / 61 ms, 983.6 fps, 1 ms/f; total: 3240 f, 2948.1 fps, 0 ms/f
    [junit] 
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 3000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 3054.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 3109.0 fps, 0 ms/f
    [junit] Platform doesn't support offscreen test.
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 3163.6 fps, 0 ms/f
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 3218.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 3269.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 3324.2 fps, 0 ms/f
    [junit] ++++ Test Singleton.unlock()
    [junit] 1 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 3720 f, 3330.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 3384.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 3437.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 3491.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 3545.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 3598.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 3652.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 3706.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 3756.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 3810.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 3864.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 3917.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 3971.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 4025.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 4078.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 4132.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 4186.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 4239.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 4293.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 4347.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 4400.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 4454.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 4508.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 4561.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 4615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 4669.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 4718.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 4772.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 4825.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 4879.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 4932.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 4986.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 5040.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 5093.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 5147.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 5201.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 5254.6 fps, 0 ms/f
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848861535 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 5308.3 fps, 0 ms/f
    [junit] SLOCK [T main @ 1755848861535 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 5361.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 5410.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 5464.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 5517.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 5571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 5625.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 5678.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 5732.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 5785.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 5839.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 5892.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 5946.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 6000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 6053.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 6107.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 89 ms, 674.1 fps, 1 ms/f; total: 6900 f, 5702.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 5747.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 5796.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 5846.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 5895.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 5940.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 5990.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 6039.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 6089.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 6133.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 6183.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 6232.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 6281.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 6326.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 6375.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 6425.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 6474.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 6523.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 6567.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 6617.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 6666.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 6716.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 6765.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 6809.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 6858.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 6907.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 6957.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 7006.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 7050.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 7099.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 7148.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 7198.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 7247.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 7296.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 7339.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 7389.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 7438.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 7487.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 7530.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 7579.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 7629.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 7678.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 7727.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 7770.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 7819.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 7868.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 7918.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 7960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 8009.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 8058.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 8108.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 8150.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 8199.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 8248.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 8297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 8346.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 8389.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 8438.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 8487.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 8536.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 8585.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 8627.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 8676.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 8725.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 8774.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 8823.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 8865.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 8914.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 8963.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 9012.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 9061.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 9110.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 9151.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 9200.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 9249.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 9298.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 9339.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 93 ms, 645.1 fps, 1 ms/f; total: 11520 f, 8727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 8766.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 8811.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 8856.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 8902.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 8940.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 8986.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 9031.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 9077.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 9122.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 9160.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 9206.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 9251.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 9290.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 9335.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 9380.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 9425.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 9471.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 9509.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 9554.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 9600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 9645.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 9690.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 9735.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 9773.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 9819.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 9864.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 9909.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 9954.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 10000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 10037.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 10082.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 10128.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 10173.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 10218.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 10263.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 10301.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 10346.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 10391.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 10436.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 10481.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 10527.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 10564.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 10609.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 10654.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 10699.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 10744.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 10790.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 10827.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 10872.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 10917.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 10962.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 11007.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 11044.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 11089.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 11134.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 11179.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 11224.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 11269.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 11306.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 11351.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 11396.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 11441.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 11486.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 11531.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 11567.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 11612.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 11657.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 11702.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 11747.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 11792.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 142 ms, 422.5 fps, 2 ms/f; total: 15780 f, 10691.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 10731.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 10772.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 10813.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 10846.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 10886.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 10927.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 10968.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 11008.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 11049.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 11090.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 11130.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 11171.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 11211.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 11252.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 11293.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 11333.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 11374.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 11415.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 11455.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 11496.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 11529.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 11569.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 11610.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 11650.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 11691.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 11732.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 11772.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 11813.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 11853.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 11894.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 11935.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 11975.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 12016.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 12056.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 12097.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 12138.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 12178.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 12219.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 12251.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 12292.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 12332.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 12373.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 12413.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 12454.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 18480 f, 12352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 12393.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 12433.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 12473.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 12513.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 12553.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 12593.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 12633.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 12665.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 12705.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 96 ms, 625.0 fps, 1 ms/f; total: 19080 f, 11977.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 12007.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 12045.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 12082.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 12120.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 12158.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 12195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 12233.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 12271.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 12308.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 12338.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 12376.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 12413.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 12451.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 12489.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 12526.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 12564.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 12601.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 12639.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 12677.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 12714.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 12752.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 12781.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 12819.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 12857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 12894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 12932.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 12969.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 13007.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 13045.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 13082.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 13120.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 13157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 13187.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 13224.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 13262.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 13299.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 13337.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 13375.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 13412.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 13450.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 13487.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 13525.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 13562.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 13600.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 13629.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 13667.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 13704.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 13742.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 13779.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 13817.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 13854.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 13892.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 13929.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 13967.4 fps, 0 ms/f
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Onscreen took 2.977 sec
    [junit] Testcase: test02Offscreen took 0.062 sec
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22500 f, 13235.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22560 f, 13270.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22620 f, 13305.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22680 f, 13341.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22740 f, 13376.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22800 f, 13411.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22860 f, 13439.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22920 f, 13474.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22980 f, 13509.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23040 f, 13544.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23100 f, 13580.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23160 f, 13615.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23220 f, 13650.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23280 f, 13686.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23340 f, 13721.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23400 f, 13756.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23460 f, 13791.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23520 f, 13827.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23580 f, 13862.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23640 f, 13897.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23700 f, 13932.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23760 f, 13968.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23820 f, 14003.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23880 f, 14038.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 23940 f, 14074.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24000 f, 14109.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24060 f, 14144.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24120 f, 14179.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24180 f, 14206.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24240 f, 14242.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24300 f, 14277.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24360 f, 14312.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24420 f, 14347.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24480 f, 14383.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24540 f, 14418.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24600 f, 14453.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24660 f, 14488.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24720 f, 14524.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24780 f, 14559.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24840 f, 14594.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24900 f, 14629.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 24960 f, 14665.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25020 f, 14700.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25080 f, 14735.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25140 f, 14770.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25200 f, 14806.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25260 f, 14841.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25320 f, 14876.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25380 f, 14911.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25440 f, 14938.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25500 f, 14973.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25560 f, 15008.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25620 f, 15044.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25680 f, 15079.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25740 f, 15114.5 fps, 0 ms/f
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.197 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848856026 ms III - Start
    [junit] SLOCK [T main @ 1755848856027 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen
    [junit] XXXX Visible Part 1/3
    [junit] 1 s: 60 f / 1036 ms, 57.9 fps, 17 ms/f; total: 60 f, 57.9 fps, 17 ms/f
    [junit] XXXXX Invisible Part 2/3
    [junit] 0 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 60 f, 3529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 3 ms, 20000.0 fps, 0 ms/f; total: 120 f, 5714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 8571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 10909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 13043.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 15652.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 17500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 20000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 22500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 25000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 26400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 28800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 31200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 33600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 34615.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 36923.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 39230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 41538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 43846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 44444.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 46666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 48888.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 51111.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 53333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 53571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 55714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 57857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 62142.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 64285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 64137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 66206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 68275.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 70344.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 72413.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 72000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 74000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 76000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 78000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 80000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 82000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 84000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 86000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 85161.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 87096.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 89032.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 90967.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 92903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 94838.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 96774.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 98709.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 97500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 99375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 101250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 103125.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 105000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 83 ms, 722.8 fps, 1 ms/f; total: 3420 f, 29482.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 29743.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 30000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 30252.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 30500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 30743.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 31239.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 31475.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 31967.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 32195.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 32682.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 33170.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 33387.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 33870.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 34080.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 34560.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 35040.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 35238.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 35714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 35905.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 36377.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 36850.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 37031.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 37500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 37674.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 38139.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 38604.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 38769.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 39230.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 39389.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 39847.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 40454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 40601.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 41052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 41194.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 41641.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 41777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 42222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 42666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 42794.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 43235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 43357.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 43795.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 44233.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 44347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 44782.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 44892.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 45323.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 45755.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 45857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 46285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 46382.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 46808.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 47234.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 47323.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 47746.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 47832.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6900 f, 48251.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 83 ms, 722.8 fps, 1 ms/f; total: 6960 f, 30660.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 30925.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 31052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 2 ms, 30000.0 fps, 0 ms/f; total: 7140 f, 30909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 31034.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 31158.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 31416.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 31538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 31794.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 31914.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 32170.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 32288.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 32542.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 32658.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 32911.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 33025.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 33277.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 33529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 33640.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 33891.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 34142.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 34250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 34500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 34750.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 34854.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 35103.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 35352.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 35454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 35702.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 35802.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 36049.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 36296.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 36393.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 36639.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 36885.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 36979.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 37224.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 37469.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 37560.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 37804.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 38048.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 38137.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 38380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 38623.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 38709.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 38951.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 39193.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 39277.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 39518.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 39759.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 39840.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 40080.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 40320.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 40398.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 40637.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 40876.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 40952.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 41190.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 41428.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 41501.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 41739.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 85 ms, 705.8 fps, 1 ms/f; total: 10620 f, 31420.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 31504.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 31681.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 31858.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 32035.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 32117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 32294.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 32470.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 32647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 32823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 32903.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 33079.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 33255.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 33431.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 33508.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11520 f, 33684.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 33760.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 33935.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 34110.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 34285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 34360.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 34534.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 34709.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 34883.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 34956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 35130.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 35304.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 35478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 35549.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 35722.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 35895.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 36069.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 36138.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 36311.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 36484.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 36657.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 36724.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 36896.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 37068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 37241.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 37413.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 37478.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 37650.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 37822.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 37994.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 38057.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 38228.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 38400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 38571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 38632.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 38803.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 38974.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 39145.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 39316.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 39375.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 39545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 39715.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 39886.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 39943.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 40113.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 40283.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 40338.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 40508.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 40677.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 40847.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 40901.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 41070.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 41239.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 91 ms, 659.3 fps, 1 ms/f; total: 14700 f, 32885.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 32946.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 33080.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 33140.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 33273.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 33333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 33466.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 33525.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 33658.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 33791.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 33849.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 33982.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 34115.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 34247.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 34380.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 34437.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 34569.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 34701.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15780 f, 34834.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 34889.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 35022.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 35154.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 35286.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 35418.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 35472.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 35604.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 35736.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 35868.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 35921.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 36052.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 36184.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 36315.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 36447.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 36498.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 36630.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 36761.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 36892.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 36943.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 37074.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 37205.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 37336.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 37467.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 37516.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 37647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 37777.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 37908.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 37956.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 38086.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 38217.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 38347.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 38478.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 38524.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 38655.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 38785.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 38915.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 38961.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 39090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 39220.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 39350.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 39480.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 39524.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 39654.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 39784.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18480 f, 39913.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 153 ms, 392.1 fps, 2 ms/f; total: 18540 f, 30048.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 30145.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 30243.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 30340.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 30437.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 30534.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 30582.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 30679.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 30776.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19080 f, 30873.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 30970.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 31067.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 31165.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 31262.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 31308.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 31405.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 31502.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 31599.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 31696.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 31793.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 31838.7 fps, 0 ms/f
    [junit] GLCanvas invisible frame count: Before 63, after 64
    [junit] XXXX Visible Part 3/3
    [junit] 0 s: 60 f / 972 ms, 61.7 fps, 16 ms/f; total: 60 f, 61.7 fps, 16 ms/f
    [junit] GLCanvas isOffscreenLayerSurfaceEnabled: false: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test01Onscreen
    [junit] 1 s: 60 f / 61 ms, 983.6 fps, 1 ms/f; total: 120 f, 116.0 fps, 8 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 174.0 fps, 5 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 232.1 fps, 4 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 290.1 fps, 3 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 348.1 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 406.1 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 463.7 fps, 2 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 521.7 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 579.7 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 637.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 695.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 753.6 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 811.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 869.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 927.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 985.5 fps, 1 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 1042.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 1100.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 1158.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 1216.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 1274.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 1332.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 1389.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 1447.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 1505.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 1563.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 1621.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 1679.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 1737.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 1793.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 1851.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 1909.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 1967.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 2025.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 2082.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 2140.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 2198.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 2256.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 2314.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 2372.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 2430.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 2487.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 2543.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 2601.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 2658.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 2716.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 2774.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 2832.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 2890.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 2947.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 3005.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 3063.5 fps, 0 ms/f
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen1 s: 60 f / 61 ms, 983.6 fps, 1 ms/f; total: 3240 f, 2948.1 fps, 0 ms/f
    [junit] 
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 3000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 3054.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 3109.0 fps, 0 ms/f
    [junit] Platform doesn't support offscreen test.
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 3163.6 fps, 0 ms/f
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT - test02Offscreen
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 3218.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 3269.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 3324.2 fps, 0 ms/f
    [junit] ++++ Test Singleton.unlock()
    [junit] 1 s: 60 f / 15 ms, 4000.0 fps, 0 ms/f; total: 3720 f, 3330.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 3384.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 3437.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 3491.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 3545.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 3598.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 3652.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 3706.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 3756.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 3810.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 3864.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 3917.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 3971.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 4025.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 4078.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 4132.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 4186.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 4239.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 4293.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 4347.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 4400.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 4454.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 4508.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 4561.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 4615.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 4669.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 4718.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 4772.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 4825.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 4879.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 4932.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 4986.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 5040.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 5093.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 5147.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 5201.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 5254.6 fps, 0 ms/f
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848861535 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 5308.3 fps, 0 ms/f
    [junit] SLOCK [T main @ 1755848861535 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 5361.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 5410.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 5464.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 5517.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 5571.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 5625.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 5678.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 5732.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 5785.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 5839.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 5892.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 5946.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6720 f, 6000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6780 f, 6053.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6840 f, 6107.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 89 ms, 674.1 fps, 1 ms/f; total: 6900 f, 5702.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6960 f, 5747.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7020 f, 5796.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7080 f, 5846.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7140 f, 5895.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7200 f, 5940.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7260 f, 5990.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7320 f, 6039.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7380 f, 6089.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7440 f, 6133.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7500 f, 6183.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7560 f, 6232.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7620 f, 6281.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7680 f, 6326.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7740 f, 6375.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7800 f, 6425.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7860 f, 6474.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7920 f, 6523.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 7980 f, 6567.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8040 f, 6617.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8100 f, 6666.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8160 f, 6716.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8220 f, 6765.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8280 f, 6809.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8340 f, 6858.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8400 f, 6907.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8460 f, 6957.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8520 f, 7006.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8580 f, 7050.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8640 f, 7099.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8700 f, 7148.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8760 f, 7198.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8820 f, 7247.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8880 f, 7296.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 8940 f, 7339.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9000 f, 7389.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9060 f, 7438.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9120 f, 7487.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9180 f, 7530.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9240 f, 7579.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9300 f, 7629.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9360 f, 7678.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9420 f, 7727.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9480 f, 7770.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9540 f, 7819.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9600 f, 7868.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9660 f, 7918.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9720 f, 7960.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9780 f, 8009.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9840 f, 8058.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9900 f, 8108.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 9960 f, 8150.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10020 f, 8199.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10080 f, 8248.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10140 f, 8297.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10200 f, 8346.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10260 f, 8389.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10320 f, 8438.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10380 f, 8487.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10440 f, 8536.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10500 f, 8585.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10560 f, 8627.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10620 f, 8676.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10680 f, 8725.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10740 f, 8774.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10800 f, 8823.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10860 f, 8865.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10920 f, 8914.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 10980 f, 8963.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11040 f, 9012.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11100 f, 9061.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11160 f, 9110.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11220 f, 9151.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11280 f, 9200.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11340 f, 9249.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11400 f, 9298.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11460 f, 9339.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 93 ms, 645.1 fps, 1 ms/f; total: 11520 f, 8727.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11580 f, 8766.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11640 f, 8811.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11700 f, 8856.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11760 f, 8902.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11820 f, 8940.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11880 f, 8986.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 11940 f, 9031.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12000 f, 9077.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12060 f, 9122.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12120 f, 9160.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12180 f, 9206.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12240 f, 9251.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12300 f, 9290.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12360 f, 9335.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12420 f, 9380.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12480 f, 9425.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12540 f, 9471.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12600 f, 9509.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12660 f, 9554.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12720 f, 9600.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12780 f, 9645.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12840 f, 9690.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12900 f, 9735.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 12960 f, 9773.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13020 f, 9819.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13080 f, 9864.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13140 f, 9909.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13200 f, 9954.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13260 f, 10000.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13320 f, 10037.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13380 f, 10082.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13440 f, 10128.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13500 f, 10173.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13560 f, 10218.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13620 f, 10263.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13680 f, 10301.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13740 f, 10346.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13800 f, 10391.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13860 f, 10436.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13920 f, 10481.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 13980 f, 10527.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14040 f, 10564.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14100 f, 10609.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14160 f, 10654.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14220 f, 10699.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14280 f, 10744.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14340 f, 10790.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14400 f, 10827.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14460 f, 10872.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14520 f, 10917.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14580 f, 10962.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14640 f, 11007.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14700 f, 11044.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14760 f, 11089.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14820 f, 11134.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14880 f, 11179.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 14940 f, 11224.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15000 f, 11269.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15060 f, 11306.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15120 f, 11351.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 110 ms, 545.4 fps, 1 ms/f; total: 25800 f, 14230.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25860 f, 14263.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25920 f, 14296.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 25980 f, 14329.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26040 f, 14362.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15180 f, 11396.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15240 f, 11441.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15300 f, 11486.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26100 f, 14396.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26160 f, 14429.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26220 f, 14462.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26280 f, 14487.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15360 f, 11531.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26340 f, 14520.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15420 f, 11567.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15480 f, 11612.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15540 f, 11657.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15600 f, 11702.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15660 f, 11747.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15720 f, 11792.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 142 ms, 422.5 fps, 2 ms/f; total: 15780 f, 10691.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15840 f, 10731.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15900 f, 10772.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 15960 f, 10813.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16020 f, 10846.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16080 f, 10886.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16140 f, 10927.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16200 f, 10968.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16260 f, 11008.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16320 f, 11049.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16380 f, 11090.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16440 f, 11130.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26400 f, 14553.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16500 f, 11171.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26460 f, 14586.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26520 f, 14619.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16560 f, 11211.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16620 f, 11252.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16680 f, 11293.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16740 f, 11333.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16800 f, 11374.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16860 f, 11415.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16920 f, 11455.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 16980 f, 11496.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17040 f, 11529.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17100 f, 11569.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17160 f, 11610.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26580 f, 14652.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26640 f, 14685.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26700 f, 14718.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26760 f, 14751.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26820 f, 14785.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17220 f, 11650.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26880 f, 14818.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17280 f, 11691.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17340 f, 11732.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 26940 f, 14851.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17400 f, 11772.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27000 f, 14884.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17460 f, 11813.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27060 f, 14917.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17520 f, 11853.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27120 f, 14950.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17580 f, 11894.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27180 f, 14983.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17640 f, 11935.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27240 f, 15016.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17700 f, 11975.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27300 f, 15049.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17760 f, 12016.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27360 f, 15082.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27420 f, 15115.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17820 f, 12056.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27480 f, 15140.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17880 f, 12097.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 17940 f, 12138.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27540 f, 15173.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18000 f, 12178.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18060 f, 12219.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27600 f, 15206.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18120 f, 12251.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27660 f, 15239.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18180 f, 12292.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27720 f, 15272.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18240 f, 12332.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27780 f, 15305.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27840 f, 15338.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18300 f, 12373.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27900 f, 15371.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18360 f, 12413.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 27960 f, 15404.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18420 f, 12454.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28020 f, 15438.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 17 ms, 3529.4 fps, 0 ms/f; total: 18480 f, 12352.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28080 f, 15471.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18540 f, 12393.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28140 f, 15504.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18600 f, 12433.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28200 f, 15537.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18660 f, 12473.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28260 f, 15570.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18720 f, 12513.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28320 f, 15603.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18780 f, 12553.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28380 f, 15636.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18840 f, 12593.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28440 f, 15669.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28500 f, 15702.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18900 f, 12633.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28560 f, 15735.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28620 f, 15768.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28680 f, 15792.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28740 f, 15825.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 18960 f, 12665.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19020 f, 12705.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28800 f, 15859.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28860 f, 15892.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 96 ms, 625.0 fps, 1 ms/f; total: 19080 f, 11977.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19140 f, 12007.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28920 f, 15925.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19200 f, 12045.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 28980 f, 15958.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19260 f, 12082.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29040 f, 15991.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19320 f, 12120.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 104 ms, 576.9 fps, 1 ms/f; total: 29100 f, 15148.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29160 f, 15179.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19380 f, 12158.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19440 f, 12195.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29220 f, 15210.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19500 f, 12233.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29280 f, 15242.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29340 f, 15273.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29400 f, 15296.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29460 f, 15327.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29520 f, 15359.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29580 f, 15390.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29640 f, 15421.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19560 f, 12271.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19620 f, 12308.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19680 f, 12338.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19740 f, 12376.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19800 f, 12413.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29700 f, 15452.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29760 f, 15483.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29820 f, 15507.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19860 f, 12451.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29880 f, 15538.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19920 f, 12489.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 29940 f, 15569.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 19980 f, 12526.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20040 f, 12564.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30000 f, 15600.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20100 f, 12601.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30060 f, 15631.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20160 f, 12639.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30120 f, 15663.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20220 f, 12677.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20280 f, 12714.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20340 f, 12752.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20400 f, 12781.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20460 f, 12819.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20520 f, 12857.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20580 f, 12894.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20640 f, 12932.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20700 f, 12969.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20760 f, 13007.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20820 f, 13045.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20880 f, 13082.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 20940 f, 13120.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21000 f, 13157.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21060 f, 13187.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21120 f, 13224.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21180 f, 13262.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21240 f, 13299.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21300 f, 13337.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21360 f, 13375.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21420 f, 13412.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21480 f, 13450.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21540 f, 13487.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21600 f, 13525.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21660 f, 13562.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21720 f, 13600.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21780 f, 13629.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21840 f, 13667.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21900 f, 13704.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 21960 f, 13742.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22020 f, 13779.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22080 f, 13817.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22140 f, 13854.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22200 f, 13892.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22260 f, 13929.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 22320 f, 13967.4 fps, 0 ms/f
    [junit] ------------- ---------------- ---------------
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30180 f, 15686.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30240 f, 15717.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30300 f, 15748.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30360 f, 15779.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30420 f, 15810.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30480 f, 15833.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30540 f, 15864.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30600 f, 15896.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30660 f, 15927.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30720 f, 15958.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30780 f, 15989.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30840 f, 16020.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30900 f, 16051.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 30960 f, 16083.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31020 f, 16114.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31080 f, 16145.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31140 f, 16176.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31200 f, 16207.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31260 f, 16238.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31320 f, 16270.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31380 f, 16301.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31440 f, 16332.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31500 f, 16363.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31560 f, 16394.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31620 f, 16417.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31680 f, 16448.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31740 f, 16479.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31800 f, 16510.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31860 f, 16542.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31920 f, 16573.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 31980 f, 16604.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32040 f, 16635.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32100 f, 16666.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32160 f, 16697.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32220 f, 16728.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32280 f, 16760.1 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32340 f, 16791.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32400 f, 16822.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32460 f, 16853.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32520 f, 16884.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32580 f, 16915.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32640 f, 16947.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32700 f, 16969.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32760 f, 17000.5 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32820 f, 17031.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32880 f, 17062.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 32940 f, 17093.9 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33000 f, 17125.0 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33060 f, 17156.2 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33120 f, 17187.3 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33180 f, 17218.4 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33240 f, 17249.6 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33300 f, 17280.7 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33360 f, 17311.8 fps, 0 ms/f
    [junit] 1 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33420 f, 17343.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 104 ms, 576.9 fps, 1 ms/f; total: 33480 f, 16476.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33540 f, 16505.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33600 f, 16535.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33660 f, 16556.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33720 f, 16586.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33780 f, 16615.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33840 f, 16645.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33900 f, 16674.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 33960 f, 16704.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34020 f, 16733.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34080 f, 16755.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34140 f, 16784.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34200 f, 16814.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34260 f, 16843.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34320 f, 16873.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34380 f, 16902.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34440 f, 16932.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34500 f, 16961.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34560 f, 16991.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34620 f, 17020.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34680 f, 17050.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34740 f, 17079.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34800 f, 17109.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34860 f, 17138.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34920 f, 17168.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 34980 f, 17197.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35040 f, 17227.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35100 f, 17248.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35160 f, 17277.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35220 f, 17307.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35280 f, 17336.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35340 f, 17366.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35400 f, 17395.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35460 f, 17425.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35520 f, 17454.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35580 f, 17484.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35640 f, 17513.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35700 f, 17542.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35760 f, 17572.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35820 f, 17601.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35880 f, 17631.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 35940 f, 17660.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36000 f, 17690.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36060 f, 17719.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36120 f, 17749.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36180 f, 17778.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36240 f, 17808.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36300 f, 17829.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36360 f, 17858.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36420 f, 17888.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36480 f, 17917.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36540 f, 17946.9 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36600 f, 17976.4 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36660 f, 18005.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36720 f, 18035.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36780 f, 18064.8 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36840 f, 18094.3 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36900 f, 18123.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 36960 f, 18153.2 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37020 f, 18182.7 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37080 f, 18212.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37140 f, 18241.6 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37200 f, 18271.1 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37260 f, 18300.5 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37320 f, 18330.0 fps, 0 ms/f
    [junit] 2 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 37380 f, 18359.5 fps, 0 ms/f
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848863171 ms III - Start
    [junit] SLOCK [T main @ 1755848863172 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848866124 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848866124 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.642 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848863171 ms III - Start
    [junit] SLOCK [T main @ 1755848863172 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848866124 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848866124 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 2.915 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.642 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848863171 ms III - Start
    [junit] SLOCK [T main @ 1755848863172 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug675BeansInDesignTimeAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848866124 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848866124 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848867524 ms III - Start
    [junit] SLOCK [T main @ 1755848867525 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x6e2c9341)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@b80764[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x610f7aa], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] XXXX Add GLCanvas Panel1(0x6e2c9341 -> Panel2(0x4e4aea35) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@b80764[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x610f7aa], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@3420308[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x48ea317a], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e178745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e178745 created: GearsObj[0x67d56112, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0xb7e5ad4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0xb7e5ad4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x67d56112, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb7e5ad4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f0b8b95, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e178745 0/0 624x415 of 624x415, swapInterval 1, drawable 0x7f010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e178745, angle 0.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x7f010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] XXXX Add GLCanvas Panel2(0x4e4aea35) -> Panel1(0x6e2c9341 START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@3420308[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x48ea317a], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@6f4af925[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x3f195fc5], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e178745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e178745 created: GearsObj[0x572fba56, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x5ce7765, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x5ce7765, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x572fba56, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ce7765, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f170bba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e178745 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e178745, angle 1.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x7f010032
    [junit] XXXX Add GLCanvas Panel1(0x6e2c9341 -> Panel2(0x4e4aea35) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@6f4af925[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x3f195fc5], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@54ad7c41[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x879b46d], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e178745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e178745 created: GearsObj[0x11fb7b9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x3ea4143c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x3ea4143c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x11fb7b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ea4143c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3cf20959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e178745 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e178745, angle 2.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] XXXX Add GLCanvas Panel2(0x4e4aea35) -> Panel1(0x6e2c9341 START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@54ad7c41[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x879b46d], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@26f897f2[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x44bdb467], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e178745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e178745 created: GearsObj[0x300c3f0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x4f08e9ca, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x4f08e9ca, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x300c3f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f08e9ca, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16d76e3a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e178745 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e178745, angle 3.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x7f010032
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] XXX SetVisible OFF XXX
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745 FIN
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x2f54a33d)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@1d8a2d75[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x568ff82], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] XXXX Add GLCanvas Panel1(0x2f54a33d -> Panel2(0x65b3f4a4) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@1d8a2d75[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x568ff82], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@5860fb03[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x5e4bfe36], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x147f6291, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x16c8a2bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x16c8a2bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x147f6291, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16c8a2bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1add512b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 624x415 of 624x415, swapInterval 1, drawable 0x1c0106ac, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 0.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] XXXX Add GLCanvas Panel2(0x65b3f4a4) -> Panel1(0x2f54a33d START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@5860fb03[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x5e4bfe36], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@4cfe7c0b[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x70f47777], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x3e97915e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x53362de, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x53362de, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x3e97915e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53362de, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56d851b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 624x415 of 624x415, swapInterval 1, drawable 0x1c0106ac, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 1.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] XXXX Add GLCanvas Panel1(0x2f54a33d -> Panel2(0x65b3f4a4) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@4cfe7c0b[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x70f47777], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@272655c6[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x3b829ef6], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x260a3ea3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x35ee7ef, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x35ee7ef, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x260a3ea3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35ee7ef, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3511dbab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 2.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] XXXX Add GLCanvas Panel2(0x65b3f4a4) -> Panel1(0x2f54a33d START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@272655c6[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x3b829ef6], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@29abbe8c[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x2a369788], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x5dd35adb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x2a73a511, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x2a73a511, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x5dd35adb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a73a511, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d147f1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 3.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0x7f010032
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ Test Singleton.unlock()
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848875149 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848875149 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.346 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848867524 ms III - Start
    [junit] SLOCK [T main @ 1755848867525 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x6e2c9341)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@b80764[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x610f7aa], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] XXXX Add GLCanvas Panel1(0x6e2c9341 -> Panel2(0x4e4aea35) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@b80764[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x610f7aa], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@3420308[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x48ea317a], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e178745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e178745 created: GearsObj[0x67d56112, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0xb7e5ad4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0xb7e5ad4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x67d56112, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb7e5ad4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f0b8b95, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e178745 0/0 624x415 of 624x415, swapInterval 1, drawable 0x7f010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e178745, angle 0.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x7f010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] XXXX Add GLCanvas Panel2(0x4e4aea35) -> Panel1(0x6e2c9341 START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@3420308[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x48ea317a], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@6f4af925[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x3f195fc5], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e178745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e178745 created: GearsObj[0x572fba56, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x5ce7765, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x5ce7765, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x572fba56, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ce7765, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f170bba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e178745 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e178745, angle 1.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x7f010032
    [junit] XXXX Add GLCanvas Panel1(0x6e2c9341 -> Panel2(0x4e4aea35) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@6f4af925[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x3f195fc5], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@54ad7c41[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x879b46d], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e178745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e178745 created: GearsObj[0x11fb7b9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x3ea4143c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x3ea4143c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x11fb7b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ea4143c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3cf20959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e178745 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e178745, angle 2.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] XXXX Add GLCanvas Panel2(0x4e4aea35) -> Panel1(0x6e2c9341 START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@54ad7c41[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x879b46d], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@26f897f2[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x44bdb467], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e178745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e178745 created: GearsObj[0x300c3f0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x4f08e9ca, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x4f08e9ca, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x300c3f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f08e9ca, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16d76e3a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e178745 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e178745, angle 3.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x7f010032
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] XXX SetVisible OFF XXX
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745 FIN
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x2f54a33d)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@1d8a2d75[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x568ff82], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] XXXX Add GLCanvas Panel1(0x2f54a33d -> Panel2(0x65b3f4a4) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@1d8a2d75[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x568ff82], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@5860fb03[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x5e4bfe36], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x147f6291, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x16c8a2bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x16c8a2bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x147f6291, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16c8a2bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1add512b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 624x415 of 624x415, swapInterval 1, drawable 0x1c0106ac, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 0.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] XXXX Add GLCanvas Panel2(0x65b3f4a4) -> Panel1(0x2f54a33d START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@5860fb03[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x5e4bfe36], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@4cfe7c0b[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x70f47777], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x3e97915e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x53362de, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x53362de, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x3e97915e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53362de, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56d851b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 624x415 of 624x415, swapInterval 1, drawable 0x1c0106ac, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 1.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] XXXX Add GLCanvas Panel1(0x2f54a33d -> Panel2(0x65b3f4a4) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@4cfe7c0b[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x70f47777], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@272655c6[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x3b829ef6], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x260a3ea3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x35ee7ef, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x35ee7ef, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x260a3ea3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35ee7ef, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3511dbab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 2.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] XXXX Add GLCanvas Panel2(0x65b3f4a4) -> Panel1(0x2f54a33d START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@272655c6[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x3b829ef6], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@29abbe8c[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x2a369788], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x5dd35adb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x2a73a511, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x2a73a511, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x5dd35adb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a73a511, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d147f1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 3.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0x7f010032
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ Test Singleton.unlock()
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848875149 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848875149 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01AllVisible took 5.109 sec
    [junit] Testcase: test02VisibleWithCanvas took 2.442 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.346 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848867524 ms III - Start
    [junit] SLOCK [T main @ 1755848867525 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x6e2c9341)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@b80764[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x610f7aa], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] XXXX Add GLCanvas Panel1(0x6e2c9341 -> Panel2(0x4e4aea35) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@b80764[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x610f7aa], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@3420308[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x48ea317a], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e178745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e178745 created: GearsObj[0x67d56112, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0xb7e5ad4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0xb7e5ad4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x67d56112, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb7e5ad4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f0b8b95, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e178745 0/0 624x415 of 624x415, swapInterval 1, drawable 0x7f010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e178745, angle 0.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x7f010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] XXXX Add GLCanvas Panel2(0x4e4aea35) -> Panel1(0x6e2c9341 START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@3420308[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x48ea317a], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@6f4af925[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x3f195fc5], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e178745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e178745 created: GearsObj[0x572fba56, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x5ce7765, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x5ce7765, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x572fba56, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5ce7765, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5f170bba, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e178745 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e178745, angle 1.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x7f010032
    [junit] XXXX Add GLCanvas Panel1(0x6e2c9341 -> Panel2(0x4e4aea35) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@6f4af925[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x3f195fc5], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@54ad7c41[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x879b46d], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e178745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e178745 created: GearsObj[0x11fb7b9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x3ea4143c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x3ea4143c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x11fb7b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ea4143c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3cf20959, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e178745 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e178745, angle 2.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] XXXX Add GLCanvas Panel2(0x4e4aea35) -> Panel1(0x6e2c9341 START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@54ad7c41[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x879b46d], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@26f897f2[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x44bdb467], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e178745: tileRendererInUse null, GearsES2[obj 0x1e178745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e178745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e178745 created: GearsObj[0x300c3f0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e178745 created: GearsObj[0x4f08e9ca, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e178745 created: GearsObj[0x4f08e9ca, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e178745 FIN GearsES2[obj 0x1e178745 isInit true, usesShared false, 1 GearsObj[0x300c3f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f08e9ca, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16d76e3a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e178745 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e178745, angle 3.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1e178745 624x415, swapInterval 1, drawable 0x7f010032
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test01AllVisible
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] XXX SetVisible OFF XXX
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e178745 FIN
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x2f54a33d)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@1d8a2d75[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x568ff82], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] XXXX Add GLCanvas Panel1(0x2f54a33d -> Panel2(0x65b3f4a4) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@1d8a2d75[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x568ff82], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@5860fb03[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x5e4bfe36], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x147f6291, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x16c8a2bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x16c8a2bd, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x147f6291, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16c8a2bd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1add512b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 624x415 of 624x415, swapInterval 1, drawable 0x1c0106ac, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 0.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] XXXX Add GLCanvas Panel2(0x65b3f4a4) -> Panel1(0x2f54a33d START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@5860fb03[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x5e4bfe36], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@4cfe7c0b[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x70f47777], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x3e97915e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x53362de, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x53362de, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x3e97915e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x53362de, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x56d851b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 624x415 of 624x415, swapInterval 1, drawable 0x1c0106ac, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 1.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] XXXX Add GLCanvas Panel1(0x2f54a33d -> Panel2(0x65b3f4a4) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@4cfe7c0b[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x70f47777], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@272655c6[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x3b829ef6], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x260a3ea3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x35ee7ef, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x35ee7ef, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x260a3ea3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x35ee7ef, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3511dbab, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 2.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0x1c0106ac
    [junit] XXXX Add GLCanvas Panel2(0x65b3f4a4) -> Panel1(0x2f54a33d START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@272655c6[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x3b829ef6], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@47a6cd68,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 624x415 surface[624x415],
    [junit] 	AWT[pos 0/26, size 624x415,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@29abbe8c[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x71aa4944], obj 0x2a369788], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 624x415
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x5dd35adb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x2a73a511, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x2a73a511, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x5dd35adb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a73a511, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x48d147f1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 624x415 of 624x415, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 3.0, [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0 -> [l -1.5036144, r 1.5036144, b -1.0, t 1.0] 3.0072289x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf2ff811 624x415, swapInterval 1, drawable 0x7f010032
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT - test02VisibleWithCanvas
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ Test Singleton.unlock()
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848875149 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848875149 ms --- localhost/127.0.0.1:59999 - Unlock ok within 8 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848876694 ms III - Start
    [junit] SLOCK [T main @ 1755848876694 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x16048a64)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@79bdc9d9[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x76ed1b7c], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x6ba45874, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x7e2f772d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x7e2f772d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x6ba45874, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e2f772d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a33e31c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x7f010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffab01002a
    [junit] XXXX Panel1(0x16048a64 -> Panel2(0x47d04310) START
    [junit] XXXX Add GLCanvas Panel1(0x16048a64 -> Panel2(0x47d04310) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@79bdc9d9[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x76ed1b7c], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@46bbee8d[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x69937f8e], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x539c8330, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x3471900f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x3471900f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x539c8330, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3471900f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x362a7666, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffab01002a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xf0108a9
    [junit] XXXX Panel2(0x47d04310) -> Panel3(0x610135e4 START
    [junit] XXXX NOP
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@46bbee8d[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x69937f8e], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] XXXX Panel3(0x610135e4) -> Panel1(0x16048a64 START
    [junit] XXXX Add GLCanvas Panel2(0x47d04310 -> Panel1(0x16048a64) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@46bbee8d[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x69937f8e], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@16bb3c2c[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x693f9f90], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x4fad5713, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x2c91e597, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x2c91e597, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x4fad5713, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c91e597, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c81df47, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x7f010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xf0108a9
    [junit] XXXX Panel1(0x16048a64 -> Panel2(0x47d04310) START
    [junit] XXXX Add GLCanvas Panel1(0x16048a64 -> Panel2(0x47d04310) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@16bb3c2c[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x693f9f90], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@39854368[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x3fab6dc8], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x65abad6b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x6f5a341d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x6f5a341d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x65abad6b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f5a341d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe58b39e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x7f010032
    [junit] XXXX Panel2(0x47d04310) -> Panel1(0x16048a64 START
    [junit] XXXX Add GLCanvas Panel2(0x47d04310 -> Panel1(0x16048a64) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@39854368[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x3fab6dc8], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@45e2c108[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x435ec558], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x5c8d0cdd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x62ee0686, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x62ee0686, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x5c8d0cdd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62ee0686, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62898ed4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x7f010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xf0108a9
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848882787 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848882788 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.781 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848876694 ms III - Start
    [junit] SLOCK [T main @ 1755848876694 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x16048a64)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@79bdc9d9[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x76ed1b7c], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x6ba45874, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x7e2f772d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x7e2f772d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x6ba45874, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e2f772d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a33e31c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x7f010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffab01002a
    [junit] XXXX Panel1(0x16048a64 -> Panel2(0x47d04310) START
    [junit] XXXX Add GLCanvas Panel1(0x16048a64 -> Panel2(0x47d04310) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@79bdc9d9[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x76ed1b7c], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@46bbee8d[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x69937f8e], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x539c8330, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x3471900f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x3471900f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x539c8330, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3471900f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x362a7666, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffab01002a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xf0108a9
    [junit] XXXX Panel2(0x47d04310) -> Panel3(0x610135e4 START
    [junit] XXXX NOP
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@46bbee8d[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x69937f8e], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] XXXX Panel3(0x610135e4) -> Panel1(0x16048a64 START
    [junit] XXXX Add GLCanvas Panel2(0x47d04310 -> Panel1(0x16048a64) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@46bbee8d[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x69937f8e], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@16bb3c2c[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x693f9f90], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x4fad5713, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x2c91e597, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x2c91e597, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x4fad5713, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c91e597, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c81df47, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x7f010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xf0108a9
    [junit] XXXX Panel1(0x16048a64 -> Panel2(0x47d04310) START
    [junit] XXXX Add GLCanvas Panel1(0x16048a64 -> Panel2(0x47d04310) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@16bb3c2c[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x693f9f90], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@39854368[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x3fab6dc8], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x65abad6b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x6f5a341d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x6f5a341d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x65abad6b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f5a341d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe58b39e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x7f010032
    [junit] XXXX Panel2(0x47d04310) -> Panel1(0x16048a64 START
    [junit] XXXX Add GLCanvas Panel2(0x47d04310 -> Panel1(0x16048a64) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@39854368[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x3fab6dc8], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@45e2c108[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x435ec558], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x5c8d0cdd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x62ee0686, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x62ee0686, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x5c8d0cdd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62ee0686, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62898ed4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x7f010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xf0108a9
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848882787 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848882788 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 6.033 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.781 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848876694 ms III - Start
    [junit] SLOCK [T main @ 1755848876694 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test
    [junit] XXX SetVisible ON XXX GLCanvas on Panel1(0x16048a64)
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@79bdc9d9[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x76ed1b7c], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x6ba45874, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x7e2f772d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x7e2f772d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x6ba45874, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7e2f772d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3a33e31c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x7f010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffab01002a
    [junit] XXXX Panel1(0x16048a64 -> Panel2(0x47d04310) START
    [junit] XXXX Add GLCanvas Panel1(0x16048a64 -> Panel2(0x47d04310) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@79bdc9d9[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x76ed1b7c], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@46bbee8d[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x69937f8e], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x539c8330, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x3471900f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x3471900f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x539c8330, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3471900f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x362a7666, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xffffffffab01002a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xf0108a9
    [junit] XXXX Panel2(0x47d04310) -> Panel3(0x610135e4 START
    [junit] XXXX NOP
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@46bbee8d[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x69937f8e], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] XXXX Panel3(0x610135e4) -> Panel1(0x16048a64 START
    [junit] XXXX Add GLCanvas Panel2(0x47d04310 -> Panel1(0x16048a64) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@46bbee8d[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x69937f8e], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@16bb3c2c[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x693f9f90], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x4fad5713, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x2c91e597, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x2c91e597, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x4fad5713, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c91e597, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c81df47, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 2.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x7f010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xf0108a9
    [junit] XXXX Panel1(0x16048a64 -> Panel2(0x47d04310) START
    [junit] XXXX Add GLCanvas Panel1(0x16048a64 -> Panel2(0x47d04310) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@16bb3c2c[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x693f9f90], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@39854368[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x3fab6dc8], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x65abad6b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x6f5a341d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x6f5a341d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x65abad6b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f5a341d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe58b39e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 3.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xf0108a9
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x7f010032
    [junit] XXXX Panel2(0x47d04310) -> Panel1(0x16048a64 START
    [junit] XXXX Add GLCanvas Panel2(0x47d04310 -> Panel1(0x16048a64) START
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing false,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@39854368[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x3fab6dc8], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing false, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] XXXX GLCanvas: comp AWT-GLCanvas[Realized false,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@7e0794da,
    [junit] 	handle    0x0,
    [junit] 	Drawable size 640x480 surface[640x480],
    [junit] 	AWT[pos 0/0, size 640x480,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@45e2c108[dev=D3DGraphicsDevice[screen=0],pixfmt=7],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x3a2032f9], obj 0x435ec558], idx 0], pfdID 7, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]]]]], visible true, showing true, displayable true, 640x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf79e: tileRendererInUse null, GearsES2[obj 0xf79e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf79e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf79e created: GearsObj[0x5c8d0cdd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf79e created: GearsObj[0x62ee0686, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf79e created: GearsObj[0x62ee0686, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf79e FIN GearsES2[obj 0xf79e isInit true, usesShared false, 1 GearsObj[0x5c8d0cdd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x62ee0686, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x62898ed4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf79e 0/0 640x480 of 640x480, swapInterval 1, drawable 0x7f010032, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf79e, angle 4.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0x7f010032
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xf79e 640x480, swapInterval 1, drawable 0xf0108a9
    [junit] XXX SetVisible OFF XXX
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT - test
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf79e FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848882787 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848882788 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848884314 ms III - Start
    [junit] SLOCK [T main @ 1755848884315 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887169 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887171 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887172 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887175 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887175 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e66f1f5: tileRendererInUse null, GearsES2[obj 0x1e66f1f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e66f1f5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e66f1f5 created: GearsObj[0xdf5e649, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e66f1f5 created: GearsObj[0xc6cb63c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e66f1f5 created: GearsObj[0xc6cb63c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e66f1f5 FIN GearsES2[obj 0x1e66f1f5 isInit true, usesShared false, 1 GearsObj[0xdf5e649, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc6cb63c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe3984b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e66f1f5 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e66f1f5, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887240 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e66f1f5 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e66f1f5, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848888222 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889898 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889901 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e66f1f5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e66f1f5 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889913 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889979 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889979 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889980 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889981 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889981 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x60015ef5: tileRendererInUse null, GearsES2[obj 0x60015ef5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x60015ef5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x60015ef5 created: GearsObj[0x3697e2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x60015ef5 created: GearsObj[0x5b3a5a54, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x60015ef5 created: GearsObj[0x5b3a5a54, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x60015ef5 FIN GearsES2[obj 0x60015ef5 isInit true, usesShared false, 1 GearsObj[0x3697e2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5b3a5a54, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xcc15b46, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x60015ef5 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x60015ef5, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889997 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x60015ef5 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x60015ef5, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848891013 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892683 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892684 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x60015ef5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x60015ef5 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892710 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] canvas1 pos/siz: 40/23 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892903 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892904 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892904 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892905 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892905 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x34c9af75, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x6f957be3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x6f957be3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x34c9af75, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f957be3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x802d360, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] resize canvas1 pos/siz: 40/23 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848893934 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895611 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895629 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895685 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895687 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895687 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895688 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895688 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5ab9e72c: tileRendererInUse null, GearsES2[obj 0x5ab9e72c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5ab9e72c on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5ab9e72c created: GearsObj[0x4254d7d4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5ab9e72c created: GearsObj[0x6ba537c2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5ab9e72c created: GearsObj[0x6ba537c2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5ab9e72c FIN GearsES2[obj 0x5ab9e72c isInit true, usesShared false, 1 GearsObj[0x4254d7d4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ba537c2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cd4075e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ab9e72c 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ab9e72c, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895703 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ab9e72c 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ab9e72c, angle 31.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848896735 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898409 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898414 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ab9e72c: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ab9e72c FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898421 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One
    [junit] canvas1 pos/siz: 30/1 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898513 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898513 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898513 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898514 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898514 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x55b53d44: tileRendererInUse null, GearsES2[obj 0x55b53d44 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x55b53d44 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x55b53d44 created: GearsObj[0x5f28c44a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x55b53d44 created: GearsObj[0x28f55c53, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x55b53d44 created: GearsObj[0x28f55c53, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x55b53d44 FIN GearsES2[obj 0x55b53d44 isInit true, usesShared false, 1 GearsObj[0x5f28c44a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28f55c53, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f9fb8db, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x55b53d44 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x55b53d44, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898529 d 0ms]]
    [junit] resize canvas1 pos/siz: 70/1 360x540
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x55b53d44 0/0 360x540 of 360x540, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x55b53d44, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848899535 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901212 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901212 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55b53d44: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55b53d44 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901223 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901305 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901306 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901306 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901308 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901308 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a6afff2: tileRendererInUse null, GearsES2[obj 0x6a6afff2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6a6afff2 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6a6afff2 created: GearsObj[0x1118675a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6a6afff2 created: GearsObj[0xe82a223, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6a6afff2 created: GearsObj[0xe82a223, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a6afff2 FIN GearsES2[obj 0x6a6afff2 isInit true, usesShared false, 1 GearsObj[0x1118675a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe82a223, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ea4f65b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a6afff2 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a6afff2, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901321 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffab01002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848902354 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a6afff2 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a6afff2, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848903991 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848903992 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a6afff2: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a6afff2 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904004 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904110 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904111 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904111 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904112 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904112 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2abf4075: tileRendererInUse null, GearsES2[obj 0x2abf4075 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2abf4075 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2abf4075 created: GearsObj[0x4ca2ddd1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2abf4075 created: GearsObj[0x15bb5422, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2abf4075 created: GearsObj[0x15bb5422, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2abf4075 FIN GearsES2[obj 0x2abf4075 isInit true, usesShared false, 1 GearsObj[0x4ca2ddd1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15bb5422, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ffee330, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2abf4075 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2abf4075, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 9 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=9, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=17, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848905159 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2abf4075 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2abf4075, angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906839 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2abf4075: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2abf4075 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906854 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906938 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906939 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906940 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906941 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906941 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x19d481b: tileRendererInUse null, GearsES2[obj 0x19d481b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x19d481b on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x19d481b created: GearsObj[0xd00e3ef, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x19d481b created: GearsObj[0x531b0a18, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x19d481b created: GearsObj[0x531b0a18, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x19d481b FIN GearsES2[obj 0x19d481b isInit true, usesShared false, 1 GearsObj[0xd00e3ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x531b0a18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20c69b51, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x19d481b 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x19d481b, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906956 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 11 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=11, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=21, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848907982 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x19d481b 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x19d481b, angle 28.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909620 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909629 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x19d481b: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x19d481b FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909643 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] canvas1 pos/siz: 331/1 320x480
    [junit] canvas2 pos/siz: 1/1 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909733 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909734 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909735 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909738 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909738 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x26275bef: tileRendererInUse null, GearsES2[obj 0x26275bef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x26275bef on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x26275bef created: GearsObj[0x38fd2a22, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x26275bef created: GearsObj[0x6495b686, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x26275bef created: GearsObj[0x6495b686, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x26275bef FIN GearsES2[obj 0x26275bef isInit true, usesShared false, 1 GearsObj[0x38fd2a22, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6495b686, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x456e560b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x26275bef 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x26275bef, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909752 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 13 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=13, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=25, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=26, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 411/1 400x540
    [junit] resize canvas2 pos/siz: 1/1 400x540
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x540 of 400x540, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848910788 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x26275bef 0/0 400x540 of 400x540, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x26275bef, angle 30.0, [l -1.0, r 1.0, b -1.35, t 1.35] 2.0x2.7 -> [l -1.0, r 1.0, b -1.35, t 1.35] 2.0x2.7, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912446 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912453 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x26275bef: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x26275bef FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912474 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] canvas1 pos/siz: 0/0 368x505
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912525 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912528 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912530 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912530 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2e222612: tileRendererInUse null, GearsES2[obj 0x2e222612 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2e222612 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2e222612 created: GearsObj[0x588a1cde, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e222612 created: GearsObj[0x10f720a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e222612 created: GearsObj[0x10f720a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2e222612 FIN GearsES2[obj 0x2e222612 isInit true, usesShared false, 1 GearsObj[0x588a1cde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10f720a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f62d86b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e222612 0/0 368x505 of 368x505, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e222612, angle 0.0, [l -1.0, r 1.0, b -1.3722826, t 1.3722826] 2.0x2.7445652 -> [l -1.0, r 1.0, b -1.3722826, t 1.3722826] 2.0x2.7445652, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912545 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 448x625
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e222612 0/0 448x625 of 448x625, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e222612, angle 30.5, [l -1.0, r 1.0, b -1.3950893, t 1.3950893] 2.0x2.7901785 -> [l -1.0, r 1.0, b -1.3950893, t 1.3950893] 2.0x2.7901785, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848913561 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915232 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915233 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e222612: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e222612 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915254 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915305 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915310 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915311 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915311 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7671cb68: tileRendererInUse null, GearsES2[obj 0x7671cb68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7671cb68 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7671cb68 created: GearsObj[0x2361ebcc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7671cb68 created: GearsObj[0x5a8aed67, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7671cb68 created: GearsObj[0x5a8aed67, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7671cb68 FIN GearsES2[obj 0x7671cb68 isInit true, usesShared false, 1 GearsObj[0x2361ebcc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a8aed67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50cb1fb5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7671cb68 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7671cb68, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915326 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 320x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7671cb68 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7671cb68, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848916338 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848917980 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848917989 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7671cb68: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7671cb68 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918008 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] canvas1 pos/siz: 40/23 198x413
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918085 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918090 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918091 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918091 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x68c72235: tileRendererInUse null, GearsES2[obj 0x68c72235 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x68c72235 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x68c72235 created: GearsObj[0x4598c8a9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x68c72235 created: GearsObj[0xc27e95b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x68c72235 created: GearsObj[0xc27e95b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x68c72235 FIN GearsES2[obj 0x68c72235 isInit true, usesShared false, 1 GearsObj[0x4598c8a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc27e95b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a2b287a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x68c72235 0/0 198x413 of 198x413, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x68c72235, angle 0.0, [l -1.0, r 1.0, b -2.0858586, t 2.0858586] 2.0x4.171717 -> [l -1.0, r 1.0, b -2.0858586, t 2.0858586] 2.0x4.171717, v-flip false
    [junit] resize canvas1 pos/siz: 40/23 278x533
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x68c72235 0/0 278x533 of 278x533, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x68c72235, angle 30.5, [l -1.0, r 1.0, b -1.9172661, t 1.9172661] 2.0x3.8345323 -> [l -1.0, r 1.0, b -1.9172661, t 1.9172661] 2.0x3.8345323, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848919167 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920831 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x68c72235: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x68c72235 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920858 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] canvas1 pos/siz: 0/0 368x505
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920914 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920918 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920920 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920920 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x34f7cfd9: tileRendererInUse null, GearsES2[obj 0x34f7cfd9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34f7cfd9 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34f7cfd9 created: GearsObj[0x1e1c104c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34f7cfd9 created: GearsObj[0x620c4a84, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34f7cfd9 created: GearsObj[0x620c4a84, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x34f7cfd9 FIN GearsES2[obj 0x34f7cfd9 isInit true, usesShared false, 1 GearsObj[0x1e1c104c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x620c4a84, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b67c60d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34f7cfd9 0/0 368x505 of 368x505, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34f7cfd9, angle 0.0, [l -1.0, r 1.0, b -1.3722826, t 1.3722826] 2.0x2.7445652 -> [l -1.0, r 1.0, b -1.3722826, t 1.3722826] 2.0x2.7445652, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920933 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 448x625
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34f7cfd9 0/0 448x625 of 448x625, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34f7cfd9, angle 30.5, [l -1.0, r 1.0, b -1.3950893, t 1.3950893] 2.0x2.7901785 -> [l -1.0, r 1.0, b -1.3950893, t 1.3950893] 2.0x2.7901785, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848921944 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923617 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923619 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x34f7cfd9: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x34f7cfd9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923628 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923680 d 0ms]]
    [junit] canvas1 pos/siz: 37/1 328x474
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923685 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923687 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923687 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3e6ef8ad: tileRendererInUse null, GearsES2[obj 0x3e6ef8ad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3e6ef8ad on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3e6ef8ad created: GearsObj[0x3d68ef7e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e6ef8ad created: GearsObj[0x61a6a3c5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e6ef8ad created: GearsObj[0x61a6a3c5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3e6ef8ad FIN GearsES2[obj 0x3e6ef8ad isInit true, usesShared false, 1 GearsObj[0x3d68ef7e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61a6a3c5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73299012, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e6ef8ad 0/0 328x474 of 328x474, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e6ef8ad, angle 0.0, [l -1.0, r 1.0, b -1.445122, t 1.445122] 2.0x2.890244 -> [l -1.0, r 1.0, b -1.445122, t 1.445122] 2.0x2.890244, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923703 d 0ms]]
    [junit] resize canvas1 pos/siz: 77/1 368x534
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e6ef8ad 0/0 368x534 of 368x534, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e6ef8ad, angle 31.0, [l -1.0, r 1.0, b -1.451087, t 1.451087] 2.0x2.902174 -> [l -1.0, r 1.0, b -1.451087, t 1.451087] 2.0x2.902174, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848924728 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926408 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926411 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e6ef8ad: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e6ef8ad FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926419 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926495 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926501 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926502 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926503 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x747edf66: tileRendererInUse null, GearsES2[obj 0x747edf66 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x747edf66 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x747edf66 created: GearsObj[0x389cf035, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x747edf66 created: GearsObj[0x7c1e04b9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x747edf66 created: GearsObj[0x7c1e04b9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x747edf66 FIN GearsES2[obj 0x747edf66 isInit true, usesShared false, 1 GearsObj[0x389cf035, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c1e04b9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b4aac74, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x747edf66 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x747edf66, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926515 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 20 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=20, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=39, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=40, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 320x480
    [junit] resize canvas2 pos/siz: 320/0 320x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x747edf66 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x747edf66, angle 30.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848927524 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929180 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929182 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x747edf66: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x747edf66 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929205 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two
    [junit] canvas1 pos/siz: 0/0 259x413
    [junit] canvas2 pos/siz: 259/0 259x413
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929308 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929311 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929312 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929312 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2e55dd0c: tileRendererInUse null, GearsES2[obj 0x2e55dd0c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2e55dd0c on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2e55dd0c created: GearsObj[0x2da46b9f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e55dd0c created: GearsObj[0x7ec8669d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e55dd0c created: GearsObj[0x7ec8669d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2e55dd0c FIN GearsES2[obj 0x2e55dd0c isInit true, usesShared false, 1 GearsObj[0x2da46b9f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ec8669d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e7a809d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e55dd0c 0/0 259x413 of 259x413, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e55dd0c, angle 0.0, [l -1.0, r 1.0, b -1.5945946, t 1.5945946] 2.0x3.1891892 -> [l -1.0, r 1.0, b -1.5945946, t 1.5945946] 2.0x3.1891892, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 22 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=22, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=43, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=44, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 259x413 of 259x413, swapInterval 1, drawable 0xffffffffab01002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 339x533
    [junit] resize canvas2 pos/siz: 339/0 339x533
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e55dd0c 0/0 339x533 of 339x533, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e55dd0c, angle 29.0, [l -1.0, r 1.0, b -1.5722713, t 1.5722713] 2.0x3.1445427 -> [l -1.0, r 1.0, b -1.5722713, t 1.5722713] 2.0x3.1445427, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848930380 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 339x533 of 339x533, swapInterval 1, drawable 0x4e010858, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932024 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e55dd0c: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e55dd0c FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932037 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two
    [junit] canvas1 pos/siz: 0/0 344x505
    [junit] canvas2 pos/siz: 344/0 344x505
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932110 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932114 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932116 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932116 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3738449f: tileRendererInUse null, GearsES2[obj 0x3738449f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3738449f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3738449f created: GearsObj[0x659cd563, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3738449f created: GearsObj[0x17a98615, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3738449f created: GearsObj[0x17a98615, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3738449f FIN GearsES2[obj 0x3738449f isInit true, usesShared false, 1 GearsObj[0x659cd563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17a98615, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fe5b702, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3738449f 0/0 344x505 of 344x505, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3738449f, angle 0.0, [l -1.0, r 1.0, b -1.4680233, t 1.4680233] 2.0x2.9360466 -> [l -1.0, r 1.0, b -1.4680233, t 1.4680233] 2.0x2.9360466, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932127 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 24 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=24, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=48, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]
    [junit]    ShaderCode[id=47, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 344x505 of 344x505, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 424x625
    [junit] resize canvas2 pos/siz: 424/0 424x625
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3738449f 0/0 424x625 of 424x625, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3738449f, angle 30.0, [l -1.0, r 1.0, b -1.4740566, t 1.4740566] 2.0x2.9481132 -> [l -1.0, r 1.0, b -1.4740566, t 1.4740566] 2.0x2.9481132, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848933150 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 424x625 of 424x625, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934809 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934811 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3738449f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3738449f FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934825 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934904 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934907 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934908 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934908 d 0ms]]
    [junit] canvas1 pos/siz: 348/1 337x474
    [junit] canvas2 pos/siz: 1/1 337x474
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934913 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x79da8dc5: tileRendererInUse null, GearsES2[obj 0x79da8dc5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x79da8dc5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x79da8dc5 created: GearsObj[0x2d3fb6d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x79da8dc5 created: GearsObj[0x7752570c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x79da8dc5 created: GearsObj[0x7752570c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x79da8dc5 FIN GearsES2[obj 0x79da8dc5 isInit true, usesShared false, 1 GearsObj[0x2d3fb6d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7752570c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfa79452, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x79da8dc5 0/0 337x474 of 337x474, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x79da8dc5, angle 0.0, [l -1.0, r 1.0, b -1.4065282, t 1.4065282] 2.0x2.8130565 -> [l -1.0, r 1.0, b -1.4065282, t 1.4065282] 2.0x2.8130565, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 26 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=26, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=51, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=52, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 337x474 of 337x474, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 428/1 417x534
    [junit] resize canvas2 pos/siz: 1/1 417x534
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x79da8dc5 0/0 417x534 of 417x534, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x79da8dc5, angle 29.0, [l -1.0, r 1.0, b -1.2805755, t 1.2805755] 2.0x2.561151 -> [l -1.0, r 1.0, b -1.2805755, t 1.2805755] 2.0x2.561151, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848935947 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 417x534 of 417x534, swapInterval 1, drawable 0x4e010858, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848937614 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848937615 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x79da8dc5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x79da8dc5 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848937643 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848937676 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848937677 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.058 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848884314 ms III - Start
    [junit] SLOCK [T main @ 1755848884315 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887169 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887171 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887172 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887175 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887175 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e66f1f5: tileRendererInUse null, GearsES2[obj 0x1e66f1f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e66f1f5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e66f1f5 created: GearsObj[0xdf5e649, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e66f1f5 created: GearsObj[0xc6cb63c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e66f1f5 created: GearsObj[0xc6cb63c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e66f1f5 FIN GearsES2[obj 0x1e66f1f5 isInit true, usesShared false, 1 GearsObj[0xdf5e649, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc6cb63c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe3984b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e66f1f5 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e66f1f5, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887240 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e66f1f5 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e66f1f5, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848888222 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889898 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889901 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e66f1f5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e66f1f5 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889913 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889979 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889979 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889980 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889981 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889981 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x60015ef5: tileRendererInUse null, GearsES2[obj 0x60015ef5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x60015ef5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x60015ef5 created: GearsObj[0x3697e2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x60015ef5 created: GearsObj[0x5b3a5a54, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x60015ef5 created: GearsObj[0x5b3a5a54, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x60015ef5 FIN GearsES2[obj 0x60015ef5 isInit true, usesShared false, 1 GearsObj[0x3697e2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5b3a5a54, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xcc15b46, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x60015ef5 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x60015ef5, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889997 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x60015ef5 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x60015ef5, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848891013 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892683 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892684 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x60015ef5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x60015ef5 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892710 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] canvas1 pos/siz: 40/23 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892903 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892904 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892904 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892905 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892905 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x34c9af75, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x6f957be3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x6f957be3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x34c9af75, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f957be3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x802d360, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] resize canvas1 pos/siz: 40/23 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848893934 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895611 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895629 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895685 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895687 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895687 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895688 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895688 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5ab9e72c: tileRendererInUse null, GearsES2[obj 0x5ab9e72c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5ab9e72c on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5ab9e72c created: GearsObj[0x4254d7d4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5ab9e72c created: GearsObj[0x6ba537c2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5ab9e72c created: GearsObj[0x6ba537c2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5ab9e72c FIN GearsES2[obj 0x5ab9e72c isInit true, usesShared false, 1 GearsObj[0x4254d7d4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ba537c2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cd4075e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ab9e72c 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ab9e72c, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895703 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ab9e72c 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ab9e72c, angle 31.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848896735 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898409 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898414 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ab9e72c: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ab9e72c FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898421 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One
    [junit] canvas1 pos/siz: 30/1 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898513 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898513 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898513 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898514 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898514 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x55b53d44: tileRendererInUse null, GearsES2[obj 0x55b53d44 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x55b53d44 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x55b53d44 created: GearsObj[0x5f28c44a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x55b53d44 created: GearsObj[0x28f55c53, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x55b53d44 created: GearsObj[0x28f55c53, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x55b53d44 FIN GearsES2[obj 0x55b53d44 isInit true, usesShared false, 1 GearsObj[0x5f28c44a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28f55c53, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f9fb8db, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x55b53d44 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x55b53d44, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898529 d 0ms]]
    [junit] resize canvas1 pos/siz: 70/1 360x540
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x55b53d44 0/0 360x540 of 360x540, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x55b53d44, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848899535 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901212 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901212 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55b53d44: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55b53d44 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901223 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901305 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901306 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901306 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901308 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901308 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a6afff2: tileRendererInUse null, GearsES2[obj 0x6a6afff2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6a6afff2 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6a6afff2 created: GearsObj[0x1118675a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6a6afff2 created: GearsObj[0xe82a223, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6a6afff2 created: GearsObj[0xe82a223, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a6afff2 FIN GearsES2[obj 0x6a6afff2 isInit true, usesShared false, 1 GearsObj[0x1118675a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe82a223, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ea4f65b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a6afff2 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a6afff2, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901321 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffab01002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848902354 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a6afff2 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a6afff2, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848903991 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848903992 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a6afff2: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a6afff2 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904004 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904110 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904111 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904111 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904112 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904112 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2abf4075: tileRendererInUse null, GearsES2[obj 0x2abf4075 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2abf4075 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2abf4075 created: GearsObj[0x4ca2ddd1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2abf4075 created: GearsObj[0x15bb5422, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2abf4075 created: GearsObj[0x15bb5422, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2abf4075 FIN GearsES2[obj 0x2abf4075 isInit true, usesShared false, 1 GearsObj[0x4ca2ddd1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15bb5422, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ffee330, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2abf4075 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2abf4075, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 9 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=9, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=17, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848905159 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2abf4075 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2abf4075, angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906839 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2abf4075: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2abf4075 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906854 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906938 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906939 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906940 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906941 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906941 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x19d481b: tileRendererInUse null, GearsES2[obj 0x19d481b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x19d481b on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x19d481b created: GearsObj[0xd00e3ef, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x19d481b created: GearsObj[0x531b0a18, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x19d481b created: GearsObj[0x531b0a18, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x19d481b FIN GearsES2[obj 0x19d481b isInit true, usesShared false, 1 GearsObj[0xd00e3ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x531b0a18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20c69b51, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x19d481b 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x19d481b, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906956 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 11 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=11, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=21, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848907982 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x19d481b 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x19d481b, angle 28.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909620 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909629 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x19d481b: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x19d481b FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909643 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] canvas1 pos/siz: 331/1 320x480
    [junit] canvas2 pos/siz: 1/1 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909733 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909734 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909735 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909738 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909738 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x26275bef: tileRendererInUse null, GearsES2[obj 0x26275bef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x26275bef on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x26275bef created: GearsObj[0x38fd2a22, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x26275bef created: GearsObj[0x6495b686, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x26275bef created: GearsObj[0x6495b686, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x26275bef FIN GearsES2[obj 0x26275bef isInit true, usesShared false, 1 GearsObj[0x38fd2a22, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6495b686, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x456e560b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x26275bef 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x26275bef, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909752 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 13 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=13, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=25, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=26, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 411/1 400x540
    [junit] resize canvas2 pos/siz: 1/1 400x540
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x540 of 400x540, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848910788 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x26275bef 0/0 400x540 of 400x540, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x26275bef, angle 30.0, [l -1.0, r 1.0, b -1.35, t 1.35] 2.0x2.7 -> [l -1.0, r 1.0, b -1.35, t 1.35] 2.0x2.7, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912446 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912453 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x26275bef: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x26275bef FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912474 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] canvas1 pos/siz: 0/0 368x505
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912525 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912528 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912530 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912530 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2e222612: tileRendererInUse null, GearsES2[obj 0x2e222612 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2e222612 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2e222612 created: GearsObj[0x588a1cde, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e222612 created: GearsObj[0x10f720a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e222612 created: GearsObj[0x10f720a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2e222612 FIN GearsES2[obj 0x2e222612 isInit true, usesShared false, 1 GearsObj[0x588a1cde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10f720a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f62d86b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e222612 0/0 368x505 of 368x505, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e222612, angle 0.0, [l -1.0, r 1.0, b -1.3722826, t 1.3722826] 2.0x2.7445652 -> [l -1.0, r 1.0, b -1.3722826, t 1.3722826] 2.0x2.7445652, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912545 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 448x625
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e222612 0/0 448x625 of 448x625, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e222612, angle 30.5, [l -1.0, r 1.0, b -1.3950893, t 1.3950893] 2.0x2.7901785 -> [l -1.0, r 1.0, b -1.3950893, t 1.3950893] 2.0x2.7901785, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848913561 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915232 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915233 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e222612: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e222612 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915254 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915305 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915310 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915311 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915311 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7671cb68: tileRendererInUse null, GearsES2[obj 0x7671cb68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7671cb68 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7671cb68 created: GearsObj[0x2361ebcc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7671cb68 created: GearsObj[0x5a8aed67, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7671cb68 created: GearsObj[0x5a8aed67, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7671cb68 FIN GearsES2[obj 0x7671cb68 isInit true, usesShared false, 1 GearsObj[0x2361ebcc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a8aed67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50cb1fb5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7671cb68 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7671cb68, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915326 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 320x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7671cb68 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7671cb68, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848916338 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848917980 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848917989 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7671cb68: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7671cb68 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918008 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] canvas1 pos/siz: 40/23 198x413
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918085 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918090 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918091 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918091 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x68c72235: tileRendererInUse null, GearsES2[obj 0x68c72235 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x68c72235 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x68c72235 created: GearsObj[0x4598c8a9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x68c72235 created: GearsObj[0xc27e95b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x68c72235 created: GearsObj[0xc27e95b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x68c72235 FIN GearsES2[obj 0x68c72235 isInit true, usesShared false, 1 GearsObj[0x4598c8a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc27e95b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a2b287a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x68c72235 0/0 198x413 of 198x413, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x68c72235, angle 0.0, [l -1.0, r 1.0, b -2.0858586, t 2.0858586] 2.0x4.171717 -> [l -1.0, r 1.0, b -2.0858586, t 2.0858586] 2.0x4.171717, v-flip false
    [junit] resize canvas1 pos/siz: 40/23 278x533
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x68c72235 0/0 278x533 of 278x533, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x68c72235, angle 30.5, [l -1.0, r 1.0, b -1.9172661, t 1.9172661] 2.0x3.8345323 -> [l -1.0, r 1.0, b -1.9172661, t 1.9172661] 2.0x3.8345323, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848919167 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920831 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x68c72235: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x68c72235 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920858 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] canvas1 pos/siz: 0/0 368x505
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920914 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920918 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920920 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920920 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x34f7cfd9: tileRendererInUse null, GearsES2[obj 0x34f7cfd9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34f7cfd9 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34f7cfd9 created: GearsObj[0x1e1c104c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34f7cfd9 created: GearsObj[0x620c4a84, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34f7cfd9 created: GearsObj[0x620c4a84, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x34f7cfd9 FIN GearsES2[obj 0x34f7cfd9 isInit true, usesShared false, 1 GearsObj[0x1e1c104c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x620c4a84, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b67c60d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34f7cfd9 0/0 368x505 of 368x505, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34f7cfd9, angle 0.0, [l -1.0, r 1.0, b -1.3722826, t 1.3722826] 2.0x2.7445652 -> [l -1.0, r 1.0, b -1.3722826, t 1.3722826] 2.0x2.7445652, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920933 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 448x625
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34f7cfd9 0/0 448x625 of 448x625, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34f7cfd9, angle 30.5, [l -1.0, r 1.0, b -1.3950893, t 1.3950893] 2.0x2.7901785 -> [l -1.0, r 1.0, b -1.3950893, t 1.3950893] 2.0x2.7901785, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848921944 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923617 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923619 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x34f7cfd9: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x34f7cfd9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923628 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923680 d 0ms]]
    [junit] canvas1 pos/siz: 37/1 328x474
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923685 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923687 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923687 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3e6ef8ad: tileRendererInUse null, GearsES2[obj 0x3e6ef8ad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3e6ef8ad on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3e6ef8ad created: GearsObj[0x3d68ef7e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e6ef8ad created: GearsObj[0x61a6a3c5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e6ef8ad created: GearsObj[0x61a6a3c5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3e6ef8ad FIN GearsES2[obj 0x3e6ef8ad isInit true, usesShared false, 1 GearsObj[0x3d68ef7e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61a6a3c5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73299012, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e6ef8ad 0/0 328x474 of 328x474, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e6ef8ad, angle 0.0, [l -1.0, r 1.0, b -1.445122, t 1.445122] 2.0x2.890244 -> [l -1.0, r 1.0, b -1.445122, t 1.445122] 2.0x2.890244, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923703 d 0ms]]
    [junit] resize canvas1 pos/siz: 77/1 368x534
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e6ef8ad 0/0 368x534 of 368x534, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e6ef8ad, angle 31.0, [l -1.0, r 1.0, b -1.451087, t 1.451087] 2.0x2.902174 -> [l -1.0, r 1.0, b -1.451087, t 1.451087] 2.0x2.902174, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848924728 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926408 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926411 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e6ef8ad: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e6ef8ad FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926419 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926495 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926501 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926502 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926503 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x747edf66: tileRendererInUse null, GearsES2[obj 0x747edf66 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x747edf66 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x747edf66 created: GearsObj[0x389cf035, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x747edf66 created: GearsObj[0x7c1e04b9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x747edf66 created: GearsObj[0x7c1e04b9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x747edf66 FIN GearsES2[obj 0x747edf66 isInit true, usesShared false, 1 GearsObj[0x389cf035, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c1e04b9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b4aac74, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x747edf66 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x747edf66, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926515 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 20 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=20, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=39, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=40, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 320x480
    [junit] resize canvas2 pos/siz: 320/0 320x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x747edf66 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x747edf66, angle 30.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848927524 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929180 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929182 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x747edf66: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x747edf66 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929205 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two
    [junit] canvas1 pos/siz: 0/0 259x413
    [junit] canvas2 pos/siz: 259/0 259x413
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929308 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929311 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929312 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929312 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2e55dd0c: tileRendererInUse null, GearsES2[obj 0x2e55dd0c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2e55dd0c on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2e55dd0c created: GearsObj[0x2da46b9f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e55dd0c created: GearsObj[0x7ec8669d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e55dd0c created: GearsObj[0x7ec8669d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2e55dd0c FIN GearsES2[obj 0x2e55dd0c isInit true, usesShared false, 1 GearsObj[0x2da46b9f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ec8669d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e7a809d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e55dd0c 0/0 259x413 of 259x413, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e55dd0c, angle 0.0, [l -1.0, r 1.0, b -1.5945946, t 1.5945946] 2.0x3.1891892 -> [l -1.0, r 1.0, b -1.5945946, t 1.5945946] 2.0x3.1891892, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 22 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=22, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=43, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=44, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 259x413 of 259x413, swapInterval 1, drawable 0xffffffffab01002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 339x533
    [junit] resize canvas2 pos/siz: 339/0 339x533
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e55dd0c 0/0 339x533 of 339x533, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e55dd0c, angle 29.0, [l -1.0, r 1.0, b -1.5722713, t 1.5722713] 2.0x3.1445427 -> [l -1.0, r 1.0, b -1.5722713, t 1.5722713] 2.0x3.1445427, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848930380 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 339x533 of 339x533, swapInterval 1, drawable 0x4e010858, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932024 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e55dd0c: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e55dd0c FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932037 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two
    [junit] canvas1 pos/siz: 0/0 344x505
    [junit] canvas2 pos/siz: 344/0 344x505
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932110 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932114 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932116 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932116 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3738449f: tileRendererInUse null, GearsES2[obj 0x3738449f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3738449f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3738449f created: GearsObj[0x659cd563, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3738449f created: GearsObj[0x17a98615, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3738449f created: GearsObj[0x17a98615, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3738449f FIN GearsES2[obj 0x3738449f isInit true, usesShared false, 1 GearsObj[0x659cd563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17a98615, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fe5b702, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3738449f 0/0 344x505 of 344x505, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3738449f, angle 0.0, [l -1.0, r 1.0, b -1.4680233, t 1.4680233] 2.0x2.9360466 -> [l -1.0, r 1.0, b -1.4680233, t 1.4680233] 2.0x2.9360466, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932127 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 24 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=24, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=48, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]
    [junit]    ShaderCode[id=47, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 344x505 of 344x505, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 424x625
    [junit] resize canvas2 pos/siz: 424/0 424x625
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3738449f 0/0 424x625 of 424x625, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3738449f, angle 30.0, [l -1.0, r 1.0, b -1.4740566, t 1.4740566] 2.0x2.9481132 -> [l -1.0, r 1.0, b -1.4740566, t 1.4740566] 2.0x2.9481132, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848933150 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 424x625 of 424x625, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934809 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934811 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3738449f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3738449f FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934825 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934904 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934907 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934908 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934908 d 0ms]]
    [junit] canvas1 pos/siz: 348/1 337x474
    [junit] canvas2 pos/siz: 1/1 337x474
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934913 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x79da8dc5: tileRendererInUse null, GearsES2[obj 0x79da8dc5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x79da8dc5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x79da8dc5 created: GearsObj[0x2d3fb6d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x79da8dc5 created: GearsObj[0x7752570c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x79da8dc5 created: GearsObj[0x7752570c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x79da8dc5 FIN GearsES2[obj 0x79da8dc5 isInit true, usesShared false, 1 GearsObj[0x2d3fb6d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7752570c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfa79452, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x79da8dc5 0/0 337x474 of 337x474, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x79da8dc5, angle 0.0, [l -1.0, r 1.0, b -1.4065282, t 1.4065282] 2.0x2.8130565 -> [l -1.0, r 1.0, b -1.4065282, t 1.4065282] 2.0x2.8130565, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 26 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=26, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=51, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=52, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 337x474 of 337x474, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 428/1 417x534
    [junit] resize canvas2 pos/siz: 1/1 417x534
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x79da8dc5 0/0 417x534 of 417x534, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x79da8dc5, angle 29.0, [l -1.0, r 1.0, b -1.2805755, t 1.2805755] 2.0x2.561151 -> [l -1.0, r 1.0, b -1.2805755, t 1.2805755] 2.0x2.561151, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848935947 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 417x534 of 417x534, swapInterval 1, drawable 0x4e010858, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848937614 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848937615 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x79da8dc5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x79da8dc5 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848937643 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848937676 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848937677 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00_Compo_None_One took 5.568 sec
    [junit] Testcase: test01_Compo_Flow_One took 2.791 sec
    [junit] Testcase: test02_Compo_DblBrd_One took 2.915 sec
    [junit] Testcase: test03_Compo_Box_One took 2.791 sec
    [junit] Testcase: test04_Compo_Split_One took 2.801 sec
    [junit] Testcase: test05_Compo_Flow_Two took 2.779 sec
    [junit] Testcase: test06_Compo_DblBrd_Two took 2.848 sec
    [junit] Testcase: test07_Compo_Box_Two took 2.787 sec
    [junit] Testcase: test08_Compo_Split_Two took 2.829 sec
    [junit] Testcase: test10_Frame_None_One took 2.778 sec
    [junit] Testcase: test11_Frame_Flow_One took 2.754 sec
    [junit] Testcase: test12_Frame_DblBrd_One took 2.848 sec
    [junit] Testcase: test13_Frame_Box_One took 2.768 sec
    [junit] Testcase: test14_Frame_Split_One took 2.79 sec
    [junit] Testcase: test15_Frame_Flow_Two took 2.784 sec
    [junit] Testcase: test16_Frame_DblBrd_Two took 2.83 sec
    [junit] Testcase: test17_Frame_Box_Two took 2.786 sec
    [junit] Testcase: test18_Frame_Split_Two took 2.817 sec
    [junit] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 54.058 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848884314 ms III - Start
    [junit] SLOCK [T main @ 1755848884315 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887169 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887171 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887172 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887175 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887175 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1e66f1f5: tileRendererInUse null, GearsES2[obj 0x1e66f1f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1e66f1f5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1e66f1f5 created: GearsObj[0xdf5e649, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1e66f1f5 created: GearsObj[0xc6cb63c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1e66f1f5 created: GearsObj[0xc6cb63c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1e66f1f5 FIN GearsES2[obj 0x1e66f1f5 isInit true, usesShared false, 1 GearsObj[0xdf5e649, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc6cb63c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe3984b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e66f1f5 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e66f1f5, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848887240 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1e66f1f5 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1e66f1f5, angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848888222 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889898 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889901 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e66f1f5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1e66f1f5 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889913 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test00_Compo_None_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889979 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889979 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889980 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889981 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889981 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x60015ef5: tileRendererInUse null, GearsES2[obj 0x60015ef5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x60015ef5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x60015ef5 created: GearsObj[0x3697e2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x60015ef5 created: GearsObj[0x5b3a5a54, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x60015ef5 created: GearsObj[0x5b3a5a54, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x60015ef5 FIN GearsES2[obj 0x60015ef5 isInit true, usesShared false, 1 GearsObj[0x3697e2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5b3a5a54, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xcc15b46, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x60015ef5 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x60015ef5, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848889997 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x60015ef5 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x60015ef5, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848891013 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892683 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892684 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x60015ef5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x60015ef5 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892710 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test01_Compo_Flow_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] canvas1 pos/siz: 40/23 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892903 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892904 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892904 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892905 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848892905 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf2ff811: tileRendererInUse null, GearsES2[obj 0xf2ff811 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf2ff811 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf2ff811 created: GearsObj[0x34c9af75, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf2ff811 created: GearsObj[0x6f957be3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf2ff811 created: GearsObj[0x6f957be3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf2ff811 FIN GearsES2[obj 0xf2ff811 isInit true, usesShared false, 1 GearsObj[0x34c9af75, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f957be3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x802d360, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] resize canvas1 pos/siz: 40/23 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf2ff811 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xf2ff811, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848893934 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895611 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf2ff811 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895629 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test02_Compo_DblBrd_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895685 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895687 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895687 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895688 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895688 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5ab9e72c: tileRendererInUse null, GearsES2[obj 0x5ab9e72c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5ab9e72c on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5ab9e72c created: GearsObj[0x4254d7d4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5ab9e72c created: GearsObj[0x6ba537c2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5ab9e72c created: GearsObj[0x6ba537c2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5ab9e72c FIN GearsES2[obj 0x5ab9e72c isInit true, usesShared false, 1 GearsObj[0x4254d7d4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ba537c2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cd4075e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ab9e72c 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ab9e72c, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848895703 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5ab9e72c 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5ab9e72c, angle 31.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848896735 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898409 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898414 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ab9e72c: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5ab9e72c FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898421 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test03_Compo_Box_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One
    [junit] canvas1 pos/siz: 30/1 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898513 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898513 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898513 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898514 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898514 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x55b53d44: tileRendererInUse null, GearsES2[obj 0x55b53d44 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x55b53d44 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x55b53d44 created: GearsObj[0x5f28c44a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x55b53d44 created: GearsObj[0x28f55c53, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x55b53d44 created: GearsObj[0x28f55c53, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x55b53d44 FIN GearsES2[obj 0x55b53d44 isInit true, usesShared false, 1 GearsObj[0x5f28c44a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x28f55c53, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f9fb8db, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x55b53d44 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x55b53d44, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848898529 d 0ms]]
    [junit] resize canvas1 pos/siz: 70/1 360x540
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x55b53d44 0/0 360x540 of 360x540, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x55b53d44, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848899535 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901212 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901212 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55b53d44: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55b53d44 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901223 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test04_Compo_Split_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901305 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901306 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901306 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901308 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901308 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6a6afff2: tileRendererInUse null, GearsES2[obj 0x6a6afff2 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6a6afff2 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6a6afff2 created: GearsObj[0x1118675a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6a6afff2 created: GearsObj[0xe82a223, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6a6afff2 created: GearsObj[0xe82a223, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6a6afff2 FIN GearsES2[obj 0x6a6afff2 isInit true, usesShared false, 1 GearsObj[0x1118675a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xe82a223, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ea4f65b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a6afff2 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a6afff2, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848901321 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 7 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=7, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=13, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=14, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffab01002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848902354 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6a6afff2 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6a6afff2, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848903991 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848903992 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a6afff2: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6a6afff2 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904004 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test05_Compo_Flow_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904110 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904111 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904111 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904112 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848904112 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2abf4075: tileRendererInUse null, GearsES2[obj 0x2abf4075 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2abf4075 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2abf4075 created: GearsObj[0x4ca2ddd1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2abf4075 created: GearsObj[0x15bb5422, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2abf4075 created: GearsObj[0x15bb5422, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2abf4075 FIN GearsES2[obj 0x2abf4075 isInit true, usesShared false, 1 GearsObj[0x4ca2ddd1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15bb5422, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6ffee330, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2abf4075 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2abf4075, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 9 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=9, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=17, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=18, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848905159 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2abf4075 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2abf4075, angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906839 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2abf4075: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2abf4075 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test06_Compo_DblBrd_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906854 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906938 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906939 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906940 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906941 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906941 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x19d481b: tileRendererInUse null, GearsES2[obj 0x19d481b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x19d481b on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x19d481b created: GearsObj[0xd00e3ef, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x19d481b created: GearsObj[0x531b0a18, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x19d481b created: GearsObj[0x531b0a18, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x19d481b FIN GearsES2[obj 0x19d481b isInit true, usesShared false, 1 GearsObj[0xd00e3ef, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x531b0a18, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20c69b51, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x19d481b 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x19d481b, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848906956 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 11 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=11, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=21, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=22, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 400x600
    [junit] resize canvas2 pos/siz: 400/0 400x600
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x600 of 400x600, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848907982 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x19d481b 0/0 400x600 of 400x600, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x19d481b, angle 28.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909620 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909629 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x19d481b: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x19d481b FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test07_Compo_Box_Two
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909643 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] canvas1 pos/siz: 331/1 320x480
    [junit] canvas2 pos/siz: 1/1 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909733 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909734 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909735 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909738 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909738 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x26275bef: tileRendererInUse null, GearsES2[obj 0x26275bef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x26275bef on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x26275bef created: GearsObj[0x38fd2a22, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x26275bef created: GearsObj[0x6495b686, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x26275bef created: GearsObj[0x6495b686, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x26275bef FIN GearsES2[obj 0x26275bef isInit true, usesShared false, 1 GearsObj[0x38fd2a22, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6495b686, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x456e560b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x26275bef 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x26275bef, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848909752 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 13 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=13, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=25, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=26, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 411/1 400x540
    [junit] resize canvas2 pos/siz: 1/1 400x540
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x540 of 400x540, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848910788 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x26275bef 0/0 400x540 of 400x540, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x26275bef, angle 30.0, [l -1.0, r 1.0, b -1.35, t 1.35] 2.0x2.7 -> [l -1.0, r 1.0, b -1.35, t 1.35] 2.0x2.7, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912446 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912453 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x26275bef: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x26275bef FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912474 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test08_Compo_Split_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] canvas1 pos/siz: 0/0 368x505
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912525 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912528 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912530 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912530 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2e222612: tileRendererInUse null, GearsES2[obj 0x2e222612 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2e222612 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2e222612 created: GearsObj[0x588a1cde, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e222612 created: GearsObj[0x10f720a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e222612 created: GearsObj[0x10f720a4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2e222612 FIN GearsES2[obj 0x2e222612 isInit true, usesShared false, 1 GearsObj[0x588a1cde, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10f720a4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f62d86b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e222612 0/0 368x505 of 368x505, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e222612, angle 0.0, [l -1.0, r 1.0, b -1.3722826, t 1.3722826] 2.0x2.7445652 -> [l -1.0, r 1.0, b -1.3722826, t 1.3722826] 2.0x2.7445652, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848912545 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 448x625
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e222612 0/0 448x625 of 448x625, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e222612, angle 30.5, [l -1.0, r 1.0, b -1.3950893, t 1.3950893] 2.0x2.7901785 -> [l -1.0, r 1.0, b -1.3950893, t 1.3950893] 2.0x2.7901785, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848913561 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915232 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915233 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e222612: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e222612 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915254 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test10_Frame_None_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915305 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915310 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915311 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915311 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7671cb68: tileRendererInUse null, GearsES2[obj 0x7671cb68 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7671cb68 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7671cb68 created: GearsObj[0x2361ebcc, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7671cb68 created: GearsObj[0x5a8aed67, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7671cb68 created: GearsObj[0x5a8aed67, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7671cb68 FIN GearsES2[obj 0x7671cb68 isInit true, usesShared false, 1 GearsObj[0x2361ebcc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5a8aed67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50cb1fb5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7671cb68 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7671cb68, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848915326 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 320x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7671cb68 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7671cb68, angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848916338 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848917980 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848917989 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7671cb68: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7671cb68 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918008 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test11_Frame_Flow_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] canvas1 pos/siz: 40/23 198x413
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918085 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918090 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918091 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848918091 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x68c72235: tileRendererInUse null, GearsES2[obj 0x68c72235 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x68c72235 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x68c72235 created: GearsObj[0x4598c8a9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x68c72235 created: GearsObj[0xc27e95b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x68c72235 created: GearsObj[0xc27e95b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x68c72235 FIN GearsES2[obj 0x68c72235 isInit true, usesShared false, 1 GearsObj[0x4598c8a9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc27e95b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6a2b287a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x68c72235 0/0 198x413 of 198x413, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x68c72235, angle 0.0, [l -1.0, r 1.0, b -2.0858586, t 2.0858586] 2.0x4.171717 -> [l -1.0, r 1.0, b -2.0858586, t 2.0858586] 2.0x4.171717, v-flip false
    [junit] resize canvas1 pos/siz: 40/23 278x533
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x68c72235 0/0 278x533 of 278x533, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x68c72235, angle 30.5, [l -1.0, r 1.0, b -1.9172661, t 1.9172661] 2.0x3.8345323 -> [l -1.0, r 1.0, b -1.9172661, t 1.9172661] 2.0x3.8345323, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848919167 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920831 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x68c72235: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x68c72235 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920858 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test12_Frame_DblBrd_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] canvas1 pos/siz: 0/0 368x505
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920914 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920918 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920920 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920920 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x34f7cfd9: tileRendererInUse null, GearsES2[obj 0x34f7cfd9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x34f7cfd9 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x34f7cfd9 created: GearsObj[0x1e1c104c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x34f7cfd9 created: GearsObj[0x620c4a84, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x34f7cfd9 created: GearsObj[0x620c4a84, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x34f7cfd9 FIN GearsES2[obj 0x34f7cfd9 isInit true, usesShared false, 1 GearsObj[0x1e1c104c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x620c4a84, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b67c60d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34f7cfd9 0/0 368x505 of 368x505, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34f7cfd9, angle 0.0, [l -1.0, r 1.0, b -1.3722826, t 1.3722826] 2.0x2.7445652 -> [l -1.0, r 1.0, b -1.3722826, t 1.3722826] 2.0x2.7445652, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848920933 d 0ms]]
    [junit] resize canvas1 pos/siz: 0/0 448x625
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x34f7cfd9 0/0 448x625 of 448x625, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x34f7cfd9, angle 30.5, [l -1.0, r 1.0, b -1.3950893, t 1.3950893] 2.0x2.7901785 -> [l -1.0, r 1.0, b -1.3950893, t 1.3950893] 2.0x2.7901785, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848921944 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923617 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923619 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x34f7cfd9: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x34f7cfd9 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test13_Frame_Box_One
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923628 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923680 d 0ms]]
    [junit] canvas1 pos/siz: 37/1 328x474
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923685 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923687 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923687 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3e6ef8ad: tileRendererInUse null, GearsES2[obj 0x3e6ef8ad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3e6ef8ad on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3e6ef8ad created: GearsObj[0x3d68ef7e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e6ef8ad created: GearsObj[0x61a6a3c5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e6ef8ad created: GearsObj[0x61a6a3c5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3e6ef8ad FIN GearsES2[obj 0x3e6ef8ad isInit true, usesShared false, 1 GearsObj[0x3d68ef7e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x61a6a3c5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x73299012, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e6ef8ad 0/0 328x474 of 328x474, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e6ef8ad, angle 0.0, [l -1.0, r 1.0, b -1.445122, t 1.445122] 2.0x2.890244 -> [l -1.0, r 1.0, b -1.445122, t 1.445122] 2.0x2.890244, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848923703 d 0ms]]
    [junit] resize canvas1 pos/siz: 77/1 368x534
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e6ef8ad 0/0 368x534 of 368x534, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e6ef8ad, angle 31.0, [l -1.0, r 1.0, b -1.451087, t 1.451087] 2.0x2.902174 -> [l -1.0, r 1.0, b -1.451087, t 1.451087] 2.0x2.902174, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848924728 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926408 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926411 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e6ef8ad: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e6ef8ad FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926419 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test14_Frame_Split_One
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926495 d 0ms]]
    [junit] canvas1 pos/siz: 0/0 320x480
    [junit] canvas2 pos/siz: 320/0 320x480
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926501 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926502 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926503 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x747edf66: tileRendererInUse null, GearsES2[obj 0x747edf66 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x747edf66 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x747edf66 created: GearsObj[0x389cf035, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x747edf66 created: GearsObj[0x7c1e04b9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x747edf66 created: GearsObj[0x7c1e04b9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x747edf66 FIN GearsES2[obj 0x747edf66 isInit true, usesShared false, 1 GearsObj[0x389cf035, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7c1e04b9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5b4aac74, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x747edf66 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffd301080e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x747edf66, angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848926515 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 20 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=20, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=39, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=40, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 320x480
    [junit] resize canvas2 pos/siz: 320/0 320x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x747edf66 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x747edf66, angle 30.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848927524 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffab01002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929180 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929182 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x747edf66: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x747edf66 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929205 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test15_Frame_Flow_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two
    [junit] canvas1 pos/siz: 0/0 259x413
    [junit] canvas2 pos/siz: 259/0 259x413
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929308 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929311 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929312 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848929312 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2e55dd0c: tileRendererInUse null, GearsES2[obj 0x2e55dd0c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2e55dd0c on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2e55dd0c created: GearsObj[0x2da46b9f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2e55dd0c created: GearsObj[0x7ec8669d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2e55dd0c created: GearsObj[0x7ec8669d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2e55dd0c FIN GearsES2[obj 0x2e55dd0c isInit true, usesShared false, 1 GearsObj[0x2da46b9f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7ec8669d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e7a809d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e55dd0c 0/0 259x413 of 259x413, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e55dd0c, angle 0.0, [l -1.0, r 1.0, b -1.5945946, t 1.5945946] 2.0x3.1891892 -> [l -1.0, r 1.0, b -1.5945946, t 1.5945946] 2.0x3.1891892, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 22 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=22, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=43, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=44, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 259x413 of 259x413, swapInterval 1, drawable 0xffffffffab01002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 339x533
    [junit] resize canvas2 pos/siz: 339/0 339x533
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2e55dd0c 0/0 339x533 of 339x533, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2e55dd0c, angle 29.0, [l -1.0, r 1.0, b -1.5722713, t 1.5722713] 2.0x3.1445427 -> [l -1.0, r 1.0, b -1.5722713, t 1.5722713] 2.0x3.1445427, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848930380 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 339x533 of 339x533, swapInterval 1, drawable 0x4e010858, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932024 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e55dd0c: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2e55dd0c FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932037 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test16_Frame_DblBrd_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two
    [junit] canvas1 pos/siz: 0/0 344x505
    [junit] canvas2 pos/siz: 344/0 344x505
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932110 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932114 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932116 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932116 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3738449f: tileRendererInUse null, GearsES2[obj 0x3738449f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3738449f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3738449f created: GearsObj[0x659cd563, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3738449f created: GearsObj[0x17a98615, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3738449f created: GearsObj[0x17a98615, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3738449f FIN GearsES2[obj 0x3738449f isInit true, usesShared false, 1 GearsObj[0x659cd563, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x17a98615, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6fe5b702, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3738449f 0/0 344x505 of 344x505, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3738449f, angle 0.0, [l -1.0, r 1.0, b -1.4680233, t 1.4680233] 2.0x2.9360466 -> [l -1.0, r 1.0, b -1.4680233, t 1.4680233] 2.0x2.9360466, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848932127 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 24 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=24, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=48, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]
    [junit]    ShaderCode[id=47, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 344x505 of 344x505, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 0/0 424x625
    [junit] resize canvas2 pos/siz: 424/0 424x625
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3738449f 0/0 424x625 of 424x625, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3738449f, angle 30.0, [l -1.0, r 1.0, b -1.4740566, t 1.4740566] 2.0x2.9481132 -> [l -1.0, r 1.0, b -1.4740566, t 1.4740566] 2.0x2.9481132, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848933150 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 424x625 of 424x625, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934809 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934811 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3738449f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3738449f FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934825 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test17_Frame_Box_Two
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934904 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934907 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934908 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934908 d 0ms]]
    [junit] canvas1 pos/siz: 348/1 337x474
    [junit] canvas2 pos/siz: 1/1 337x474
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848934913 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x79da8dc5: tileRendererInUse null, GearsES2[obj 0x79da8dc5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x79da8dc5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x79da8dc5 created: GearsObj[0x2d3fb6d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x79da8dc5 created: GearsObj[0x7752570c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x79da8dc5 created: GearsObj[0x7752570c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x79da8dc5 FIN GearsES2[obj 0x79da8dc5 isInit true, usesShared false, 1 GearsObj[0x2d3fb6d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7752570c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfa79452, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x79da8dc5 0/0 337x474 of 337x474, swapInterval 1, drawable 0xf0108a9, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x79da8dc5, angle 0.0, [l -1.0, r 1.0, b -1.4065282, t 1.4065282] 2.0x2.8130565 -> [l -1.0, r 1.0, b -1.4065282, t 1.4065282] 2.0x2.8130565, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 26 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=26, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=51, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=52, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 337x474 of 337x474, swapInterval 1, drawable 0xf0108a9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] resize canvas1 pos/siz: 428/1 417x534
    [junit] resize canvas2 pos/siz: 1/1 417x534
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x79da8dc5 0/0 417x534 of 417x534, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x79da8dc5, angle 29.0, [l -1.0, r 1.0, b -1.2805755, t 1.2805755] 2.0x2.561151 -> [l -1.0, r 1.0, b -1.2805755, t 1.2805755] 2.0x2.561151, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848935947 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 417x534 of 417x534, swapInterval 1, drawable 0x4e010858, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848937614 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848937615 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x79da8dc5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x79da8dc5 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848937643 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT - test18_Frame_Split_Two
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848937676 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848937677 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848939437 ms III - Start
    [junit] SLOCK [T main @ 1755848939438 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942232 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942254 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942257 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942257 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x305b7c14 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x305b7c14 created: GearsObj[0x145eba1b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x37f6fc51, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x37f6fc51, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x145eba1b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37f6fc51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e35c5f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x305b7c14 0/0 305x212 of 305x212, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x305b7c14, angle 0.0, [l -1.4386792, r 1.4386792, b -1.0, t 1.0] 2.8773584x2.0 -> [l -1.4386792, r 1.4386792, b -1.0, t 1.0] 2.8773584x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942325 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848943917 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848943925 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848943935 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848943961 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848943962 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.207 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848939437 ms III - Start
    [junit] SLOCK [T main @ 1755848939438 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942232 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942254 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942257 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942257 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x305b7c14 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x305b7c14 created: GearsObj[0x145eba1b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x37f6fc51, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x37f6fc51, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x145eba1b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37f6fc51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e35c5f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x305b7c14 0/0 305x212 of 305x212, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x305b7c14, angle 0.0, [l -1.4386792, r 1.4386792, b -1.0, t 1.0] 2.8773584x2.0 -> [l -1.4386792, r 1.4386792, b -1.0, t 1.0] 2.8773584x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942325 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848943917 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848943925 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848943935 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848943961 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848943962 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.492 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.207 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848939437 ms III - Start
    [junit] SLOCK [T main @ 1755848939438 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942232 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942254 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942257 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942257 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x305b7c14 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x305b7c14 created: GearsObj[0x145eba1b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x37f6fc51, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x37f6fc51, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x145eba1b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37f6fc51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6e35c5f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x305b7c14 0/0 305x212 of 305x212, swapInterval 1, drawable 0xffffffffab01002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x305b7c14, angle 0.0, [l -1.4386792, r 1.4386792, b -1.0, t 1.0] 2.8773584x2.0 -> [l -1.4386792, r 1.4386792, b -1.0, t 1.0] 2.8773584x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848942325 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848943917 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848943925 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848943935 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848943961 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848943962 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848945408 ms III - Start
    [junit] SLOCK [T main @ 1755848945409 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848948543 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848948545 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848948547 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848948547 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5c6648b0: tileRendererInUse null, GearsES2[obj 0x5c6648b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5c6648b0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5c6648b0 created: GearsObj[0x53bb6b4d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x21f31bba, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x21f31bba, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5c6648b0 FIN GearsES2[obj 0x5c6648b0 isInit true, usesShared false, 1 GearsObj[0x53bb6b4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21f31bba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5902b448, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c6648b0 0/0 624x418 of 624x418, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5c6648b0, angle 0.0, [l -1.492823, r 1.492823, b -1.0, t 1.0] 2.985646x2.0 -> [l -1.492823, r 1.492823, b -1.0, t 1.0] 2.985646x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848950226 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848950236 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848950261 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848950261 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.534 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848945408 ms III - Start
    [junit] SLOCK [T main @ 1755848945409 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848948543 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848948545 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848948547 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848948547 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5c6648b0: tileRendererInUse null, GearsES2[obj 0x5c6648b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5c6648b0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5c6648b0 created: GearsObj[0x53bb6b4d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x21f31bba, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x21f31bba, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5c6648b0 FIN GearsES2[obj 0x5c6648b0 isInit true, usesShared false, 1 GearsObj[0x53bb6b4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21f31bba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5902b448, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c6648b0 0/0 624x418 of 624x418, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5c6648b0, angle 0.0, [l -1.492823, r 1.492823, b -1.0, t 1.0] 2.985646x2.0 -> [l -1.492823, r 1.492823, b -1.0, t 1.0] 2.985646x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848950226 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848950236 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848950261 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848950261 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.822 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.534 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848945408 ms III - Start
    [junit] SLOCK [T main @ 1755848945409 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848948543 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848948545 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848948547 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848948547 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5c6648b0: tileRendererInUse null, GearsES2[obj 0x5c6648b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5c6648b0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5c6648b0 created: GearsObj[0x53bb6b4d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x21f31bba, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x21f31bba, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5c6648b0 FIN GearsES2[obj 0x5c6648b0 isInit true, usesShared false, 1 GearsObj[0x53bb6b4d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x21f31bba, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5902b448, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c6648b0 0/0 624x418 of 624x418, swapInterval 1, drawable 0x4e010858, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5c6648b0, angle 0.0, [l -1.492823, r 1.492823, b -1.0, t 1.0] 2.985646x2.0 -> [l -1.492823, r 1.492823, b -1.0, t 1.0] 2.985646x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848950226 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848950236 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848950261 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848950261 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848951650 ms III - Start
    [junit] SLOCK [T main @ 1755848951652 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848954425 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848954428 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848954430 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848954431 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5c6648b0: tileRendererInUse null, GearsES2[obj 0x5c6648b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5c6648b0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5c6648b0 created: GearsObj[0x4e65ee8e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x5127520c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x5127520c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5c6648b0 FIN GearsES2[obj 0x5c6648b0 isInit true, usesShared false, 1 GearsObj[0x4e65ee8e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5127520c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70c881dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c6648b0 0/0 624x418 of 624x418, swapInterval 1, drawable 0xfffffffff7010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5c6648b0, angle 0.0, [l -1.492823, r 1.492823, b -1.0, t 1.0] 2.985646x2.0 -> [l -1.492823, r 1.492823, b -1.0, t 1.0] 2.985646x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848956124 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848956143 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848956170 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848956170 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.202 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848951650 ms III - Start
    [junit] SLOCK [T main @ 1755848951652 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848954425 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848954428 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848954430 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848954431 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5c6648b0: tileRendererInUse null, GearsES2[obj 0x5c6648b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5c6648b0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5c6648b0 created: GearsObj[0x4e65ee8e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x5127520c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x5127520c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5c6648b0 FIN GearsES2[obj 0x5c6648b0 isInit true, usesShared false, 1 GearsObj[0x4e65ee8e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5127520c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70c881dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c6648b0 0/0 624x418 of 624x418, swapInterval 1, drawable 0xfffffffff7010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5c6648b0, angle 0.0, [l -1.492823, r 1.492823, b -1.0, t 1.0] 2.985646x2.0 -> [l -1.492823, r 1.492823, b -1.0, t 1.0] 2.985646x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848956124 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848956143 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848956170 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848956170 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.487 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.202 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848951650 ms III - Start
    [junit] SLOCK [T main @ 1755848951652 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848954425 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848954428 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848954430 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848954431 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5c6648b0: tileRendererInUse null, GearsES2[obj 0x5c6648b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5c6648b0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5c6648b0 created: GearsObj[0x4e65ee8e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0x5127520c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0x5127520c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5c6648b0 FIN GearsES2[obj 0x5c6648b0 isInit true, usesShared false, 1 GearsObj[0x4e65ee8e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5127520c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x70c881dd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c6648b0 0/0 624x418 of 624x418, swapInterval 1, drawable 0xfffffffff7010829, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5c6648b0, angle 0.0, [l -1.492823, r 1.492823, b -1.0, t 1.0] 2.985646x2.0 -> [l -1.492823, r 1.492823, b -1.0, t 1.0] 2.985646x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848956124 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848956143 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848956170 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848956170 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848957538 ms III - Start
    [junit] SLOCK [T main @ 1755848957539 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848960311 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848960342 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848960360 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848960360 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x305b7c14 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x305b7c14 created: GearsObj[0x14165cd9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x4ad1dfc5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x4ad1dfc5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x14165cd9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ad1dfc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6bda267f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x305b7c14 0/0 624x417 of 624x417, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x305b7c14, angle 0.0, [l -1.4964029, r 1.4964029, b -1.0, t 1.0] 2.9928057x2.0 -> [l -1.4964029, r 1.4964029, b -1.0, t 1.0] 2.9928057x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848961992 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848962004 d 2ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848962038 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848962038 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.192 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848957538 ms III - Start
    [junit] SLOCK [T main @ 1755848957539 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848960311 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848960342 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848960360 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848960360 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x305b7c14 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x305b7c14 created: GearsObj[0x14165cd9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x4ad1dfc5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x4ad1dfc5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x14165cd9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ad1dfc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6bda267f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x305b7c14 0/0 624x417 of 624x417, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x305b7c14, angle 0.0, [l -1.4964029, r 1.4964029, b -1.0, t 1.0] 2.9928057x2.0 -> [l -1.4964029, r 1.4964029, b -1.0, t 1.0] 2.9928057x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848961992 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848962004 d 2ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848962038 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848962038 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.46 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.192 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848957538 ms III - Start
    [junit] SLOCK [T main @ 1755848957539 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848960311 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848960342 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848960360 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848960360 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x305b7c14 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x305b7c14 created: GearsObj[0x14165cd9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x4ad1dfc5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x4ad1dfc5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x14165cd9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ad1dfc5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6bda267f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x305b7c14 0/0 624x417 of 624x417, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x305b7c14, angle 0.0, [l -1.4964029, r 1.4964029, b -1.0, t 1.0] 2.9928057x2.0 -> [l -1.4964029, r 1.4964029, b -1.0, t 1.0] 2.9928057x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848961992 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848962004 d 2ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848962038 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848962038 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848963414 ms III - Start
    [junit] SLOCK [T main @ 1755848963415 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965915 d 1ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965985 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965986 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965987 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965989 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965989 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848966070 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848966073 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848966073 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5c6648b0: tileRendererInUse null, GearsES2[obj 0x5c6648b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5c6648b0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5c6648b0 created: GearsObj[0x14360f22, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0xb0db304, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0xb0db304, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5c6648b0 FIN GearsES2[obj 0x5c6648b0 isInit true, usesShared false, 1 GearsObj[0x14360f22, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb0db304, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a49885d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c6648b0 0/0 304x201 of 304x201, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5c6648b0, angle 0.0, [l -1.5124378, r 1.5124378, b -1.0, t 1.0] 3.0248756x2.0 -> [l -1.5124378, r 1.5124378, b -1.0, t 1.0] 3.0248756x2.0, v-flip false
    [junit] 1 s: 60 f / 1029 ms, 58.3 fps, 17 ms/f; total: 60 f, 58.3 fps, 17 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848967750 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848967776 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848967776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.046 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848963414 ms III - Start
    [junit] SLOCK [T main @ 1755848963415 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965915 d 1ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965985 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965986 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965987 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965989 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965989 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848966070 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848966073 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848966073 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5c6648b0: tileRendererInUse null, GearsES2[obj 0x5c6648b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5c6648b0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5c6648b0 created: GearsObj[0x14360f22, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0xb0db304, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0xb0db304, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5c6648b0 FIN GearsES2[obj 0x5c6648b0 isInit true, usesShared false, 1 GearsObj[0x14360f22, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb0db304, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a49885d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c6648b0 0/0 304x201 of 304x201, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5c6648b0, angle 0.0, [l -1.5124378, r 1.5124378, b -1.0, t 1.0] 3.0248756x2.0 -> [l -1.5124378, r 1.5124378, b -1.0, t 1.0] 3.0248756x2.0, v-flip false
    [junit] 1 s: 60 f / 1029 ms, 58.3 fps, 17 ms/f; total: 60 f, 58.3 fps, 17 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848967750 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848967776 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848967776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.328 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.046 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848963414 ms III - Start
    [junit] SLOCK [T main @ 1755848963415 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965915 d 1ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965985 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965986 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965987 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965989 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848965989 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848966070 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848966073 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848966073 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5c6648b0: tileRendererInUse null, GearsES2[obj 0x5c6648b0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5c6648b0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5c6648b0 created: GearsObj[0x14360f22, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5c6648b0 created: GearsObj[0xb0db304, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5c6648b0 created: GearsObj[0xb0db304, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5c6648b0 FIN GearsES2[obj 0x5c6648b0 isInit true, usesShared false, 1 GearsObj[0x14360f22, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb0db304, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a49885d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5c6648b0 0/0 304x201 of 304x201, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5c6648b0, angle 0.0, [l -1.5124378, r 1.5124378, b -1.0, t 1.0] 3.0248756x2.0 -> [l -1.5124378, r 1.5124378, b -1.0, t 1.0] 3.0248756x2.0, v-flip false
    [junit] 1 s: 60 f / 1029 ms, 58.3 fps, 17 ms/f; total: 60 f, 58.3 fps, 17 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5c6648b0 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848967750 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848967776 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848967776 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848969435 ms III - Start
    [junit] SLOCK [T main @ 1755848969436 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848971982 d 1ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972052 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972053 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972070 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972073 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972073 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972156 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972160 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972161 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x305b7c14 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x305b7c14 created: GearsObj[0x3f05d5f0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x643c869c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x643c869c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x3f05d5f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x643c869c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33114692, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x305b7c14 0/0 304x201 of 304x201, swapInterval 1, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x305b7c14, angle 0.0, [l -1.5124378, r 1.5124378, b -1.0, t 1.0] 3.0248756x2.0 -> [l -1.5124378, r 1.5124378, b -1.0, t 1.0] 3.0248756x2.0, v-flip false
    [junit] 1 s: 60 f / 1046 ms, 57.3 fps, 17 ms/f; total: 60 f, 57.3 fps, 17 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848973856 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848973882 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848973882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.128 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848969435 ms III - Start
    [junit] SLOCK [T main @ 1755848969436 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848971982 d 1ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972052 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972053 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972070 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972073 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972073 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972156 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972160 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972161 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x305b7c14 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x305b7c14 created: GearsObj[0x3f05d5f0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x643c869c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x643c869c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x3f05d5f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x643c869c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33114692, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x305b7c14 0/0 304x201 of 304x201, swapInterval 1, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x305b7c14, angle 0.0, [l -1.5124378, r 1.5124378, b -1.0, t 1.0] 3.0248756x2.0 -> [l -1.5124378, r 1.5124378, b -1.0, t 1.0] 3.0248756x2.0, v-flip false
    [junit] 1 s: 60 f / 1046 ms, 57.3 fps, 17 ms/f; total: 60 f, 57.3 fps, 17 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848973856 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848973882 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848973882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 4.414 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.128 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848969435 ms III - Start
    [junit] SLOCK [T main @ 1755848969436 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848971982 d 1ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972052 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972053 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972070 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972073 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972073 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972156 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972160 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848972161 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x305b7c14: tileRendererInUse null, GearsES2[obj 0x305b7c14 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x305b7c14 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x305b7c14 created: GearsObj[0x3f05d5f0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x305b7c14 created: GearsObj[0x643c869c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x305b7c14 created: GearsObj[0x643c869c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x305b7c14 FIN GearsES2[obj 0x305b7c14 isInit true, usesShared false, 1 GearsObj[0x3f05d5f0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x643c869c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x33114692, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x305b7c14 0/0 304x201 of 304x201, swapInterval 1, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x305b7c14, angle 0.0, [l -1.5124378, r 1.5124378, b -1.0, t 1.0] 3.0248756x2.0 -> [l -1.5124378, r 1.5124378, b -1.0, t 1.0] 3.0248756x2.0, v-flip false
    [junit] 1 s: 60 f / 1046 ms, 57.3 fps, 17 ms/f; total: 60 f, 57.3 fps, 17 ms/f
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x305b7c14 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755848973856 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848973882 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848973882 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848975371 ms III - Start
    [junit] SLOCK [T main @ 1755848975372 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 120000.0 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 150000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 140000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 150000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 165000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 195000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 225000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 192000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 204000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 216000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 228000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 252000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 264000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 276000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 214285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 195000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 186666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 193333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 186000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 192000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 198000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 204000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 216000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 222000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 228000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 234000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 246000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 229090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 234545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 245454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 250909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 256363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 261818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 267272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 272727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 278181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 283636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 265000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 68 ms, 882.3 fps, 1 ms/f; total: 3240 f, 40500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 41250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 41481.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 42222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 42962.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 43703.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 43373.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 44096.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 44819.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 45542.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 46265.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 46987.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 47710.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 48433.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 49156.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 49879.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 50000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 50117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 50823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 51529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 52235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 52941.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 53647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 53720.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 54418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 55116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 55813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 56511.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 57209.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 57906.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 58604.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 59302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 60697.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 60689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 61379.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 62068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 62758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 63448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 64137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 64827.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 65517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 66206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 66136.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 66818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 67500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 68181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 68863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 69545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 70227.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 70909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 71590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 72272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 72954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 72808.9 fps, 0 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6b2ea799: tileRendererInUse null, GearsES2[obj 0x6b2ea799 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6b2ea799 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6b2ea799 created: GearsObj[0x4105d55d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6b2ea799 created: GearsObj[0x5f562e12, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6b2ea799 created: GearsObj[0x5f562e12, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6b2ea799 FIN GearsES2[obj 0x6b2ea799 isInit true, usesShared false, 1 GearsObj[0x4105d55d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f562e12, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7028b9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6b2ea799 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6b2ea799, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] 1 s: 60 f / 1128 ms, 53.1 fps, 18 ms/f; total: 6540 f, 5369.4 fps, 0 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b2ea799: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b2ea799 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2f4948e4: tileRendererInUse null, GearsES2[obj 0x2f4948e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2f4948e4 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2f4948e4 created: GearsObj[0x58fd302, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f4948e4 created: GearsObj[0x693cbc99, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f4948e4 created: GearsObj[0x693cbc99, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2f4948e4 FIN GearsES2[obj 0x2f4948e4 isInit true, usesShared false, 1 GearsObj[0x58fd302, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x693cbc99, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55c440cb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2f4948e4 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2f4948e4, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f4948e4: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f4948e4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0xf682d2e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x64a70331, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x64a70331, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0xf682d2e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64a70331, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x114114de, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x79ddb4fd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x5374f9ad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x5374f9ad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x79ddb4fd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5374f9ad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x420a4594, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 1.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x38236506, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x691791df, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x691791df, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x38236506, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x691791df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c18c513, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 2.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x58ff647d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x7eaeaa8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x7eaeaa8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x58ff647d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7eaeaa8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x643c1f3f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 3.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x42cb414d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x19ba54d5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x19ba54d5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x42cb414d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19ba54d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x485c3342, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 4.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x6efe33b4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x5fbc2724, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x5fbc2724, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x6efe33b4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fbc2724, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2290ede1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 5.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x6ac93ab, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x2d9c05bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x2d9c05bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x6ac93ab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d9c05bc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x629127fd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 6.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x43c10989, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x3caf5f93, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x3caf5f93, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x43c10989, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3caf5f93, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6666c02a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 7.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x22644fb8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x4269dc91, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x4269dc91, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x22644fb8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4269dc91, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69550f3b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 8.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x773731e7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x5e6d3b5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x5e6d3b5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x773731e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e6d3b5b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ffeb428, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 9.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x64e48cc0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x4f10195e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x4f10195e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x64e48cc0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f10195e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f139fbc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 10.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848982353 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848982353 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.67 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848975371 ms III - Start
    [junit] SLOCK [T main @ 1755848975372 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 120000.0 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 150000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 140000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 150000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 165000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 195000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 225000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 192000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 204000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 216000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 228000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 252000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 264000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 276000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 214285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 195000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 186666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 193333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 186000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 192000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 198000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 204000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 216000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 222000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 228000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 234000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 246000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 229090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 234545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 245454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 250909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 256363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 261818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 267272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 272727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 278181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 283636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 265000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 68 ms, 882.3 fps, 1 ms/f; total: 3240 f, 40500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 41250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 41481.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 42222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 42962.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 43703.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 43373.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 44096.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 44819.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 45542.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 46265.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 46987.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 47710.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 48433.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 49156.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 49879.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 50000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 50117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 50823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 51529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 52235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 52941.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 53647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 53720.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 54418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 55116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 55813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 56511.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 57209.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 57906.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 58604.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 59302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 60697.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 60689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 61379.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 62068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 62758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 63448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 64137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 64827.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 65517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 66206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 66136.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 66818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 67500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 68181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 68863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 69545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 70227.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 70909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 71590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 72272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 72954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 72808.9 fps, 0 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6b2ea799: tileRendererInUse null, GearsES2[obj 0x6b2ea799 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6b2ea799 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6b2ea799 created: GearsObj[0x4105d55d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6b2ea799 created: GearsObj[0x5f562e12, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6b2ea799 created: GearsObj[0x5f562e12, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6b2ea799 FIN GearsES2[obj 0x6b2ea799 isInit true, usesShared false, 1 GearsObj[0x4105d55d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f562e12, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7028b9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6b2ea799 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6b2ea799, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] 1 s: 60 f / 1128 ms, 53.1 fps, 18 ms/f; total: 6540 f, 5369.4 fps, 0 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b2ea799: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b2ea799 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2f4948e4: tileRendererInUse null, GearsES2[obj 0x2f4948e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2f4948e4 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2f4948e4 created: GearsObj[0x58fd302, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f4948e4 created: GearsObj[0x693cbc99, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f4948e4 created: GearsObj[0x693cbc99, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2f4948e4 FIN GearsES2[obj 0x2f4948e4 isInit true, usesShared false, 1 GearsObj[0x58fd302, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x693cbc99, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55c440cb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2f4948e4 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2f4948e4, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f4948e4: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f4948e4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0xf682d2e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x64a70331, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x64a70331, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0xf682d2e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64a70331, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x114114de, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x79ddb4fd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x5374f9ad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x5374f9ad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x79ddb4fd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5374f9ad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x420a4594, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 1.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x38236506, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x691791df, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x691791df, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x38236506, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x691791df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c18c513, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 2.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x58ff647d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x7eaeaa8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x7eaeaa8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x58ff647d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7eaeaa8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x643c1f3f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 3.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x42cb414d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x19ba54d5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x19ba54d5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x42cb414d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19ba54d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x485c3342, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 4.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x6efe33b4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x5fbc2724, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x5fbc2724, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x6efe33b4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fbc2724, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2290ede1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 5.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x6ac93ab, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x2d9c05bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x2d9c05bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x6ac93ab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d9c05bc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x629127fd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 6.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x43c10989, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x3caf5f93, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x3caf5f93, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x43c10989, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3caf5f93, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6666c02a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 7.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x22644fb8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x4269dc91, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x4269dc91, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x22644fb8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4269dc91, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69550f3b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 8.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x773731e7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x5e6d3b5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x5e6d3b5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x773731e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e6d3b5b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ffeb428, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 9.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x64e48cc0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x4f10195e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x4f10195e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x64e48cc0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f10195e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f139fbc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 10.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848982353 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848982353 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01Animator took 3.865 sec
    [junit] Testcase: test02FPSAnimator took 1.114 sec
    [junit] Testcase: test02FPSAnimator_RestartOnAWTEDT took 1.964 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.67 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848975371 ms III - Start
    [junit] SLOCK [T main @ 1755848975372 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 90000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 120000.0 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 150000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 140000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 160000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 150000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 165000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 195000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 225000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 192000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 204000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 216000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 228000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 252000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 264000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 276000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 214285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 195000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 186666.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 193333.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 186000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 192000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 198000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 204000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 216000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 222000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 228000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 234000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 246000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 229090.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 234545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 245454.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 250909.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 256363.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 261818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 267272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 272727.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 278181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3120 f, 283636.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 265000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 68 ms, 882.3 fps, 1 ms/f; total: 3240 f, 40500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 41250.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 41481.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 42222.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 42962.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 43703.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 43373.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 44096.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 44819.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 45542.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 46265.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 46987.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 47710.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 48433.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 49156.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 49879.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 50000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 50117.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 50823.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 51529.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 52235.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 52941.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 53647.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 53720.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 54418.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 55116.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 55813.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 56511.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 57209.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 57906.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 58604.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 59302.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 60697.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 60689.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 61379.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 62068.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 62758.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 63448.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 64137.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 64827.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 65517.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 66206.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 66136.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 66818.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 67500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 68181.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 68863.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 69545.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 70227.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 70909.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 71590.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 72272.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 72954.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 72808.9 fps, 0 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6b2ea799: tileRendererInUse null, GearsES2[obj 0x6b2ea799 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6b2ea799 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6b2ea799 created: GearsObj[0x4105d55d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6b2ea799 created: GearsObj[0x5f562e12, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6b2ea799 created: GearsObj[0x5f562e12, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6b2ea799 FIN GearsES2[obj 0x6b2ea799 isInit true, usesShared false, 1 GearsObj[0x4105d55d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5f562e12, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7028b9e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6b2ea799 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6b2ea799, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] 1 s: 60 f / 1128 ms, 53.1 fps, 18 ms/f; total: 6540 f, 5369.4 fps, 0 ms/f
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b2ea799: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6b2ea799 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test01Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2f4948e4: tileRendererInUse null, GearsES2[obj 0x2f4948e4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2f4948e4 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2f4948e4 created: GearsObj[0x58fd302, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2f4948e4 created: GearsObj[0x693cbc99, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2f4948e4 created: GearsObj[0x693cbc99, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2f4948e4 FIN GearsES2[obj 0x2f4948e4 isInit true, usesShared false, 1 GearsObj[0x58fd302, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x693cbc99, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55c440cb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2f4948e4 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2f4948e4, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f4948e4: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2f4948e4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0xf682d2e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x64a70331, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x64a70331, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0xf682d2e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64a70331, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x114114de, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x79ddb4fd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x5374f9ad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x5374f9ad, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x79ddb4fd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5374f9ad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x420a4594, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 1.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x38236506, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x691791df, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x691791df, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x38236506, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x691791df, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1c18c513, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 2.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x58ff647d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x7eaeaa8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x7eaeaa8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x58ff647d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7eaeaa8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x643c1f3f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 3.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x42cb414d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x19ba54d5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x19ba54d5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x42cb414d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x19ba54d5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x485c3342, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 4.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x6efe33b4, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x5fbc2724, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x5fbc2724, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x6efe33b4, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fbc2724, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2290ede1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 5.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x6ac93ab, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x2d9c05bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x2d9c05bc, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x6ac93ab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2d9c05bc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x629127fd, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 6.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x43c10989, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x3caf5f93, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x3caf5f93, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x43c10989, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3caf5f93, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6666c02a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 7.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xfffffffff7010851
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x22644fb8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x4269dc91, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x4269dc91, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x22644fb8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4269dc91, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x69550f3b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 8.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x773731e7, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x5e6d3b5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x5e6d3b5b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x773731e7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e6d3b5b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4ffeb428, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffe0010854, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 9.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x31190526: tileRendererInUse null, GearsES2[obj 0x31190526 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31190526 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31190526 created: GearsObj[0x64e48cc0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31190526 created: GearsObj[0x4f10195e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31190526 created: GearsObj[0x4f10195e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x31190526 FIN GearsES2[obj 0x31190526 isInit true, usesShared false, 1 GearsObj[0x64e48cc0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4f10195e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7f139fbc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x31190526 0/0 496x473 of 496x473, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31190526, angle 10.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0x150107d7
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x31190526 496x473, swapInterval 1, drawable 0xffffffffe0010854
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x31190526 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848982353 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848982353 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848983946 ms III - Start
    [junit] SLOCK [T main @ 1755848983947 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x59474f18: tileRendererInUse null, GearsES2[obj 0x59474f18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x59474f18 on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x59474f18 created: GearsObj[0x1ff09c09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x59474f18 created: GearsObj[0x3b4fa82e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x59474f18 created: GearsObj[0x3b4fa82e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x59474f18 FIN GearsES2[obj 0x59474f18 isInit true, usesShared false, 1 GearsObj[0x1ff09c09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b4fa82e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b47f821, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x59474f18 0/0 512x512 of 512x512, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x59474f18, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 14, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 15, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 16, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 17, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 18, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 19, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 20, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 21, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 22, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 23, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 24, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 25, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 26, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 28, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 27, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 29, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 28, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 30, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 29, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 31, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 30, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 32, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 31, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 33, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 32, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 34, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 33, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 35, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 34, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 36, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 35, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 37, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 36, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 38, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 37, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 39, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 38, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 40, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 39, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 41, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 40, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 42, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 41, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 43, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 42, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 44, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 43, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 45, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 44, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 46, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 45, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 47, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 46, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 48, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 47, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 49, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 48, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 50, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 49, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 51, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 50, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 52, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 51, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 53, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 52, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 54, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 53, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 55, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 54, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 56, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 55, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 57, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 56, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 58, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 57, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 59, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 58, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 60, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 59, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 61, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 60, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 62, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 61, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 63, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 62, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 64, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 63, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 65, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 64, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 66, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 65, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 67, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 66, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 68, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 67, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 69, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 68, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 70, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 69, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 71, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 70, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 72, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 71, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 73, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 72, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 74, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 73, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 75, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 74, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 76, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 75, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 77, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 76, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 78, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 77, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 78, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x59474f18: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x59474f18 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test01Animator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 380000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 400000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 440000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 345000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 375000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 405000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 435000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 372000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 384000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 396000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 408000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 432000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 444000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 456000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 468000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 400000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 410000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 430000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 440000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 460000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 470000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 490000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 428571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 437142.8 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] 0 s: 60 f / 87 ms, 689.6 fps, 1 ms/f; total: 3120 f, 33191.4 fps, 0 ms/f
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 33829.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 34468.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 35106.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 35744.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 36000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 36631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 37263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 37500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 37731.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 38350.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 38969.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 39183.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 39393.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 40606.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 41212.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 41400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 42000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 42600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 43200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 43800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 44400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 45000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 45600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 46200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 46800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 47400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 48000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 48118.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 48712.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 49306.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 49900.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 50495.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 51089.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 51176.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 51262.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 51844.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 52427.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 53009.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 53592.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 54174.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 54757.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 54807.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 55384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 55961.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 56538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 57115.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 57692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 58269.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 58846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 59423.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 60576.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 61153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 61730.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 61714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 62285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 62857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 63428.5 fps, 0 ms/f
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x682b2fa: tileRendererInUse null, GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x682b2fa on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x682b2fa created: GearsObj[0x49e45aac, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x682b2fa created: GearsObj[0x5bd6fc8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x682b2fa created: GearsObj[0x5bd6fc8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x682b2fa FIN GearsES2[obj 0x682b2fa isInit true, usesShared false, 1 GearsObj[0x49e45aac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bd6fc8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10327186, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x682b2fa 0/0 512x512 of 512x512, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x682b2fa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 0, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 1, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 2, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 3, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 4, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 5, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 6, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 7, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 8, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 9, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 10, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 11, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 12, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 13, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 14, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 15, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 16, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 17, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 18, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 19, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 20, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 21, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 22, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 23, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 24, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 25, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 26, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 28, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 27, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 29, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 28, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 30, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 29, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 31, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 30, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 32, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 31, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] 0 s: 60 f / 653 ms, 91.8 fps, 10 ms/f; total: 6720 f, 8853.7 fps, 0 ms/f
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 33, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 32, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 34, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 33, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 35, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 34, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 36, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 35, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 37, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 36, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 38, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 37, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 39, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 38, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 40, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 39, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 41, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 40, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 42, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 41, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 43, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 42, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 44, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 43, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 45, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 44, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 46, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 45, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 47, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 46, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 48, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 47, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 49, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 48, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 50, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 49, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 51, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 50, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 52, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 51, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 53, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 52, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 54, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 53, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 55, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 54, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 56, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 55, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 57, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 56, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 58, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 57, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 59, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 58, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 59, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x682b2fa: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x682b2fa FIN
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 300000.0 fps, 0 ms/f
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test01Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x489115ef: tileRendererInUse null, GearsES2[obj 0x489115ef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x489115ef on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x489115ef created: GearsObj[0x58e8c50c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x489115ef created: GearsObj[0x60aaef81, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x489115ef created: GearsObj[0x60aaef81, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x489115ef FIN GearsES2[obj 0x489115ef isInit true, usesShared false, 1 GearsObj[0x58e8c50c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60aaef81, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2adc4fc4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x489115ef 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff8401084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x489115ef, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 14, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 15, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 16, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 17, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 18, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 19, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 20, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 21, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 22, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 23, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 24, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 25, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 26, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x489115ef: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x489115ef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=Generic Title,resizable,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0xc4813e0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x22822194, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x22822194, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0xc4813e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22822194, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34dc3db1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0x49010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0x7d652e2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x3b3df9c6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x3b3df9c6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x7d652e2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b3df9c6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x548bc850, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0x49703394, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x2dab6ae2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x2dab6ae2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x49703394, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2dab6ae2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6df79b16, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff8401084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 13.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0x6445b730, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x6da1e31a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x6da1e31a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x6445b730, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6da1e31a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24eb31f9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff8401084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 20.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0x2a0fb75e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x5cadd114, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x5cadd114, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x2a0fb75e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cadd114, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d1cfb63, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 26.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848991963 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848991963 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.715 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848983946 ms III - Start
    [junit] SLOCK [T main @ 1755848983947 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x59474f18: tileRendererInUse null, GearsES2[obj 0x59474f18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x59474f18 on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x59474f18 created: GearsObj[0x1ff09c09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x59474f18 created: GearsObj[0x3b4fa82e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x59474f18 created: GearsObj[0x3b4fa82e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x59474f18 FIN GearsES2[obj 0x59474f18 isInit true, usesShared false, 1 GearsObj[0x1ff09c09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b4fa82e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b47f821, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x59474f18 0/0 512x512 of 512x512, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x59474f18, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 14, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 15, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 16, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 17, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 18, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 19, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 20, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 21, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 22, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 23, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 24, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 25, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 26, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 28, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 27, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 29, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 28, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 30, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 29, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 31, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 30, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 32, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 31, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 33, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 32, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 34, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 33, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 35, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 34, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 36, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 35, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 37, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 36, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 38, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 37, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 39, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 38, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 40, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 39, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 41, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 40, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 42, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 41, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 43, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 42, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 44, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 43, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 45, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 44, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 46, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 45, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 47, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 46, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 48, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 47, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 49, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 48, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 50, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 49, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 51, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 50, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 52, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 51, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 53, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 52, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 54, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 53, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 55, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 54, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 56, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 55, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 57, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 56, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 58, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 57, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 59, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 58, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 60, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 59, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 61, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 60, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 62, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 61, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 63, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 62, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 64, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 63, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 65, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 64, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 66, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 65, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 67, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 66, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 68, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 67, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 69, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 68, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 70, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 69, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 71, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 70, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 72, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 71, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 73, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 72, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 74, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 73, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 75, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 74, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 76, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 75, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 77, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 76, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 78, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 77, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 78, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x59474f18: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x59474f18 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test01Animator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 380000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 400000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 440000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 345000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 375000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 405000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 435000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 372000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 384000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 396000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 408000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 432000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 444000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 456000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 468000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 400000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 410000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 430000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 440000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 460000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 470000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 490000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 428571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 437142.8 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] 0 s: 60 f / 87 ms, 689.6 fps, 1 ms/f; total: 3120 f, 33191.4 fps, 0 ms/f
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 33829.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 34468.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 35106.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 35744.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 36000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 36631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 37263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 37500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 37731.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 38350.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 38969.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 39183.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 39393.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 40606.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 41212.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 41400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 42000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 42600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 43200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 43800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 44400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 45000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 45600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 46200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 46800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 47400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 48000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 48118.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 48712.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 49306.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 49900.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 50495.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 51089.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 51176.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 51262.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 51844.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 52427.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 53009.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 53592.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 54174.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 54757.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 54807.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 55384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 55961.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 56538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 57115.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 57692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 58269.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 58846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 59423.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 60576.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 61153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 61730.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 61714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 62285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 62857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 63428.5 fps, 0 ms/f
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x682b2fa: tileRendererInUse null, GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x682b2fa on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x682b2fa created: GearsObj[0x49e45aac, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x682b2fa created: GearsObj[0x5bd6fc8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x682b2fa created: GearsObj[0x5bd6fc8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x682b2fa FIN GearsES2[obj 0x682b2fa isInit true, usesShared false, 1 GearsObj[0x49e45aac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bd6fc8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10327186, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x682b2fa 0/0 512x512 of 512x512, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x682b2fa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 0, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 1, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 2, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 3, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 4, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 5, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 6, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 7, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 8, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 9, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 10, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 11, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 12, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 13, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 14, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 15, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 16, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 17, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 18, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 19, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 20, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 21, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 22, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 23, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 24, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 25, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 26, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 28, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 27, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 29, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 28, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 30, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 29, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 31, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 30, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 32, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 31, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] 0 s: 60 f / 653 ms, 91.8 fps, 10 ms/f; total: 6720 f, 8853.7 fps, 0 ms/f
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 33, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 32, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 34, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 33, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 35, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 34, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 36, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 35, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 37, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 36, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 38, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 37, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 39, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 38, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 40, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 39, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 41, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 40, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 42, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 41, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 43, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 42, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 44, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 43, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 45, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 44, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 46, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 45, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 47, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 46, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 48, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 47, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 49, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 48, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 50, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 49, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 51, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 50, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 52, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 51, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 53, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 52, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 54, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 53, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 55, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 54, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 56, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 55, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 57, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 56, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 58, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 57, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 59, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 58, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 59, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x682b2fa: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x682b2fa FIN
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 300000.0 fps, 0 ms/f
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test01Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x489115ef: tileRendererInUse null, GearsES2[obj 0x489115ef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x489115ef on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x489115ef created: GearsObj[0x58e8c50c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x489115ef created: GearsObj[0x60aaef81, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x489115ef created: GearsObj[0x60aaef81, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x489115ef FIN GearsES2[obj 0x489115ef isInit true, usesShared false, 1 GearsObj[0x58e8c50c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60aaef81, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2adc4fc4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x489115ef 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff8401084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x489115ef, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 14, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 15, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 16, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 17, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 18, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 19, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 20, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 21, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 22, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 23, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 24, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 25, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 26, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x489115ef: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x489115ef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=Generic Title,resizable,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0xc4813e0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x22822194, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x22822194, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0xc4813e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22822194, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34dc3db1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0x49010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0x7d652e2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x3b3df9c6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x3b3df9c6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x7d652e2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b3df9c6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x548bc850, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0x49703394, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x2dab6ae2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x2dab6ae2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x49703394, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2dab6ae2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6df79b16, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff8401084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 13.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0x6445b730, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x6da1e31a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x6da1e31a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x6445b730, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6da1e31a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24eb31f9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff8401084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 20.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0x2a0fb75e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x5cadd114, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x5cadd114, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x2a0fb75e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cadd114, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d1cfb63, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 26.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848991963 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848991963 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00NoAnimator took 4.083 sec
    [junit] Testcase: test01Animator took 1.243 sec
    [junit] Testcase: test02FPSAnimator took 1.126 sec
    [junit] Testcase: test02FPSAnimator_RestartOnAWTEDT took 1.526 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.715 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848983946 ms III - Start
    [junit] SLOCK [T main @ 1755848983947 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x59474f18: tileRendererInUse null, GearsES2[obj 0x59474f18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x59474f18 on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x59474f18 created: GearsObj[0x1ff09c09, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x59474f18 created: GearsObj[0x3b4fa82e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x59474f18 created: GearsObj[0x3b4fa82e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x59474f18 FIN GearsES2[obj 0x59474f18 isInit true, usesShared false, 1 GearsObj[0x1ff09c09, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b4fa82e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6b47f821, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x59474f18 0/0 512x512 of 512x512, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x59474f18, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 14, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 15, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 16, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 17, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 18, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 19, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 20, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 21, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 22, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 23, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 24, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 25, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 26, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 28, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 27, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 29, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 28, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 30, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 29, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 31, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 30, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 32, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 31, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 33, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 32, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 34, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 33, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 35, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 34, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 36, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 35, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 37, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 36, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 38, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 37, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 39, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 38, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 40, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 39, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 41, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 40, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 42, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 41, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 43, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 42, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 44, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 43, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 45, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 44, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 46, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 45, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 47, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 46, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 48, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 47, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 49, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 48, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 50, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 49, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 51, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 50, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 52, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 51, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 53, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 52, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 54, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 53, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 55, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 54, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 56, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 55, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 57, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 56, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 58, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 57, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 59, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 58, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 60, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 59, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 61, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 60, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 62, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 61, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 63, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 62, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 64, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 63, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 65, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 64, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 66, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 65, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 67, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 66, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 68, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 67, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 69, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 68, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 70, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 69, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 71, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 70, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 72, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 71, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 73, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 72, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 74, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 73, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 75, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 74, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 76, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 75, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 77, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 76, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 78, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 77, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x59474f18 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame0,0,0,528x551,invalid,title=f 78, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x59474f18: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x59474f18 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test00NoAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test01Animator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 960 f, 320000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1020 f, 340000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1080 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1140 f, 380000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1200 f, 400000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1260 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1320 f, 440000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1380 f, 345000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1440 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1500 f, 375000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1560 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1620 f, 405000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1680 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1740 f, 435000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1800 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1860 f, 372000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1920 f, 384000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 1980 f, 396000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2040 f, 408000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2100 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2160 f, 432000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2220 f, 444000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2280 f, 456000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2340 f, 468000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2400 f, 400000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2460 f, 410000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2520 f, 420000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2580 f, 430000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2640 f, 440000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2700 f, 450000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2760 f, 460000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2820 f, 470000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2880 f, 480000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 2940 f, 490000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3000 f, 428571.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3060 f, 437142.8 fps, 0 ms/f
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] 0 s: 60 f / 87 ms, 689.6 fps, 1 ms/f; total: 3120 f, 33191.4 fps, 0 ms/f
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3180 f, 33829.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3240 f, 34468.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3300 f, 35106.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3360 f, 35744.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3420 f, 36000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3480 f, 36631.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3540 f, 37263.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3600 f, 37500.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3660 f, 37731.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3720 f, 38350.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3780 f, 38969.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3840 f, 39183.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3900 f, 39393.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 3960 f, 40000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4020 f, 40606.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4080 f, 41212.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4140 f, 41400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4200 f, 42000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4260 f, 42600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4320 f, 43200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4380 f, 43800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4440 f, 44400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4500 f, 45000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4560 f, 45600.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4620 f, 46200.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4680 f, 46800.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4740 f, 47400.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4800 f, 48000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4860 f, 48118.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4920 f, 48712.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 4980 f, 49306.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5040 f, 49900.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5100 f, 50495.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5160 f, 51089.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5220 f, 51176.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5280 f, 51262.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5340 f, 51844.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5400 f, 52427.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5460 f, 53009.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5520 f, 53592.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5580 f, 54174.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5640 f, 54757.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5700 f, 54807.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5760 f, 55384.6 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5820 f, 55961.5 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5880 f, 56538.4 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 5940 f, 57115.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6000 f, 57692.3 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6060 f, 58269.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6120 f, 58846.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6180 f, 59423.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6240 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6300 f, 60576.9 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6360 f, 61153.8 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6420 f, 61730.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6480 f, 61714.2 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6540 f, 62285.7 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6600 f, 62857.1 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 6660 f, 63428.5 fps, 0 ms/f
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x682b2fa: tileRendererInUse null, GearsES2[obj 0x682b2fa isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x682b2fa on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x682b2fa created: GearsObj[0x49e45aac, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x682b2fa created: GearsObj[0x5bd6fc8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x682b2fa created: GearsObj[0x5bd6fc8, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x682b2fa FIN GearsES2[obj 0x682b2fa isInit true, usesShared false, 1 GearsObj[0x49e45aac, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bd6fc8, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10327186, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x682b2fa 0/0 512x512 of 512x512, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x682b2fa, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 0, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 1, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 2, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 3, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 4, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 5, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 6, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 7, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 8, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 9, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 10, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 11, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 12, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 13, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 14, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 15, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 16, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 17, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 18, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 19, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 20, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 21, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 22, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 23, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 24, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 25, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 27, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 26, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 28, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 27, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 29, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 28, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 30, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 29, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 31, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 30, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 32, fps 60000.0> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 31, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] 0 s: 60 f / 653 ms, 91.8 fps, 10 ms/f; total: 6720 f, 8853.7 fps, 0 ms/f
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 33, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 32, fps 60000.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 34, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 33, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 35, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 34, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 36, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 35, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 37, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 36, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 38, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 37, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 39, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 38, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 40, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 39, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 41, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 40, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 42, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 41, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 43, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 42, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 44, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 43, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 45, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 44, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 46, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 45, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 47, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 46, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 48, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 47, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 49, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 48, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 50, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 49, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 51, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 50, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 52, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 51, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 53, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 52, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 54, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 53, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 55, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 54, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 56, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 55, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 57, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 56, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 58, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 57, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 59, fps 91.88361> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 58, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame1,0,0,528x551,invalid,title=f 59, fps 91.88361,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x682b2fa: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x682b2fa FIN
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 60 f, 60000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 120 f, 120000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 180 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 240 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 300 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 360 f, 180000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 420 f, 210000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 480 f, 240000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 540 f, 270000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 600 f, 300000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 660 f, 330000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 720 f, 360000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 780 f, 390000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 840 f, 280000.0 fps, 0 ms/f
    [junit] 0 s: 60 f / 1 ms, 60000.0 fps, 0 ms/f; total: 900 f, 300000.0 fps, 0 ms/f
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test01Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,title=Generic Title,resizable,normal], displayable true, valid true, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x489115ef: tileRendererInUse null, GearsES2[obj 0x489115ef isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x489115ef on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x489115ef created: GearsObj[0x58e8c50c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x489115ef created: GearsObj[0x60aaef81, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x489115ef created: GearsObj[0x60aaef81, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x489115ef FIN GearsES2[obj 0x489115ef isInit true, usesShared false, 1 GearsObj[0x58e8c50c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60aaef81, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2adc4fc4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x489115ef 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff8401084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x489115ef, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 14, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 15, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 14, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 16, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 15, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 17, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 16, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 18, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 17, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 19, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 18, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 20, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 19, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 21, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 20, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 22, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 21, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 23, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 22, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 24, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 23, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 25, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 24, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 26, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 25, fps 0.0,normal], displayable true, valid false, visible true
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame2,0,0,528x551,invalid,title=f 26, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x489115ef: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x489115ef FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] About to start Animator: CT main
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] About to setVisible.0 CT main
    [junit] About to setVisible.1.0 CT AWT-EventQueue-0
    [junit] About to setVisible.1.X CT AWT-EventQueue-0
    [junit] About to setVisible.X CT main
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=Generic Title,resizable,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0xc4813e0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x22822194, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x22822194, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0xc4813e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x22822194, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x34dc3db1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0x49010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0x7d652e2f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x3b3df9c6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x3b3df9c6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x7d652e2f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b3df9c6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x548bc850, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 6.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0x49703394, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x2dab6ae2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x2dab6ae2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x49703394, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2dab6ae2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6df79b16, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff8401084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 13.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0x6445b730, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x6da1e31a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x6da1e31a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x6445b730, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6da1e31a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x24eb31f9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff8401084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 20.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] *** detachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** detachGLCanvas.X
    [junit] *** createGLCanvas.0
    [junit] *** createGLCanvas.X
    [junit] *** attachGLCanvas.0 on-current-thread false, currentThread main
    [junit] *** attachGLCanvas.X
    [junit] *Init*: CT AWT-EventQueue-0
    [junit] About to setTitle: <INIT> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=DISPOSE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x302552ec on Thread[#28,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x302552ec created: GearsObj[0x2a0fb75e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x302552ec created: GearsObj[0x5cadd114, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x302552ec created: GearsObj[0x5cadd114, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x2a0fb75e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5cadd114, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3d1cfb63, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] *Reshape*: CT AWT-EventQueue-0
    [junit] About to setTitle: <RESHAPE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=INIT,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.reshape 0x302552ec 0/0 512x512 of 512x512, swapInterval 1, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x302552ec, angle 26.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 0, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=RESHAPE,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 1, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 0, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 2, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 1, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 3, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 2, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 4, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 3, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 5, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 4, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 6, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 5, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 7, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 6, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 8, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 7, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 9, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 8, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 10, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 9, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x49010843
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 11, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 10, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0x150107d7
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 12, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 11, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xfffffffff7010851
    [junit] *Display*: CT AWT-EventQueue-0
    [junit] About to setTitle: <f 13, fps 0.0> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 12, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.display 0x302552ec 512x512, swapInterval 1, drawable 0xffffffff8401084e
    [junit] *Dispose*: CT AWT-EventQueue-0
    [junit] About to setTitle: <DISPOSE> CT AWT-EventQueue-0, java.awt.Frame[frame3,0,0,528x551,invalid,title=f 13, fps 0.0,normal], displayable true, valid false, visible true
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [junit] Thread[#28,AWT-EventQueue-0,6,main] GearsES2.dispose 0x302552ec FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT - test02FPSAnimator_RestartOnAWTEDT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848991963 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848991963 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848993519 ms III - Start
    [junit] SLOCK [T main @ 1755848993520 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] NVIDIA Corporation
    [junit] GeForce GTX 460/PCIe/SSE2
    [junit] 4.6.0 NVIDIA 391.35
    [junit] GL_AMD_multi_draw_indirect GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_spirv_extensions GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_window_rectangles GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_alpha_to_coverage_dither_control GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_blend_equation_advanced GL_NV_blend_square GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_internalformat_sample_query GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_query_resource GL_NV_query_resource_tag GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_rectangle_compressed GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_multigpu_info GL_NV_shader_thread_group GL_KHR_blend_equation_advanced GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control
    [junit] Maximum number of samples supported by the hardware: 32
    [junit] Frame: java.awt.Frame[frame0,100,100,316x339,invalid,title=frame 2,resizable,normal]
    [junit] Applet: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT$MiniPApplet[panel0,8,31,300x300,layout=java.awt.BorderLayout]
    [junit] GLCanvas: AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41c063c3,
    [junit] 	handle    0x150107d7,
    [junit] 	Drawable size 300x300 surface[300x300],
    [junit] 	AWT[pos 0/0, size 300x300,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@2c6b7ab8[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5d51248a], obj 0x181f1687], idx 0], pfdID 32, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]]
    [junit] GLDrawable: WindowsOnscreenWGLDrawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41c063c3,
    [junit] 	Handle    0x150107d7,
    [junit] 	Surface   JAWTWindow[0xe14fa7d][JVM version: 21.0.7 (21.0.7 update 0)
    [junit] JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  300 x 300 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x3e02d8, surfaceHandle 0x150107d7, bounds [ 0 / 0  300 x 300 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 300x300], pixels[scale 1.0, 1.0 -> 300x300], visible true, lockedExt false,
    [junit] 	config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@2c6b7ab8[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5d51248a], obj 0x181f1687], idx 0], pfdID 32, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
    [junit] 	awtComponent AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41c063c3,
    [junit] 	handle    0x150107d7,
    [junit] 	Drawable size 300x300 surface[300x300],
    [junit] 	AWT[pos 0/0, size 300x300,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@2c6b7ab8[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5d51248a], obj 0x181f1687], idx 0], pfdID 32, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
    [junit] 	surfaceLock <6564579, 3ea3ac30>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
    [junit] fps: 8.333333
    [junit] Restarting surface...
    [junit] Done
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848998334 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848998334 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.49 sec
    [junit] ------------- Standard Output ---------------
    [junit] NVIDIA Corporation
    [junit] GeForce GTX 460/PCIe/SSE2
    [junit] 4.6.0 NVIDIA 391.35
    [junit] GL_AMD_multi_draw_indirect GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_spirv_extensions GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_window_rectangles GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_alpha_to_coverage_dither_control GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_blend_equation_advanced GL_NV_blend_square GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_internalformat_sample_query GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_query_resource GL_NV_query_resource_tag GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_rectangle_compressed GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_multigpu_info GL_NV_shader_thread_group GL_KHR_blend_equation_advanced GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control
    [junit] Maximum number of samples supported by the hardware: 32
    [junit] Frame: java.awt.Frame[frame0,100,100,316x339,invalid,title=frame 2,resizable,normal]
    [junit] Applet: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT$MiniPApplet[panel0,8,31,300x300,layout=java.awt.BorderLayout]
    [junit] GLCanvas: AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41c063c3,
    [junit] 	handle    0x150107d7,
    [junit] 	Drawable size 300x300 surface[300x300],
    [junit] 	AWT[pos 0/0, size 300x300,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@2c6b7ab8[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5d51248a], obj 0x181f1687], idx 0], pfdID 32, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]]
    [junit] GLDrawable: WindowsOnscreenWGLDrawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41c063c3,
    [junit] 	Handle    0x150107d7,
    [junit] 	Surface   JAWTWindow[0xe14fa7d][JVM version: 21.0.7 (21.0.7 update 0)
    [junit] JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  300 x 300 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x3e02d8, surfaceHandle 0x150107d7, bounds [ 0 / 0  300 x 300 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 300x300], pixels[scale 1.0, 1.0 -> 300x300], visible true, lockedExt false,
    [junit] 	config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@2c6b7ab8[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5d51248a], obj 0x181f1687], idx 0], pfdID 32, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
    [junit] 	awtComponent AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41c063c3,
    [junit] 	handle    0x150107d7,
    [junit] 	Drawable size 300x300 surface[300x300],
    [junit] 	AWT[pos 0/0, size 300x300,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@2c6b7ab8[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5d51248a], obj 0x181f1687], idx 0], pfdID 32, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
    [junit] 	surfaceLock <6564579, 3ea3ac30>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
    [junit] Restarting surface...
    [junit] Done
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848993519 ms III - Start
    [junit] SLOCK [T main @ 1755848993520 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] fps: 8.333333
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848998334 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848998334 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 4.782 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.49 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] NVIDIA Corporation
    [junit] GeForce GTX 460/PCIe/SSE2
    [junit] 4.6.0 NVIDIA 391.35
    [junit] GL_AMD_multi_draw_indirect GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_compute_shader GL_ARB_compute_variable_group_size GL_ARB_conditional_render_inverted GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_derivative_control GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_indirect GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_ES3_1_compatibility GL_ARB_ES3_2_compatibility GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_no_attachments GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gl_spirv GL_ARB_gpu_shader5 GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_indirect_parameters GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_query_buffer_object GL_ARB_robust_buffer_access_behavior GL_ARB_robustness GL_ARB_sample_shading GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_draw_parameters GL_ARB_shader_group_vote GL_ARB_shader_image_load_store GL_ARB_shader_image_size GL_ARB_shader_objects GL_ARB_shader_precision GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_image_samples GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_include GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_sparse_buffer GL_ARB_sparse_texture GL_ARB_spirv_extensions GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_tessellation_shader GL_ARB_texture_barrier GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_filter_anisotropic GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shader_image_load_store GL_EXT_shader_integer_mix GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback2 GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_EXT_window_rectangles GL_EXT_import_sync_object GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KHR_context_flush_control GL_KHR_debug GL_KHR_parallel_shader_compile GL_KHR_no_error GL_KHR_robust_buffer_access_behavior GL_KHR_robustness GL_KTX_buffer_region GL_NV_alpha_to_coverage_dither_control GL_NV_bindless_multi_draw_indirect GL_NV_bindless_multi_draw_indirect_count GL_NV_blend_equation_advanced GL_NV_blend_square GL_NV_command_list GL_NV_compute_program5 GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_draw_texture GL_NV_ES1_1_compatibility GL_NV_ES3_1_compatibility GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_internalformat_sample_query GL_NV_gpu_program4_1 GL_NV_gpu_program5 GL_NV_gpu_program5_mem_extended GL_NV_gpu_program_fp64 GL_NV_gpu_shader5 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_path_rendering GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_query_resource GL_NV_query_resource_tag GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_atomic_counters GL_NV_shader_atomic_float GL_NV_shader_buffer_load GL_NV_shader_storage_buffer_object GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_rectangle_compressed GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_transform_feedback2 GL_NV_uniform_buffer_unified_memory GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_attrib_integer_64bit GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_NVX_multigpu_info GL_NV_shader_thread_group GL_KHR_blend_equation_advanced GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control
    [junit] Maximum number of samples supported by the hardware: 32
    [junit] Frame: java.awt.Frame[frame0,100,100,316x339,invalid,title=frame 2,resizable,normal]
    [junit] Applet: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT$MiniPApplet[panel0,8,31,300x300,layout=java.awt.BorderLayout]
    [junit] GLCanvas: AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41c063c3,
    [junit] 	handle    0x150107d7,
    [junit] 	Drawable size 300x300 surface[300x300],
    [junit] 	AWT[pos 0/0, size 300x300,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@2c6b7ab8[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5d51248a], obj 0x181f1687], idx 0], pfdID 32, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]]
    [junit] GLDrawable: WindowsOnscreenWGLDrawable[Realized true,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41c063c3,
    [junit] 	Handle    0x150107d7,
    [junit] 	Surface   JAWTWindow[0xe14fa7d][JVM version: 21.0.7 (21.0.7 update 0)
    [junit] JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  300 x 300 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pixelScale 1.0x1.0, shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x3e02d8, surfaceHandle 0x150107d7, bounds [ 0 / 0  300 x 300 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], window [0/0 300x300], pixels[scale 1.0, 1.0 -> 300x300], visible true, lockedExt false,
    [junit] 	config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@2c6b7ab8[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5d51248a], obj 0x181f1687], idx 0], pfdID 32, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]],
    [junit] 	awtComponent AWT-GLCanvas[Realized true,
    [junit] 	jogamp.opengl.windows.wgl.WindowsOnscreenWGLDrawable,
    [junit] 	Factory   jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory@41c063c3,
    [junit] 	handle    0x150107d7,
    [junit] 	Drawable size 300x300 surface[300x300],
    [junit] 	AWT[pos 0/0, size 300x300,
    [junit] 	visible true, displayable true, showing true,
    [junit] 	AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection \Display0, unitID 0, awtDevice D3DGraphicsDevice[screen=0], handle 0x0], idx 0],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	sun.awt.Win32GraphicsConfig@2c6b7ab8[dev=D3DGraphicsDevice[screen=0],pixfmt=32],
    [junit] 	encapsulated WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x5d51248a], obj 0x181f1687], idx 0], pfdID 32, ARB-Choosen true,
    [junit] 	requested GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]],
    [junit] 	chosen    GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]]]]],
    [junit] 	surfaceLock <6564579, 3ea3ac30>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
    [junit] Restarting surface...
    [junit] Done
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848993519 ms III - Start
    [junit] SLOCK [T main @ 1755848993520 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00
    [junit] OSX CALayer AWT-Mod Bug false
    [junit] OSType WINDOWS
    [junit] Java Version 21.0.7
    [junit] fps: 8.333333
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848998334 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755848998334 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848999958 ms III - Start
    [junit] SLOCK [T main @ 1755848999959 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test01
    [junit] Frame size: cols x rows 4x1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5a148b48: tileRendererInUse null, GearsES2[obj 0x5a148b48 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5a148b48 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5a148b48 created: GearsObj[0x747e75f3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5a148b48 created: GearsObj[0x217ac3db, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5a148b48 created: GearsObj[0x217ac3db, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5a148b48 FIN GearsES2[obj 0x5a148b48 isInit true, usesShared false, 1 GearsObj[0x747e75f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217ac3db, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41c53842, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5a148b48 0/0 283x154 of 283x154, swapInterval 0, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5a148b48, angle 0.0, [l -1.8376623, r 1.8376623, b -1.0, t 1.0] 3.6753247x2.0 -> [l -1.8376623, r 1.8376626, b -1.0, t 1.0] 3.675325x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5a148b48 283x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5d355ff5: tileRendererInUse null, GearsES2[obj 0x5d355ff5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5d355ff5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5d355ff5 created: GearsObj[0x73d817de, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5d355ff5 created: GearsObj[0x16dec850, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5d355ff5 created: GearsObj[0x16dec850, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5d355ff5 FIN GearsES2[obj 0x5d355ff5 isInit true, usesShared false, 1 GearsObj[0x73d817de, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16dec850, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ba1c91e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5d355ff5 0/0 291x154 of 291x154, swapInterval 0, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5d355ff5, angle 0.0, [l -1.8896104, r 1.8896104, b -1.0, t 1.0] 3.7792208x2.0 -> [l -1.8896104, r 1.8896106, b -1.0, t 1.0] 3.779221x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5d355ff5 291x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2305c1d0: tileRendererInUse null, GearsES2[obj 0x2305c1d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2305c1d0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2305c1d0 created: GearsObj[0x2ae6cb27, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2305c1d0 created: GearsObj[0x3ae95fc6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2305c1d0 created: GearsObj[0x3ae95fc6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2305c1d0 FIN GearsES2[obj 0x2305c1d0 isInit true, usesShared false, 1 GearsObj[0x2ae6cb27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ae95fc6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39a85c4c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2305c1d0 0/0 282x154 of 282x154, swapInterval 0, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2305c1d0, angle 0.0, [l -1.8311689, r 1.8311689, b -1.0, t 1.0] 3.6623378x2.0 -> [l -1.8311689, r 1.8311691, b -1.0, t 1.0] 3.662338x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x2305c1d0 282x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5a148b48 283x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5d355ff5 291x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x2305c1d0 282x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2305c1d0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2305c1d0 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5d355ff5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5d355ff5 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a148b48: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a148b48 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test02
    [junit] Frame size: cols x rows 4x1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x326280ca: tileRendererInUse null, GearsES2[obj 0x326280ca isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x326280ca on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x326280ca created: GearsObj[0x295cd2bb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x326280ca created: GearsObj[0x3bad7dff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x326280ca created: GearsObj[0x3bad7dff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x326280ca FIN GearsES2[obj 0x326280ca isInit true, usesShared false, 1 GearsObj[0x295cd2bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3bad7dff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67dae156, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x326280ca 0/0 291x154 of 291x154, swapInterval 0, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x326280ca, angle 0.0, [l -1.8896104, r 1.8896104, b -1.0, t 1.0] 3.7792208x2.0 -> [l -1.8896104, r 1.8896106, b -1.0, t 1.0] 3.779221x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x326280ca 291x154, swapInterval 0, drawable 0xfffffffff7010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1f3dcda3: tileRendererInUse null, GearsES2[obj 0x1f3dcda3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f3dcda3 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f3dcda3 created: GearsObj[0x2f585f5f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f3dcda3 created: GearsObj[0x5363c178, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f3dcda3 created: GearsObj[0x5363c178, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1f3dcda3 FIN GearsES2[obj 0x1f3dcda3 isInit true, usesShared false, 1 GearsObj[0x2f585f5f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5363c178, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b62cb0e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f3dcda3 0/0 282x154 of 282x154, swapInterval 0, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f3dcda3, angle 0.0, [l -1.8311689, r 1.8311689, b -1.0, t 1.0] 3.6623378x2.0 -> [l -1.8311689, r 1.8311691, b -1.0, t 1.0] 3.662338x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1f3dcda3 282x154, swapInterval 0, drawable 0xfffffffff7010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x326280ca 291x154, swapInterval 0, drawable 0xfffffffff7010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1f3dcda3 282x154, swapInterval 0, drawable 0xfffffffff7010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f3dcda3: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f3dcda3 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x326280ca: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x326280ca FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849004164 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849004165 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.901 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848999958 ms III - Start
    [junit] SLOCK [T main @ 1755848999959 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test01
    [junit] Frame size: cols x rows 4x1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5a148b48: tileRendererInUse null, GearsES2[obj 0x5a148b48 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5a148b48 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5a148b48 created: GearsObj[0x747e75f3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5a148b48 created: GearsObj[0x217ac3db, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5a148b48 created: GearsObj[0x217ac3db, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5a148b48 FIN GearsES2[obj 0x5a148b48 isInit true, usesShared false, 1 GearsObj[0x747e75f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217ac3db, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41c53842, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5a148b48 0/0 283x154 of 283x154, swapInterval 0, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5a148b48, angle 0.0, [l -1.8376623, r 1.8376623, b -1.0, t 1.0] 3.6753247x2.0 -> [l -1.8376623, r 1.8376626, b -1.0, t 1.0] 3.675325x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5a148b48 283x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5d355ff5: tileRendererInUse null, GearsES2[obj 0x5d355ff5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5d355ff5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5d355ff5 created: GearsObj[0x73d817de, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5d355ff5 created: GearsObj[0x16dec850, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5d355ff5 created: GearsObj[0x16dec850, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5d355ff5 FIN GearsES2[obj 0x5d355ff5 isInit true, usesShared false, 1 GearsObj[0x73d817de, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16dec850, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ba1c91e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5d355ff5 0/0 291x154 of 291x154, swapInterval 0, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5d355ff5, angle 0.0, [l -1.8896104, r 1.8896104, b -1.0, t 1.0] 3.7792208x2.0 -> [l -1.8896104, r 1.8896106, b -1.0, t 1.0] 3.779221x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5d355ff5 291x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2305c1d0: tileRendererInUse null, GearsES2[obj 0x2305c1d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2305c1d0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2305c1d0 created: GearsObj[0x2ae6cb27, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2305c1d0 created: GearsObj[0x3ae95fc6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2305c1d0 created: GearsObj[0x3ae95fc6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2305c1d0 FIN GearsES2[obj 0x2305c1d0 isInit true, usesShared false, 1 GearsObj[0x2ae6cb27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ae95fc6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39a85c4c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2305c1d0 0/0 282x154 of 282x154, swapInterval 0, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2305c1d0, angle 0.0, [l -1.8311689, r 1.8311689, b -1.0, t 1.0] 3.6623378x2.0 -> [l -1.8311689, r 1.8311691, b -1.0, t 1.0] 3.662338x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x2305c1d0 282x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5a148b48 283x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5d355ff5 291x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x2305c1d0 282x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2305c1d0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2305c1d0 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5d355ff5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5d355ff5 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a148b48: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a148b48 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test02
    [junit] Frame size: cols x rows 4x1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x326280ca: tileRendererInUse null, GearsES2[obj 0x326280ca isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x326280ca on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x326280ca created: GearsObj[0x295cd2bb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x326280ca created: GearsObj[0x3bad7dff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x326280ca created: GearsObj[0x3bad7dff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x326280ca FIN GearsES2[obj 0x326280ca isInit true, usesShared false, 1 GearsObj[0x295cd2bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3bad7dff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67dae156, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x326280ca 0/0 291x154 of 291x154, swapInterval 0, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x326280ca, angle 0.0, [l -1.8896104, r 1.8896104, b -1.0, t 1.0] 3.7792208x2.0 -> [l -1.8896104, r 1.8896106, b -1.0, t 1.0] 3.779221x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x326280ca 291x154, swapInterval 0, drawable 0xfffffffff7010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1f3dcda3: tileRendererInUse null, GearsES2[obj 0x1f3dcda3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f3dcda3 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f3dcda3 created: GearsObj[0x2f585f5f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f3dcda3 created: GearsObj[0x5363c178, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f3dcda3 created: GearsObj[0x5363c178, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1f3dcda3 FIN GearsES2[obj 0x1f3dcda3 isInit true, usesShared false, 1 GearsObj[0x2f585f5f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5363c178, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b62cb0e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f3dcda3 0/0 282x154 of 282x154, swapInterval 0, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f3dcda3, angle 0.0, [l -1.8311689, r 1.8311689, b -1.0, t 1.0] 3.6623378x2.0 -> [l -1.8311689, r 1.8311691, b -1.0, t 1.0] 3.662338x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1f3dcda3 282x154, swapInterval 0, drawable 0xfffffffff7010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x326280ca 291x154, swapInterval 0, drawable 0xfffffffff7010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1f3dcda3 282x154, swapInterval 0, drawable 0xfffffffff7010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f3dcda3: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f3dcda3 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x326280ca: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x326280ca FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849004164 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849004165 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.92 sec
    [junit] Testcase: test02 took 0.733 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.901 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755848999958 ms III - Start
    [junit] SLOCK [T main @ 1755848999959 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test01
    [junit] Frame size: cols x rows 4x1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5a148b48: tileRendererInUse null, GearsES2[obj 0x5a148b48 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5a148b48 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5a148b48 created: GearsObj[0x747e75f3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5a148b48 created: GearsObj[0x217ac3db, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5a148b48 created: GearsObj[0x217ac3db, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5a148b48 FIN GearsES2[obj 0x5a148b48 isInit true, usesShared false, 1 GearsObj[0x747e75f3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x217ac3db, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41c53842, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5a148b48 0/0 283x154 of 283x154, swapInterval 0, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5a148b48, angle 0.0, [l -1.8376623, r 1.8376623, b -1.0, t 1.0] 3.6753247x2.0 -> [l -1.8376623, r 1.8376626, b -1.0, t 1.0] 3.675325x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5a148b48 283x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5d355ff5: tileRendererInUse null, GearsES2[obj 0x5d355ff5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5d355ff5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5d355ff5 created: GearsObj[0x73d817de, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5d355ff5 created: GearsObj[0x16dec850, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5d355ff5 created: GearsObj[0x16dec850, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5d355ff5 FIN GearsES2[obj 0x5d355ff5 isInit true, usesShared false, 1 GearsObj[0x73d817de, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x16dec850, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ba1c91e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5d355ff5 0/0 291x154 of 291x154, swapInterval 0, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5d355ff5, angle 0.0, [l -1.8896104, r 1.8896104, b -1.0, t 1.0] 3.7792208x2.0 -> [l -1.8896104, r 1.8896106, b -1.0, t 1.0] 3.779221x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5d355ff5 291x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x2305c1d0: tileRendererInUse null, GearsES2[obj 0x2305c1d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x2305c1d0 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x2305c1d0 created: GearsObj[0x2ae6cb27, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x2305c1d0 created: GearsObj[0x3ae95fc6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x2305c1d0 created: GearsObj[0x3ae95fc6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x2305c1d0 FIN GearsES2[obj 0x2305c1d0 isInit true, usesShared false, 1 GearsObj[0x2ae6cb27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ae95fc6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x39a85c4c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x2305c1d0 0/0 282x154 of 282x154, swapInterval 0, drawable 0x150107d7, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x2305c1d0, angle 0.0, [l -1.8311689, r 1.8311689, b -1.0, t 1.0] 3.6623378x2.0 -> [l -1.8311689, r 1.8311691, b -1.0, t 1.0] 3.662338x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x2305c1d0 282x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5a148b48 283x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5d355ff5 291x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x2305c1d0 282x154, swapInterval 0, drawable 0x150107d7
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2305c1d0: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x2305c1d0 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5d355ff5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5d355ff5 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a148b48: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5a148b48 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test02
    [junit] Frame size: cols x rows 4x1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x326280ca: tileRendererInUse null, GearsES2[obj 0x326280ca isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x326280ca on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x326280ca created: GearsObj[0x295cd2bb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x326280ca created: GearsObj[0x3bad7dff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x326280ca created: GearsObj[0x3bad7dff, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x326280ca FIN GearsES2[obj 0x326280ca isInit true, usesShared false, 1 GearsObj[0x295cd2bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3bad7dff, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x67dae156, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x326280ca 0/0 291x154 of 291x154, swapInterval 0, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x326280ca, angle 0.0, [l -1.8896104, r 1.8896104, b -1.0, t 1.0] 3.7792208x2.0 -> [l -1.8896104, r 1.8896106, b -1.0, t 1.0] 3.779221x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x326280ca 291x154, swapInterval 0, drawable 0xfffffffff7010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1f3dcda3: tileRendererInUse null, GearsES2[obj 0x1f3dcda3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1f3dcda3 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1f3dcda3 created: GearsObj[0x2f585f5f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1f3dcda3 created: GearsObj[0x5363c178, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1f3dcda3 created: GearsObj[0x5363c178, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1f3dcda3 FIN GearsES2[obj 0x1f3dcda3 isInit true, usesShared false, 1 GearsObj[0x2f585f5f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5363c178, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1b62cb0e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1f3dcda3 0/0 282x154 of 282x154, swapInterval 0, drawable 0xfffffffff7010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1f3dcda3, angle 0.0, [l -1.8311689, r 1.8311689, b -1.0, t 1.0] 3.6623378x2.0 -> [l -1.8311689, r 1.8311691, b -1.0, t 1.0] 3.662338x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1f3dcda3 282x154, swapInterval 0, drawable 0xfffffffff7010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x326280ca 291x154, swapInterval 0, drawable 0xfffffffff7010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1f3dcda3 282x154, swapInterval 0, drawable 0xfffffffff7010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f3dcda3: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1f3dcda3 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x326280ca: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x326280ca FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasResize01AWT - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849004164 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849004165 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849005693 ms III - Start
    [junit] SLOCK [T main @ 1755849005694 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT - test00
    [junit] GLEL init: Surface 800x800, GLJPanel, swap-ival 0
    [junit] GLEL reshape: Surface 800x800, reshape 0/0 800x600
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelReadd01Bug1310AWT.test00-n0000-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [junit] XXX: Remove
    [junit] GLEL dispose
    [junit] XXX: ReAdd.0: glJPanel-Size: java.awt.Dimension[width=800,height=600]
    [junit] XXX: ReAdd.X: glJPanel-Size: java.awt.Dimension[width=800,height=600]
    [junit] GLEL init: Surface 800x800, GLJPanel, swap-ival 0
    [junit] GLEL reshape: Surface 800x800, reshape 0/0 800x600
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelReadd01Bug1310AWT.test00-n0001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [junit] GLEL dispose
    [junit] Exp GL_Viewport: [0, 0, 800, 600]
    [junit] Has GL_Viewport: [0, 0, 800, 600]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849009566 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849009566 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.556 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849005693 ms III - Start
    [junit] SLOCK [T main @ 1755849005694 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT - test00
    [junit] GLEL init: Surface 800x800, GLJPanel, swap-ival 0
    [junit] GLEL reshape: Surface 800x800, reshape 0/0 800x600
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelReadd01Bug1310AWT.test00-n0000-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [junit] XXX: Remove
    [junit] GLEL dispose
    [junit] XXX: ReAdd.0: glJPanel-Size: java.awt.Dimension[width=800,height=600]
    [junit] XXX: ReAdd.X: glJPanel-Size: java.awt.Dimension[width=800,height=600]
    [junit] GLEL init: Surface 800x800, GLJPanel, swap-ival 0
    [junit] GLEL reshape: Surface 800x800, reshape 0/0 800x600
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelReadd01Bug1310AWT.test00-n0001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [junit] GLEL dispose
    [junit] Exp GL_Viewport: [0, 0, 800, 600]
    [junit] Has GL_Viewport: [0, 0, 800, 600]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849009566 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849009566 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00 took 1.308 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.556 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849005693 ms III - Start
    [junit] SLOCK [T main @ 1755849005694 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT - test00
    [junit] GLEL init: Surface 800x800, GLJPanel, swap-ival 0
    [junit] GLEL reshape: Surface 800x800, reshape 0/0 800x600
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelReadd01Bug1310AWT.test00-n0000-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [junit] XXX: Remove
    [junit] GLEL dispose
    [junit] XXX: ReAdd.0: glJPanel-Size: java.awt.Dimension[width=800,height=600]
    [junit] XXX: ReAdd.X: glJPanel-Size: java.awt.Dimension[width=800,height=600]
    [junit] GLEL init: Surface 800x800, GLJPanel, swap-ival 0
    [junit] GLEL reshape: Surface 800x800, reshape 0/0 800x600
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelReadd01Bug1310AWT.test00-n0001-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0800x0600.png
    [junit] GLEL dispose
    [junit] Exp GL_Viewport: [0, 0, 800, 600]
    [junit] Has GL_Viewport: [0, 0, 800, 600]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelReadd01Bug1310AWT - test00
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849009566 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849009566 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849010972 ms III - Start
    [junit] SLOCK [T main @ 1755849010973 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01
    [junit] Frame size: cols x rows 4x1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x48b7c6c3: tileRendererInUse null, GearsES2[obj 0x48b7c6c3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x48b7c6c3 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x48b7c6c3 created: GearsObj[0x4d52d4f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x48b7c6c3 created: GearsObj[0x3a63ef4b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x48b7c6c3 created: GearsObj[0x3a63ef4b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x48b7c6c3 FIN GearsES2[obj 0x48b7c6c3 isInit true, usesShared false, 1 GearsObj[0x4d52d4f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a63ef4b, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x38cf609e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x48b7c6c3 0/0 282x154 of 282x154, swapInterval 0, drawable 0x1e010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x48b7c6c3, angle 0.0, [l -1.8311689, r 1.8311689, b -1.0, t 1.0] 3.6623378x2.0 -> [l -1.8311689, r 1.8311691, b -1.0, t 1.0] 3.662338x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x48b7c6c3 282x154, swapInterval 0, drawable 0x1e010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1129fb10: tileRendererInUse null, GearsES2[obj 0x1129fb10 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1129fb10 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1129fb10 created: GearsObj[0x5cb784cf, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1129fb10 created: GearsObj[0x2e5424a6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1129fb10 created: GearsObj[0x2e5424a6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1129fb10 FIN GearsES2[obj 0x1129fb10 isInit true, usesShared false, 1 GearsObj[0x5cb784cf, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x2e5424a6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x58391bde, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1129fb10 0/0 291x154 of 291x154, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1129fb10, angle 0.0, [l -1.8896104, r 1.8896104, b -1.0, t 1.0] 3.7792208x2.0 -> [l -1.8896104, r 1.8896106, b -1.0, t 1.0] 3.779221x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1129fb10 291x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6587880e: tileRendererInUse null, GearsES2[obj 0x6587880e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6587880e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6587880e created: GearsObj[0x1f75af95, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6587880e created: GearsObj[0x5cef76a4, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6587880e created: GearsObj[0x5cef76a4, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6587880e FIN GearsES2[obj 0x6587880e isInit true, usesShared false, 1 GearsObj[0x1f75af95, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5cef76a4, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5ecde243, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6587880e 0/0 283x154 of 283x154, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6587880e, angle 0.0, [l -1.8376623, r 1.8376623, b -1.0, t 1.0] 3.6753247x2.0 -> [l -1.8376623, r 1.8376626, b -1.0, t 1.0] 3.675325x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x6587880e 283x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x48b7c6c3 282x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1129fb10 291x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x6587880e 283x154, swapInterval 0, drawable 0x1e010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x48b7c6c3: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x48b7c6c3 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1129fb10: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1129fb10 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6587880e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6587880e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02
    [junit] Frame size: cols x rows 4x1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7ece2d5: tileRendererInUse null, GearsES2[obj 0x7ece2d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7ece2d5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7ece2d5 created: GearsObj[0x24b523e4, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7ece2d5 created: GearsObj[0x52bebc5e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7ece2d5 created: GearsObj[0x52bebc5e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7ece2d5 FIN GearsES2[obj 0x7ece2d5 isInit true, usesShared false, 1 GearsObj[0x24b523e4, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x52bebc5e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x253d3805, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7ece2d5 0/0 282x154 of 282x154, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7ece2d5, angle 0.0, [l -1.8311689, r 1.8311689, b -1.0, t 1.0] 3.6623378x2.0 -> [l -1.8311689, r 1.8311691, b -1.0, t 1.0] 3.662338x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7ece2d5 282x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x55121053: tileRendererInUse null, GearsES2[obj 0x55121053 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x55121053 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x55121053 created: GearsObj[0x22f70f5f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x55121053 created: GearsObj[0x592b5e6e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x55121053 created: GearsObj[0x592b5e6e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x55121053 FIN GearsES2[obj 0x55121053 isInit true, usesShared false, 1 GearsObj[0x22f70f5f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x592b5e6e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x701090a5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x55121053 0/0 291x154 of 291x154, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x55121053, angle 0.0, [l -1.8896104, r 1.8896104, b -1.0, t 1.0] 3.7792208x2.0 -> [l -1.8896104, r 1.8896106, b -1.0, t 1.0] 3.779221x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x55121053 291x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7ece2d5 282x154, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x55121053 291x154, swapInterval 0, drawable 0x3901088a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7ece2d5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7ece2d5 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55121053: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55121053 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849014983 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849014983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.698 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849010972 ms III - Start
    [junit] SLOCK [T main @ 1755849010973 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01
    [junit] Frame size: cols x rows 4x1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x48b7c6c3: tileRendererInUse null, GearsES2[obj 0x48b7c6c3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x48b7c6c3 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x48b7c6c3 created: GearsObj[0x4d52d4f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x48b7c6c3 created: GearsObj[0x3a63ef4b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x48b7c6c3 created: GearsObj[0x3a63ef4b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x48b7c6c3 FIN GearsES2[obj 0x48b7c6c3 isInit true, usesShared false, 1 GearsObj[0x4d52d4f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a63ef4b, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x38cf609e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x48b7c6c3 0/0 282x154 of 282x154, swapInterval 0, drawable 0x1e010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x48b7c6c3, angle 0.0, [l -1.8311689, r 1.8311689, b -1.0, t 1.0] 3.6623378x2.0 -> [l -1.8311689, r 1.8311691, b -1.0, t 1.0] 3.662338x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x48b7c6c3 282x154, swapInterval 0, drawable 0x1e010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1129fb10: tileRendererInUse null, GearsES2[obj 0x1129fb10 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1129fb10 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1129fb10 created: GearsObj[0x5cb784cf, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1129fb10 created: GearsObj[0x2e5424a6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1129fb10 created: GearsObj[0x2e5424a6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1129fb10 FIN GearsES2[obj 0x1129fb10 isInit true, usesShared false, 1 GearsObj[0x5cb784cf, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x2e5424a6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x58391bde, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1129fb10 0/0 291x154 of 291x154, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1129fb10, angle 0.0, [l -1.8896104, r 1.8896104, b -1.0, t 1.0] 3.7792208x2.0 -> [l -1.8896104, r 1.8896106, b -1.0, t 1.0] 3.779221x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1129fb10 291x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6587880e: tileRendererInUse null, GearsES2[obj 0x6587880e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6587880e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6587880e created: GearsObj[0x1f75af95, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6587880e created: GearsObj[0x5cef76a4, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6587880e created: GearsObj[0x5cef76a4, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6587880e FIN GearsES2[obj 0x6587880e isInit true, usesShared false, 1 GearsObj[0x1f75af95, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5cef76a4, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5ecde243, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6587880e 0/0 283x154 of 283x154, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6587880e, angle 0.0, [l -1.8376623, r 1.8376623, b -1.0, t 1.0] 3.6753247x2.0 -> [l -1.8376623, r 1.8376626, b -1.0, t 1.0] 3.675325x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x6587880e 283x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x48b7c6c3 282x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1129fb10 291x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x6587880e 283x154, swapInterval 0, drawable 0x1e010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x48b7c6c3: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x48b7c6c3 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1129fb10: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1129fb10 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6587880e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6587880e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02
    [junit] Frame size: cols x rows 4x1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7ece2d5: tileRendererInUse null, GearsES2[obj 0x7ece2d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7ece2d5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7ece2d5 created: GearsObj[0x24b523e4, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7ece2d5 created: GearsObj[0x52bebc5e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7ece2d5 created: GearsObj[0x52bebc5e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7ece2d5 FIN GearsES2[obj 0x7ece2d5 isInit true, usesShared false, 1 GearsObj[0x24b523e4, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x52bebc5e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x253d3805, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7ece2d5 0/0 282x154 of 282x154, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7ece2d5, angle 0.0, [l -1.8311689, r 1.8311689, b -1.0, t 1.0] 3.6623378x2.0 -> [l -1.8311689, r 1.8311691, b -1.0, t 1.0] 3.662338x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7ece2d5 282x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x55121053: tileRendererInUse null, GearsES2[obj 0x55121053 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x55121053 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x55121053 created: GearsObj[0x22f70f5f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x55121053 created: GearsObj[0x592b5e6e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x55121053 created: GearsObj[0x592b5e6e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x55121053 FIN GearsES2[obj 0x55121053 isInit true, usesShared false, 1 GearsObj[0x22f70f5f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x592b5e6e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x701090a5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x55121053 0/0 291x154 of 291x154, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x55121053, angle 0.0, [l -1.8896104, r 1.8896104, b -1.0, t 1.0] 3.7792208x2.0 -> [l -1.8896104, r 1.8896106, b -1.0, t 1.0] 3.779221x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x55121053 291x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7ece2d5 282x154, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x55121053 291x154, swapInterval 0, drawable 0x3901088a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7ece2d5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7ece2d5 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55121053: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55121053 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849014983 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849014983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.84 sec
    [junit] Testcase: test02 took 0.673 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.698 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849010972 ms III - Start
    [junit] SLOCK [T main @ 1755849010973 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01
    [junit] Frame size: cols x rows 4x1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x48b7c6c3: tileRendererInUse null, GearsES2[obj 0x48b7c6c3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x48b7c6c3 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x48b7c6c3 created: GearsObj[0x4d52d4f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x48b7c6c3 created: GearsObj[0x3a63ef4b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x48b7c6c3 created: GearsObj[0x3a63ef4b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x48b7c6c3 FIN GearsES2[obj 0x48b7c6c3 isInit true, usesShared false, 1 GearsObj[0x4d52d4f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x3a63ef4b, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x38cf609e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x48b7c6c3 0/0 282x154 of 282x154, swapInterval 0, drawable 0x1e010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x48b7c6c3, angle 0.0, [l -1.8311689, r 1.8311689, b -1.0, t 1.0] 3.6623378x2.0 -> [l -1.8311689, r 1.8311691, b -1.0, t 1.0] 3.662338x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x48b7c6c3 282x154, swapInterval 0, drawable 0x1e010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x1129fb10: tileRendererInUse null, GearsES2[obj 0x1129fb10 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1129fb10 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1129fb10 created: GearsObj[0x5cb784cf, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x1129fb10 created: GearsObj[0x2e5424a6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x1129fb10 created: GearsObj[0x2e5424a6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x1129fb10 FIN GearsES2[obj 0x1129fb10 isInit true, usesShared false, 1 GearsObj[0x5cb784cf, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x2e5424a6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x58391bde, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x1129fb10 0/0 291x154 of 291x154, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1129fb10, angle 0.0, [l -1.8896104, r 1.8896104, b -1.0, t 1.0] 3.7792208x2.0 -> [l -1.8896104, r 1.8896106, b -1.0, t 1.0] 3.779221x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1129fb10 291x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x6587880e: tileRendererInUse null, GearsES2[obj 0x6587880e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6587880e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6587880e created: GearsObj[0x1f75af95, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x6587880e created: GearsObj[0x5cef76a4, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x6587880e created: GearsObj[0x5cef76a4, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x6587880e FIN GearsES2[obj 0x6587880e isInit true, usesShared false, 1 GearsObj[0x1f75af95, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x5cef76a4, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5ecde243, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6587880e 0/0 283x154 of 283x154, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6587880e, angle 0.0, [l -1.8376623, r 1.8376623, b -1.0, t 1.0] 3.6753247x2.0 -> [l -1.8376623, r 1.8376626, b -1.0, t 1.0] 3.675325x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x6587880e 283x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x48b7c6c3 282x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x1129fb10 291x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x6587880e 283x154, swapInterval 0, drawable 0x1e010851
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x48b7c6c3: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x48b7c6c3 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1129fb10: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x1129fb10 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6587880e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x6587880e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02
    [junit] Frame size: cols x rows 4x1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7ece2d5: tileRendererInUse null, GearsES2[obj 0x7ece2d5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7ece2d5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7ece2d5 created: GearsObj[0x24b523e4, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7ece2d5 created: GearsObj[0x52bebc5e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7ece2d5 created: GearsObj[0x52bebc5e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7ece2d5 FIN GearsES2[obj 0x7ece2d5 isInit true, usesShared false, 1 GearsObj[0x24b523e4, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x52bebc5e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x253d3805, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7ece2d5 0/0 282x154 of 282x154, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7ece2d5, angle 0.0, [l -1.8311689, r 1.8311689, b -1.0, t 1.0] 3.6623378x2.0 -> [l -1.8311689, r 1.8311691, b -1.0, t 1.0] 3.662338x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7ece2d5 282x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x55121053: tileRendererInUse null, GearsES2[obj 0x55121053 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x55121053 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x55121053 created: GearsObj[0x22f70f5f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x55121053 created: GearsObj[0x592b5e6e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x55121053 created: GearsObj[0x592b5e6e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x55121053 FIN GearsES2[obj 0x55121053 isInit true, usesShared false, 1 GearsObj[0x22f70f5f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x592b5e6e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x701090a5, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x55121053 0/0 291x154 of 291x154, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x55121053, angle 0.0, [l -1.8896104, r 1.8896104, b -1.0, t 1.0] 3.7792208x2.0 -> [l -1.8896104, r 1.8896106, b -1.0, t 1.0] 3.779221x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x55121053 291x154, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7ece2d5 282x154, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x55121053 291x154, swapInterval 0, drawable 0x3901088a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7ece2d5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7ece2d5 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55121053: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x55121053 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelResize01AWT - test02
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849014983 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849014983 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849016505 ms III - Start
    [junit] SLOCK [T main @ 1755849016506 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x46c410c: tileRendererInUse null, GearsES2[obj 0x46c410c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x46c410c on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x46c410c created: GearsObj[0x7d009f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x46c410c created: GearsObj[0x7b2aa97e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x46c410c created: GearsObj[0x7b2aa97e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x46c410c FIN GearsES2[obj 0x46c410c isInit true, usesShared false, 1 GearsObj[0x7d009f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7b2aa97e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6cbd37e3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 10, 2 code: 
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  11, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  12, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x46c410c 0/0 310x480 of 310x480, swapInterval 0, drawable 0xffffffff9d01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46c410c, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0xffffffff9d01084e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 640x480, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 640x480, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x46c410c 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffff9d01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46c410c, angle 1.0, [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0 -> [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 382x361 of 382x361, swapInterval 1, drawable 0xffffffff9d01084e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 784x361, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 784x361, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test01_texUnit0_keepTex0_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0784x0361.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 784x361, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 784x361, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x46c410c: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x46c410c FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test02_texUnit0_keepTex1_ES2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7917849a: tileRendererInUse null, GearsES2[obj 0x7917849a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7917849a on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7917849a created: GearsObj[0x41f2ebb2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7917849a created: GearsObj[0x4fc95bf6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7917849a created: GearsObj[0x4fc95bf6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7917849a FIN GearsES2[obj 0x7917849a isInit true, usesShared false, 1 GearsObj[0x41f2ebb2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4fc95bf6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x16d0580e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=8, linked=false, inUse=false, program: 10, 2 code: 
    [junit]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  12, source]
    [junit]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, 1/1 shader:  11, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7917849a 0/0 310x480 of 310x480, swapInterval 0, drawable 0xffffffff9d01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7917849a, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0xffffffff9d01084e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 640x480, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 640x480, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7917849a 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7917849a, angle 1.0, [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0 -> [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 382x361 of 382x361, swapInterval 1, drawable 0xffffffffcf0107a0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test02_texUnit0_keepTex1_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0784x0361.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7917849a: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7917849a FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test02_texUnit0_keepTex1_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x235497ab: tileRendererInUse null, GearsES2[obj 0x235497ab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x235497ab on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x235497ab created: GearsObj[0x3ecd96c2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x235497ab created: GearsObj[0x6e9469a0, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x235497ab created: GearsObj[0x6e9469a0, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x235497ab FIN GearsES2[obj 0x235497ab isInit true, usesShared false, 1 GearsObj[0x3ecd96c2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6e9469a0, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3f306356, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=12, linked=false, inUse=false, program: 10, 2 code: 
    [junit]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, 1/1 shader:  11, source]
    [junit]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  12, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x235497ab 0/0 310x480 of 310x480, swapInterval 0, drawable 0x1101002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x235497ab, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x1101002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 640x480, swapInterval 0, drawable 0x1101002a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 640x480, swapInterval 0, drawable 0x1101002a
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x235497ab 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x235497ab, angle 1.0, [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0 -> [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 382x361 of 382x361, swapInterval 1, drawable 0xffffffffcf0107a0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test03_texUnit1_keepTex1_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0784x0361.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x235497ab: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x235497ab FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849021461 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849021461 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.643 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849016505 ms III - Start
    [junit] SLOCK [T main @ 1755849016506 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x46c410c: tileRendererInUse null, GearsES2[obj 0x46c410c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x46c410c on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x46c410c created: GearsObj[0x7d009f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x46c410c created: GearsObj[0x7b2aa97e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x46c410c created: GearsObj[0x7b2aa97e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x46c410c FIN GearsES2[obj 0x46c410c isInit true, usesShared false, 1 GearsObj[0x7d009f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7b2aa97e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6cbd37e3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 10, 2 code: 
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  11, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  12, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x46c410c 0/0 310x480 of 310x480, swapInterval 0, drawable 0xffffffff9d01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46c410c, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0xffffffff9d01084e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 640x480, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 640x480, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x46c410c 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffff9d01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46c410c, angle 1.0, [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0 -> [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 382x361 of 382x361, swapInterval 1, drawable 0xffffffff9d01084e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 784x361, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 784x361, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test01_texUnit0_keepTex0_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0784x0361.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 784x361, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 784x361, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x46c410c: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x46c410c FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test02_texUnit0_keepTex1_ES2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7917849a: tileRendererInUse null, GearsES2[obj 0x7917849a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7917849a on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7917849a created: GearsObj[0x41f2ebb2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7917849a created: GearsObj[0x4fc95bf6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7917849a created: GearsObj[0x4fc95bf6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7917849a FIN GearsES2[obj 0x7917849a isInit true, usesShared false, 1 GearsObj[0x41f2ebb2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4fc95bf6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x16d0580e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=8, linked=false, inUse=false, program: 10, 2 code: 
    [junit]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  12, source]
    [junit]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, 1/1 shader:  11, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7917849a 0/0 310x480 of 310x480, swapInterval 0, drawable 0xffffffff9d01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7917849a, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0xffffffff9d01084e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 640x480, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 640x480, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7917849a 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7917849a, angle 1.0, [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0 -> [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 382x361 of 382x361, swapInterval 1, drawable 0xffffffffcf0107a0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test02_texUnit0_keepTex1_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0784x0361.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7917849a: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7917849a FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test02_texUnit0_keepTex1_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x235497ab: tileRendererInUse null, GearsES2[obj 0x235497ab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x235497ab on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x235497ab created: GearsObj[0x3ecd96c2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x235497ab created: GearsObj[0x6e9469a0, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x235497ab created: GearsObj[0x6e9469a0, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x235497ab FIN GearsES2[obj 0x235497ab isInit true, usesShared false, 1 GearsObj[0x3ecd96c2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6e9469a0, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3f306356, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=12, linked=false, inUse=false, program: 10, 2 code: 
    [junit]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, 1/1 shader:  11, source]
    [junit]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  12, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x235497ab 0/0 310x480 of 310x480, swapInterval 0, drawable 0x1101002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x235497ab, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x1101002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 640x480, swapInterval 0, drawable 0x1101002a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 640x480, swapInterval 0, drawable 0x1101002a
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x235497ab 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x235497ab, angle 1.0, [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0 -> [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 382x361 of 382x361, swapInterval 1, drawable 0xffffffffcf0107a0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test03_texUnit1_keepTex1_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0784x0361.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x235497ab: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x235497ab FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849021461 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849021461 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_texUnit0_keepTex0_ES2 took 3.442 sec
    [junit] Testcase: test02_texUnit0_keepTex1_ES2 took 0.777 sec
    [junit] Testcase: test03_texUnit1_keepTex1_ES2 took 0.701 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.643 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849016505 ms III - Start
    [junit] SLOCK [T main @ 1755849016506 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x46c410c: tileRendererInUse null, GearsES2[obj 0x46c410c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x46c410c on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x46c410c created: GearsObj[0x7d009f, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x46c410c created: GearsObj[0x7b2aa97e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x46c410c created: GearsObj[0x7b2aa97e, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x46c410c FIN GearsES2[obj 0x46c410c isInit true, usesShared false, 1 GearsObj[0x7d009f, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x7b2aa97e, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x6cbd37e3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 10, 2 code: 
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  11, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  12, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x46c410c 0/0 310x480 of 310x480, swapInterval 0, drawable 0xffffffff9d01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46c410c, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0xffffffff9d01084e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 640x480, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 640x480, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x46c410c 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffff9d01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x46c410c, angle 1.0, [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0 -> [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 382x361 of 382x361, swapInterval 1, drawable 0xffffffff9d01084e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 784x361, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 784x361, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test01_texUnit0_keepTex0_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0784x0361.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 784x361, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x46c410c 784x361, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x46c410c: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x46c410c FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test01_texUnit0_keepTex0_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test02_texUnit0_keepTex1_ES2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7917849a: tileRendererInUse null, GearsES2[obj 0x7917849a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7917849a on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7917849a created: GearsObj[0x41f2ebb2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7917849a created: GearsObj[0x4fc95bf6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7917849a created: GearsObj[0x4fc95bf6, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7917849a FIN GearsES2[obj 0x7917849a isInit true, usesShared false, 1 GearsObj[0x41f2ebb2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4fc95bf6, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x16d0580e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=8, linked=false, inUse=false, program: 10, 2 code: 
    [junit]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  12, source]
    [junit]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, 1/1 shader:  11, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7917849a 0/0 310x480 of 310x480, swapInterval 0, drawable 0xffffffff9d01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7917849a, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0xffffffff9d01084e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 640x480, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 640x480, swapInterval 0, drawable 0xffffffff9d01084e
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7917849a 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7917849a, angle 1.0, [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0 -> [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 382x361 of 382x361, swapInterval 1, drawable 0xffffffffcf0107a0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test02_texUnit0_keepTex1_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0784x0361.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7917849a 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7917849a: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7917849a FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test02_texUnit0_keepTex1_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x235497ab: tileRendererInUse null, GearsES2[obj 0x235497ab isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x235497ab on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x235497ab created: GearsObj[0x3ecd96c2, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x235497ab created: GearsObj[0x6e9469a0, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x235497ab created: GearsObj[0x6e9469a0, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x235497ab FIN GearsES2[obj 0x235497ab isInit true, usesShared false, 1 GearsObj[0x3ecd96c2, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x6e9469a0, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x3f306356, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 12 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=12, linked=false, inUse=false, program: 10, 2 code: 
    [junit]    ShaderCode[id=23, type=VERTEX_SHADER, valid=true, 1/1 shader:  11, source]
    [junit]    ShaderCode[id=24, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  12, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] **** Reshape.Reset: 310x480
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x235497ab 0/0 310x480 of 310x480, swapInterval 0, drawable 0x1101002a, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x235497ab, angle 0.0, [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774 -> [l -1.0, r 1.0, b -1.548387, t 1.548387] 2.0x3.096774, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 310x480 of 310x480, swapInterval 1, drawable 0x1101002a, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 640x480, swapInterval 0, drawable 0x1101002a
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 640x480, swapInterval 0, drawable 0x1101002a
    [junit] window resize pos/siz: 0/0 640x480
    [junit] **** Reshape.Reset: 382x361
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x235497ab 0/0 382x361 of 382x361, swapInterval 0, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x235497ab, angle 1.0, [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0 -> [l -1.0581717, r 1.0581717, b -1.0, t 1.0] 2.1163435x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 382x361 of 382x361, swapInterval 1, drawable 0xffffffffcf0107a0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelTextureStateAWT.test03_texUnit1_keepTex1_ES2-n0000-GL4___-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0784x0361.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x235497ab 784x361, swapInterval 0, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x235497ab: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x235497ab FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestGLJPanelTextureStateAWT - test03_texUnit1_keepTex1_ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849021461 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849021461 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849023004 ms III - Start
    [junit] SLOCK [T main @ 1755849023005 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x9597028: tileRendererInUse null, GearsES2[obj 0x9597028 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x9597028 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x9597028 created: GearsObj[0x51c60440, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x9597028 created: GearsObj[0x2ae73370, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x9597028 created: GearsObj[0x2ae73370, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x9597028 FIN GearsES2[obj 0x9597028 isInit true, usesShared false, 1 GearsObj[0x51c60440, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ae73370, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x281259cc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x9597028 0/0 496x473 of 496x473, swapInterval 1, drawable 0x1e010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x9597028, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9597028: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9597028 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x9597028: tileRendererInUse null, GearsES2[obj 0x9597028 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x9597028 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x9597028 created: GearsObj[0x4dfeac38, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x9597028 created: GearsObj[0x74936ae1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x9597028 created: GearsObj[0x74936ae1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x9597028 FIN GearsES2[obj 0x9597028 isInit true, usesShared false, 1 GearsObj[0x4dfeac38, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74936ae1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43dd7d2b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x9597028 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffff9d01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x9597028, angle 7.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9597028: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9597028 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849026255 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849026255 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.944 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849023004 ms III - Start
    [junit] SLOCK [T main @ 1755849023005 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x9597028: tileRendererInUse null, GearsES2[obj 0x9597028 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x9597028 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x9597028 created: GearsObj[0x51c60440, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x9597028 created: GearsObj[0x2ae73370, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x9597028 created: GearsObj[0x2ae73370, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x9597028 FIN GearsES2[obj 0x9597028 isInit true, usesShared false, 1 GearsObj[0x51c60440, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ae73370, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x281259cc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x9597028 0/0 496x473 of 496x473, swapInterval 1, drawable 0x1e010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x9597028, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9597028: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9597028 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x9597028: tileRendererInUse null, GearsES2[obj 0x9597028 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x9597028 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x9597028 created: GearsObj[0x4dfeac38, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x9597028 created: GearsObj[0x74936ae1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x9597028 created: GearsObj[0x74936ae1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x9597028 FIN GearsES2[obj 0x9597028 isInit true, usesShared false, 1 GearsObj[0x4dfeac38, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74936ae1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43dd7d2b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x9597028 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffff9d01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x9597028, angle 7.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9597028: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9597028 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849026255 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849026255 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testAddRemove took 3.219 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.944 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849023004 ms III - Start
    [junit] SLOCK [T main @ 1755849023005 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x9597028: tileRendererInUse null, GearsES2[obj 0x9597028 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x9597028 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x9597028 created: GearsObj[0x51c60440, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x9597028 created: GearsObj[0x2ae73370, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x9597028 created: GearsObj[0x2ae73370, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x9597028 FIN GearsES2[obj 0x9597028 isInit true, usesShared false, 1 GearsObj[0x51c60440, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2ae73370, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x281259cc, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x9597028 0/0 496x473 of 496x473, swapInterval 1, drawable 0x1e010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x9597028, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9597028: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9597028 FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x9597028: tileRendererInUse null, GearsES2[obj 0x9597028 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x9597028 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x9597028 created: GearsObj[0x4dfeac38, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x9597028 created: GearsObj[0x74936ae1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x9597028 created: GearsObj[0x74936ae1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x9597028 FIN GearsES2[obj 0x9597028 isInit true, usesShared false, 1 GearsObj[0x4dfeac38, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74936ae1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x43dd7d2b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x9597028 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffff9d01084e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x9597028, angle 7.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9597028: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x9597028 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT - testAddRemove
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849026255 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849026255 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849027794 ms III - Start
    [junit] SLOCK [T main @ 1755849027795 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x63475ace: tileRendererInUse null, GearsES2[obj 0x63475ace isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x63475ace on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x63475ace created: GearsObj[0x18283875, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x63475ace created: GearsObj[0x3c9e0286, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x63475ace created: GearsObj[0x3c9e0286, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x63475ace FIN GearsES2[obj 0x63475ace isInit true, usesShared false, 1 GearsObj[0x18283875, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c9e0286, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2619e9e4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x63475ace 0/0 563x600 of 563x600, swapInterval 1, drawable 0x1e010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x63475ace, angle 0.0, [l -1.0, r 1.0, b -1.0657194, t 1.0657194] 2.0x2.1314387 -> [l -1.0, r 1.0, b -1.0657194, t 1.0657194] 2.0x2.1314387, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x63475ace: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x63475ace FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849031177 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849031178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.079 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849027794 ms III - Start
    [junit] SLOCK [T main @ 1755849027795 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x63475ace: tileRendererInUse null, GearsES2[obj 0x63475ace isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x63475ace on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x63475ace created: GearsObj[0x18283875, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x63475ace created: GearsObj[0x3c9e0286, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x63475ace created: GearsObj[0x3c9e0286, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x63475ace FIN GearsES2[obj 0x63475ace isInit true, usesShared false, 1 GearsObj[0x18283875, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c9e0286, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2619e9e4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x63475ace 0/0 563x600 of 563x600, swapInterval 1, drawable 0x1e010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x63475ace, angle 0.0, [l -1.0, r 1.0, b -1.0657194, t 1.0657194] 2.0x2.1314387 -> [l -1.0, r 1.0, b -1.0657194, t 1.0657194] 2.0x2.1314387, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x63475ace: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x63475ace FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849031177 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849031178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01ScrollPane took 3.347 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.079 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849027794 ms III - Start
    [junit] SLOCK [T main @ 1755849027795 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x63475ace: tileRendererInUse null, GearsES2[obj 0x63475ace isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x63475ace on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x63475ace created: GearsObj[0x18283875, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x63475ace created: GearsObj[0x3c9e0286, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x63475ace created: GearsObj[0x3c9e0286, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x63475ace FIN GearsES2[obj 0x63475ace isInit true, usesShared false, 1 GearsObj[0x18283875, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c9e0286, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2619e9e4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x63475ace 0/0 563x600 of 563x600, swapInterval 1, drawable 0x1e010851, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x63475ace, angle 0.0, [l -1.0, r 1.0, b -1.0657194, t 1.0657194] 2.0x2.1314387 -> [l -1.0, r 1.0, b -1.0657194, t 1.0657194] 2.0x2.1314387, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x63475ace: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x63475ace FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT - test01ScrollPane
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849031177 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849031178 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849032575 ms III - Start
    [junit] SLOCK [T main @ 1755849032576 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] testing with java.awt.Window
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xff2d745: tileRendererInUse null, GearsES2[obj 0xff2d745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xff2d745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xff2d745 created: GearsObj[0x4dca3504, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xff2d745 created: GearsObj[0xdae0257, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xff2d745 created: GearsObj[0xdae0257, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xff2d745 FIN GearsES2[obj 0xff2d745 isInit true, usesShared false, 1 GearsObj[0x4dca3504, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xdae0257, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1385c374, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xff2d745 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xff2d745, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xff2d745 512x512, swapInterval 1, drawable 0xffffffffcf0107a0
    [junit] cleaning up...
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xff2d745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xff2d745 FIN
    [junit] testing with java.awt.Frame
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x77d5dd46: tileRendererInUse null, GearsES2[obj 0x77d5dd46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x77d5dd46 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x77d5dd46 created: GearsObj[0x54635032, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x77d5dd46 created: GearsObj[0x74a50991, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x77d5dd46 created: GearsObj[0x74a50991, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x77d5dd46 FIN GearsES2[obj 0x77d5dd46 isInit true, usesShared false, 1 GearsObj[0x54635032, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74a50991, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21afc31a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x77d5dd46 0/0 496x473 of 496x473, swapInterval 1, drawable 0x5e0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x77d5dd46, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x77d5dd46 496x473, swapInterval 1, drawable 0x5e0108b1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x77d5dd46 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff50106c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x77d5dd46, angle 0.5, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x77d5dd46: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x77d5dd46 FIN
    [junit] cleaning up...
    [junit] testing with javax.swing.JFrame
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4347cd7f: tileRendererInUse null, GearsES2[obj 0x4347cd7f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4347cd7f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4347cd7f created: GearsObj[0x1f122d20, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4347cd7f created: GearsObj[0x6f2d5257, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4347cd7f created: GearsObj[0x6f2d5257, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4347cd7f FIN GearsES2[obj 0x4347cd7f isInit true, usesShared false, 1 GearsObj[0x1f122d20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f2d5257, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41f66b4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4347cd7f 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff50106c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4347cd7f, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x4347cd7f 496x473, swapInterval 1, drawable 0xfffffffff50106c0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4347cd7f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4347cd7f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault
    [junit] cleaning up...
    [junit] GLProfile GL2: GLProfile[GL2/GL4bc.hw]
    [junit] testing with java.awt.Window
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x65e6ffca: tileRendererInUse null, GearsES2[obj 0x65e6ffca isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x65e6ffca on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x65e6ffca created: GearsObj[0x7f04c828, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x65e6ffca created: GearsObj[0x72844822, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x65e6ffca created: GearsObj[0x72844822, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x65e6ffca FIN GearsES2[obj 0x65e6ffca isInit true, usesShared false, 1 GearsObj[0x7f04c828, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72844822, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10ecd8ee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x65e6ffca 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65e6ffca, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x65e6ffca 512x512, swapInterval 1, drawable 0xffffffffcf0107a0
    [junit] cleaning up...
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x65e6ffca: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x65e6ffca FIN
    [junit] testing with java.awt.Frame
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xc46baac: tileRendererInUse null, GearsES2[obj 0xc46baac isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xc46baac on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xc46baac created: GearsObj[0x45dc3c27, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xc46baac created: GearsObj[0x5bd83e0c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xc46baac created: GearsObj[0x5bd83e0c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xc46baac FIN GearsES2[obj 0xc46baac isInit true, usesShared false, 1 GearsObj[0x45dc3c27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bd83e0c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77de946b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xc46baac 0/0 496x473 of 496x473, swapInterval 1, drawable 0x5e0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xc46baac, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xc46baac 496x473, swapInterval 1, drawable 0x5e0108b1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xc46baac 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff50106c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xc46baac, angle 0.5, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] cleaning up...
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xc46baac: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xc46baac FIN
    [junit] testing with javax.swing.JFrame
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x172a8d9f: tileRendererInUse null, GearsES2[obj 0x172a8d9f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x172a8d9f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x172a8d9f created: GearsObj[0x733e5e02, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x172a8d9f created: GearsObj[0x5d983505, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x172a8d9f created: GearsObj[0x5d983505, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x172a8d9f FIN GearsES2[obj 0x172a8d9f isInit true, usesShared false, 1 GearsObj[0x733e5e02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d983505, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63680c02, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x172a8d9f 0/0 496x473 of 496x473, swapInterval 1, drawable 0x5e0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x172a8d9f, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x172a8d9f 496x473, swapInterval 1, drawable 0x5e0108b1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x172a8d9f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x172a8d9f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2
    [junit] cleaning up...
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849041904 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849041904 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.019 sec
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] testing with java.awt.Window
    [junit] cleaning up...
    [junit] testing with java.awt.Frame
    [junit] cleaning up...
    [junit] testing with javax.swing.JFrame
    [junit] cleaning up...
    [junit] GLProfile GL2: GLProfile[GL2/GL4bc.hw]
    [junit] testing with java.awt.Window
    [junit] cleaning up...
    [junit] testing with java.awt.Frame
    [junit] cleaning up...
    [junit] testing with javax.swing.JFrame
    [junit] cleaning up...
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849032575 ms III - Start
    [junit] SLOCK [T main @ 1755849032576 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xff2d745: tileRendererInUse null, GearsES2[obj 0xff2d745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xff2d745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xff2d745 created: GearsObj[0x4dca3504, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xff2d745 created: GearsObj[0xdae0257, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xff2d745 created: GearsObj[0xdae0257, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xff2d745 FIN GearsES2[obj 0xff2d745 isInit true, usesShared false, 1 GearsObj[0x4dca3504, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xdae0257, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1385c374, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xff2d745 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xff2d745, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xff2d745 512x512, swapInterval 1, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xff2d745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xff2d745 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x77d5dd46: tileRendererInUse null, GearsES2[obj 0x77d5dd46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x77d5dd46 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x77d5dd46 created: GearsObj[0x54635032, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x77d5dd46 created: GearsObj[0x74a50991, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x77d5dd46 created: GearsObj[0x74a50991, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x77d5dd46 FIN GearsES2[obj 0x77d5dd46 isInit true, usesShared false, 1 GearsObj[0x54635032, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74a50991, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21afc31a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x77d5dd46 0/0 496x473 of 496x473, swapInterval 1, drawable 0x5e0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x77d5dd46, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x77d5dd46 496x473, swapInterval 1, drawable 0x5e0108b1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x77d5dd46 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff50106c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x77d5dd46, angle 0.5, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x77d5dd46: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x77d5dd46 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4347cd7f: tileRendererInUse null, GearsES2[obj 0x4347cd7f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4347cd7f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4347cd7f created: GearsObj[0x1f122d20, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4347cd7f created: GearsObj[0x6f2d5257, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4347cd7f created: GearsObj[0x6f2d5257, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4347cd7f FIN GearsES2[obj 0x4347cd7f isInit true, usesShared false, 1 GearsObj[0x1f122d20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f2d5257, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41f66b4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4347cd7f 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff50106c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4347cd7f, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x4347cd7f 496x473, swapInterval 1, drawable 0xfffffffff50106c0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4347cd7f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4347cd7f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x65e6ffca: tileRendererInUse null, GearsES2[obj 0x65e6ffca isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x65e6ffca on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x65e6ffca created: GearsObj[0x7f04c828, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x65e6ffca created: GearsObj[0x72844822, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x65e6ffca created: GearsObj[0x72844822, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x65e6ffca FIN GearsES2[obj 0x65e6ffca isInit true, usesShared false, 1 GearsObj[0x7f04c828, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72844822, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10ecd8ee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x65e6ffca 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65e6ffca, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x65e6ffca 512x512, swapInterval 1, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x65e6ffca: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x65e6ffca FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xc46baac: tileRendererInUse null, GearsES2[obj 0xc46baac isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xc46baac on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xc46baac created: GearsObj[0x45dc3c27, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xc46baac created: GearsObj[0x5bd83e0c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xc46baac created: GearsObj[0x5bd83e0c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xc46baac FIN GearsES2[obj 0xc46baac isInit true, usesShared false, 1 GearsObj[0x45dc3c27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bd83e0c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77de946b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xc46baac 0/0 496x473 of 496x473, swapInterval 1, drawable 0x5e0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xc46baac, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xc46baac 496x473, swapInterval 1, drawable 0x5e0108b1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xc46baac 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff50106c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xc46baac, angle 0.5, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xc46baac: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xc46baac FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x172a8d9f: tileRendererInUse null, GearsES2[obj 0x172a8d9f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x172a8d9f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x172a8d9f created: GearsObj[0x733e5e02, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x172a8d9f created: GearsObj[0x5d983505, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x172a8d9f created: GearsObj[0x5d983505, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x172a8d9f FIN GearsES2[obj 0x172a8d9f isInit true, usesShared false, 1 GearsObj[0x733e5e02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d983505, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63680c02, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x172a8d9f 0/0 496x473 of 496x473, swapInterval 1, drawable 0x5e0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x172a8d9f, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x172a8d9f 496x473, swapInterval 1, drawable 0x5e0108b1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x172a8d9f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x172a8d9f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849041904 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849041904 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLDefault took 3.527 sec
    [junit] Testcase: test02GL2 took 3.296 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.019 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [junit] GLProfile Default: GLProfile[GL4bc/GL4bc.hw]
    [junit] testing with java.awt.Window
    [junit] cleaning up...
    [junit] testing with java.awt.Frame
    [junit] cleaning up...
    [junit] testing with javax.swing.JFrame
    [junit] cleaning up...
    [junit] GLProfile GL2: GLProfile[GL2/GL4bc.hw]
    [junit] testing with java.awt.Window
    [junit] cleaning up...
    [junit] testing with java.awt.Frame
    [junit] cleaning up...
    [junit] testing with javax.swing.JFrame
    [junit] cleaning up...
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849032575 ms III - Start
    [junit] SLOCK [T main @ 1755849032576 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xff2d745: tileRendererInUse null, GearsES2[obj 0xff2d745 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xff2d745 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xff2d745 created: GearsObj[0x4dca3504, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xff2d745 created: GearsObj[0xdae0257, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xff2d745 created: GearsObj[0xdae0257, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xff2d745 FIN GearsES2[obj 0xff2d745 isInit true, usesShared false, 1 GearsObj[0x4dca3504, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xdae0257, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1385c374, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xff2d745 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xff2d745, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xff2d745 512x512, swapInterval 1, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xff2d745: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xff2d745 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x77d5dd46: tileRendererInUse null, GearsES2[obj 0x77d5dd46 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x77d5dd46 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x77d5dd46 created: GearsObj[0x54635032, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x77d5dd46 created: GearsObj[0x74a50991, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x77d5dd46 created: GearsObj[0x74a50991, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x77d5dd46 FIN GearsES2[obj 0x77d5dd46 isInit true, usesShared false, 1 GearsObj[0x54635032, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x74a50991, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21afc31a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x77d5dd46 0/0 496x473 of 496x473, swapInterval 1, drawable 0x5e0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x77d5dd46, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x77d5dd46 496x473, swapInterval 1, drawable 0x5e0108b1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x77d5dd46 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff50106c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x77d5dd46, angle 0.5, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x77d5dd46: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x77d5dd46 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4347cd7f: tileRendererInUse null, GearsES2[obj 0x4347cd7f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4347cd7f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4347cd7f created: GearsObj[0x1f122d20, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4347cd7f created: GearsObj[0x6f2d5257, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4347cd7f created: GearsObj[0x6f2d5257, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4347cd7f FIN GearsES2[obj 0x4347cd7f isInit true, usesShared false, 1 GearsObj[0x1f122d20, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6f2d5257, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x41f66b4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4347cd7f 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff50106c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4347cd7f, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x4347cd7f 496x473, swapInterval 1, drawable 0xfffffffff50106c0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4347cd7f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4347cd7f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test01GLDefault
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x65e6ffca: tileRendererInUse null, GearsES2[obj 0x65e6ffca isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x65e6ffca on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x65e6ffca created: GearsObj[0x7f04c828, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x65e6ffca created: GearsObj[0x72844822, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x65e6ffca created: GearsObj[0x72844822, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x65e6ffca FIN GearsES2[obj 0x65e6ffca isInit true, usesShared false, 1 GearsObj[0x7f04c828, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72844822, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x10ecd8ee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x65e6ffca 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffcf0107a0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65e6ffca, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x65e6ffca 512x512, swapInterval 1, drawable 0xffffffffcf0107a0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x65e6ffca: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x65e6ffca FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xc46baac: tileRendererInUse null, GearsES2[obj 0xc46baac isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xc46baac on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xc46baac created: GearsObj[0x45dc3c27, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xc46baac created: GearsObj[0x5bd83e0c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xc46baac created: GearsObj[0x5bd83e0c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xc46baac FIN GearsES2[obj 0xc46baac isInit true, usesShared false, 1 GearsObj[0x45dc3c27, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5bd83e0c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x77de946b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xc46baac 0/0 496x473 of 496x473, swapInterval 1, drawable 0x5e0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xc46baac, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0xc46baac 496x473, swapInterval 1, drawable 0x5e0108b1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xc46baac 0/0 496x473 of 496x473, swapInterval 1, drawable 0xfffffffff50106c0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xc46baac, angle 0.5, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xc46baac: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xc46baac FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x172a8d9f: tileRendererInUse null, GearsES2[obj 0x172a8d9f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x172a8d9f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x172a8d9f created: GearsObj[0x733e5e02, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x172a8d9f created: GearsObj[0x5d983505, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x172a8d9f created: GearsObj[0x5d983505, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x172a8d9f FIN GearsES2[obj 0x172a8d9f isInit true, usesShared false, 1 GearsObj[0x733e5e02, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d983505, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63680c02, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x172a8d9f 0/0 496x473 of 496x473, swapInterval 1, drawable 0x5e0108b1, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x172a8d9f, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x172a8d9f 496x473, swapInterval 1, drawable 0x5e0108b1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x172a8d9f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x172a8d9f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn - test02GL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849041904 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849041904 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849043425 ms III - Start
    [junit] SLOCK [T main @ 1755849043426 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849047160 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849047160 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.422 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849043425 ms III - Start
    [junit] SLOCK [T main @ 1755849043426 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849047160 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849047160 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testTextRendererDraw2D took 0.692 sec
    [junit] Testcase: testTextRendererDraw3D took 0.576 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.422 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849043425 ms III - Start
    [junit] SLOCK [T main @ 1755849043426 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw2D
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464 - testTextRendererDraw3D
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849047160 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849047160 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849048524 ms III - Start
    [junit] SLOCK [T main @ 1755849048525 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] Image right side up
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [junit] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultFBO
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultPBuffer
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [junit] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultPBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO
    [junit] Image right side up
    [junit] Image right side up
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] Image right side up
    [junit] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849051355 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849051355 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.51 sec
    [junit] ------------- Standard Output ---------------
    [junit] Image right side up
    [junit] Image right side up
    [junit] Image right side up
    [junit] Image right side up
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849048524 ms III - Start
    [junit] SLOCK [T main @ 1755849048525 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [junit] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultFBO
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultPBuffer
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [junit] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultPBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849051355 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849051355 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01AccumStencilPBuffer took 2.635 sec
    [junit] Testcase: test01DefaultFBO took 0.075 sec
    [junit] Testcase: test01DefaultPBuffer took 0.042 sec
    [junit] Testcase: test01StencilFBO took 0.047 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.51 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Image right side up
    [junit] Image right side up
    [junit] Image right side up
    [junit] Image right side up
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849048524 ms III - Start
    [junit] SLOCK [T main @ 1755849048525 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[wgl vid 9 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [junit] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01AccumStencilPBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultFBO
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultFBO
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultPBuffer
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[pbuffer]]
    [junit] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01DefaultPBuffer
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] below: 0xff0000
    [junit] above: 0xff00
    [junit] XXX GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] XXX 4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT - test01StencilFBO
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849051355 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849051355 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849052752 ms III - Start
    [junit] SLOCK [T main @ 1755849052753 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0
    [junit] WARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA4
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa04_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa04_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa04_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA4
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849056099 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849056100 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.033 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849052752 ms III - Start
    [junit] SLOCK [T main @ 1755849052753 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0
    [junit] WARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA4
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa04_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa04_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa04_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA4
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849056099 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849056100 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testOnscreenMultiSampleAA0 took 2.848 sec
    [junit] Testcase: testOnscreenMultiSampleAA4 took 0.237 sec
    [junit] Testcase: testOnscreenMultiSampleAA8 took 0.228 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.033 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849052752 ms III - Start
    [junit] SLOCK [T main @ 1755849052753 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0
    [junit] WARNING: antialiasing will be disabled because the DefaultGLCapabilitiesChooser didn't supply it
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA0-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA4
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa04_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa04_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA4-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa04_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA4
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8
    [junit] 
    [junit] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] Chosen   : GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] 
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [junit] AWT-EventQueue-0: ** screenshot: TestMultisampleES1AWT.testOnscreenMultiSampleAA8-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa08_default-0512x0512.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT - testOnscreenMultiSampleAA8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849056099 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849056100 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849057550 ms III - Start
    [junit] SLOCK [T main @ 1755849057550 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test
    [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available
    [junit] 0:0 D3DGraphicsConfig[dev=D3DGraphicsDevice[screen=0],pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4218d6a3: tileRendererInUse null, GearsES2[obj 0x4218d6a3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4218d6a3 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4218d6a3 created: GearsObj[0x2b4f6ecd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4218d6a3 created: GearsObj[0x69d9501a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4218d6a3 created: GearsObj[0x69d9501a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4218d6a3 FIN GearsES2[obj 0x4218d6a3 isInit true, usesShared false, 1 GearsObj[0x2b4f6ecd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x69d9501a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57d2b424, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4218d6a3 0/0 400x200 of 400x200, swapInterval 1, drawable 0x3b0107db, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4218d6a3, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4218d6a3: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4218d6a3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849060748 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849060748 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.86 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849057550 ms III - Start
    [junit] SLOCK [T main @ 1755849057550 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test
    [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available
    [junit] 0:0 D3DGraphicsConfig[dev=D3DGraphicsDevice[screen=0],pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4218d6a3: tileRendererInUse null, GearsES2[obj 0x4218d6a3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4218d6a3 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4218d6a3 created: GearsObj[0x2b4f6ecd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4218d6a3 created: GearsObj[0x69d9501a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4218d6a3 created: GearsObj[0x69d9501a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4218d6a3 FIN GearsES2[obj 0x4218d6a3 isInit true, usesShared false, 1 GearsObj[0x2b4f6ecd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x69d9501a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57d2b424, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4218d6a3 0/0 400x200 of 400x200, swapInterval 1, drawable 0x3b0107db, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4218d6a3, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4218d6a3: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4218d6a3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849060748 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849060748 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test took 0.631 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.86 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849057550 ms III - Start
    [junit] SLOCK [T main @ 1755849057550 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test
    [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available
    [junit] 0:0 D3DGraphicsConfig[dev=D3DGraphicsDevice[screen=0],pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4218d6a3: tileRendererInUse null, GearsES2[obj 0x4218d6a3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4218d6a3 on Thread[#37,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4218d6a3 created: GearsObj[0x2b4f6ecd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4218d6a3 created: GearsObj[0x69d9501a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4218d6a3 created: GearsObj[0x69d9501a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4218d6a3 FIN GearsES2[obj 0x4218d6a3 isInit true, usesShared false, 1 GearsObj[0x2b4f6ecd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x69d9501a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57d2b424, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4218d6a3 0/0 400x200 of 400x200, swapInterval 1, drawable 0x3b0107db, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4218d6a3, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4218d6a3: tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4218d6a3 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT - test
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849060748 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849060748 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849062101 ms III - Start
    [junit] SLOCK [T main @ 1755849062102 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064668 d 1ms]]
    [junit] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064670 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064671 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064674 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064674 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064678 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x73a1e9a9: tileRendererInUse null, GearsES2[obj 0x73a1e9a9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x73a1e9a9 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x73a1e9a9 created: GearsObj[0x37ddcf14, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x73a1e9a9 created: GearsObj[0xb98832d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x73a1e9a9 created: GearsObj[0xb98832d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x73a1e9a9 FIN GearsES2[obj 0x73a1e9a9 isInit true, usesShared false, 1 GearsObj[0x37ddcf14, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb98832d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x671dd799, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2a0107e6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x73a1e9a9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test01________________________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065249 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065250 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065265 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2
    [junit] GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065318 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065319 d 0ms]]
    [junit] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065332 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065335 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065336 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x45c7e403: tileRendererInUse null, GearsES2[obj 0x45c7e403 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x45c7e403 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x45c7e403 created: GearsObj[0x421ebf57, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x45c7e403 created: GearsObj[0x1d40fd8b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x45c7e403 created: GearsObj[0x1d40fd8b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x45c7e403 FIN GearsES2[obj 0x45c7e403 isInit true, usesShared false, 1 GearsObj[0x421ebf57, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d40fd8b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b38708b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x45c7e403 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2a0107e6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x45c7e403, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test03_GL3____________________-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065414 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065889 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065890 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x45c7e403: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x45c7e403 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065910 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065963 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065964 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065964 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065965 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065966 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x61322f9d: tileRendererInUse null, GearsES2[obj 0x61322f9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x61322f9d on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x61322f9d created: GearsObj[0x1b49a3ee, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x61322f9d created: GearsObj[0x11f2fe1c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x61322f9d created: GearsObj[0x11f2fe1c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x61322f9d FIN GearsES2[obj 0x61322f9d isInit true, usesShared false, 1 GearsObj[0x1b49a3ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x11f2fe1c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a038030, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x61322f9d 0/0 640x480 of 640x480, swapInterval 1, drawable 0x710108b6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x61322f9d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test99_PixelScale1_DefaultNorm-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849066027 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849066535 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849066538 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x61322f9d: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x61322f9d FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849066558 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849066583 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849066583 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.171 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849062101 ms III - Start
    [junit] SLOCK [T main @ 1755849062102 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064668 d 1ms]]
    [junit] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064670 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064671 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064674 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064674 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064678 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x73a1e9a9: tileRendererInUse null, GearsES2[obj 0x73a1e9a9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x73a1e9a9 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x73a1e9a9 created: GearsObj[0x37ddcf14, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x73a1e9a9 created: GearsObj[0xb98832d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x73a1e9a9 created: GearsObj[0xb98832d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x73a1e9a9 FIN GearsES2[obj 0x73a1e9a9 isInit true, usesShared false, 1 GearsObj[0x37ddcf14, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb98832d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x671dd799, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2a0107e6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x73a1e9a9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test01________________________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065249 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065250 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065265 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2
    [junit] GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065318 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065319 d 0ms]]
    [junit] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065332 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065335 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065336 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x45c7e403: tileRendererInUse null, GearsES2[obj 0x45c7e403 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x45c7e403 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x45c7e403 created: GearsObj[0x421ebf57, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x45c7e403 created: GearsObj[0x1d40fd8b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x45c7e403 created: GearsObj[0x1d40fd8b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x45c7e403 FIN GearsES2[obj 0x45c7e403 isInit true, usesShared false, 1 GearsObj[0x421ebf57, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d40fd8b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b38708b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x45c7e403 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2a0107e6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x45c7e403, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test03_GL3____________________-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065414 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065889 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065890 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x45c7e403: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x45c7e403 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065910 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065963 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065964 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065964 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065965 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065966 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x61322f9d: tileRendererInUse null, GearsES2[obj 0x61322f9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x61322f9d on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x61322f9d created: GearsObj[0x1b49a3ee, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x61322f9d created: GearsObj[0x11f2fe1c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x61322f9d created: GearsObj[0x11f2fe1c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x61322f9d FIN GearsES2[obj 0x61322f9d isInit true, usesShared false, 1 GearsObj[0x1b49a3ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x11f2fe1c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a038030, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x61322f9d 0/0 640x480 of 640x480, swapInterval 1, drawable 0x710108b6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x61322f9d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test99_PixelScale1_DefaultNorm-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849066027 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849066535 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849066538 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x61322f9d: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x61322f9d FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849066558 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849066583 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849066583 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 3.081 sec
    [junit] Testcase: test02_GLES2 took 0 sec
    [junit] Testcase: test03_GL3 took 0.635 sec
    [junit] Testcase: test99_PixelScale1_DefaultNorm took 0.648 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.171 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849062101 ms III - Start
    [junit] SLOCK [T main @ 1755849062102 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064668 d 1ms]]
    [junit] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064670 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064671 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064674 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064674 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849064678 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x73a1e9a9: tileRendererInUse null, GearsES2[obj 0x73a1e9a9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x73a1e9a9 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x73a1e9a9 created: GearsObj[0x37ddcf14, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x73a1e9a9 created: GearsObj[0xb98832d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x73a1e9a9 created: GearsObj[0xb98832d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x73a1e9a9 FIN GearsES2[obj 0x73a1e9a9 isInit true, usesShared false, 1 GearsObj[0x37ddcf14, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb98832d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x671dd799, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x73a1e9a9 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2a0107e6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x73a1e9a9, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test01________________________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065249 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065250 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x73a1e9a9 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065265 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2
    [junit] GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test02_GLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065318 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065319 d 0ms]]
    [junit] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065332 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065335 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065336 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x45c7e403: tileRendererInUse null, GearsES2[obj 0x45c7e403 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x45c7e403 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x45c7e403 created: GearsObj[0x421ebf57, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x45c7e403 created: GearsObj[0x1d40fd8b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x45c7e403 created: GearsObj[0x1d40fd8b, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x45c7e403 FIN GearsES2[obj 0x45c7e403 isInit true, usesShared false, 1 GearsObj[0x421ebf57, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1d40fd8b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4b38708b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x45c7e403 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2a0107e6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x45c7e403, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test03_GL3____________________-n0000-GL3___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065414 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065889 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065890 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x45c7e403: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x45c7e403 FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065910 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test03_GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] canvas pos/siz: 8/31 640x480
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065963 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065964 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065964 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065965 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849065966 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x61322f9d: tileRendererInUse null, GearsES2[obj 0x61322f9d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x61322f9d on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x61322f9d created: GearsObj[0x1b49a3ee, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x61322f9d created: GearsObj[0x11f2fe1c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x61322f9d created: GearsObj[0x11f2fe1c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x61322f9d FIN GearsES2[obj 0x61322f9d isInit true, usesShared false, 1 GearsObj[0x1b49a3ee, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x11f2fe1c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a038030, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x61322f9d 0/0 640x480 of 640x480, swapInterval 1, drawable 0x710108b6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x61322f9d, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2AWT.test99_PixelScale1_DefaultNorm-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849066027 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849066535 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849066538 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x61322f9d: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x61322f9d FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849066558 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT - test99_PixelScale1_DefaultNorm
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849066583 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849066583 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849068215 ms III - Start
    [junit] SLOCK [T main @ 1755849068216 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x2a0107e6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x28f3b248], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x28f3b248]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0008-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0009-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849071601 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849071602 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x4201087a, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x169e6180], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x169e6180]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0003-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0008-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849072282 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849072282 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffb601072a, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x3b6ddd1d], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x3b6ddd1d]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0003-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0007-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849072940 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849072940 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x71010804, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0xa530d0a], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0xa530d0a]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0003-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0008-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849073622 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849073622 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffb8010858, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x4738a206], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x4738a206]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0002-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849074523 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849074524 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x140107c5, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x58695725], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x58695725]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0007-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849075236 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849075237 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2
    [junit] GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3
    [junit] GLES3 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5b03b9fe: tileRendererInUse null, GearsES2[obj 0x5b03b9fe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5b03b9fe on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5b03b9fe created: GearsObj[0x41f3c156, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x5b03b9fe created: GearsObj[0x4a738c9f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x5b03b9fe created: GearsObj[0x4a738c9f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5b03b9fe FIN GearsES2[obj 0x5b03b9fe isInit true, usesShared false, 1 GearsObj[0x41f3c156, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4a738c9f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1093bd63, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5b03b9fe 0/0 640x480 of 640x480, swapInterval 0, drawable 0x710108b6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5b03b9fe, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5b03b9fe 640x480, swapInterval 0, drawable 0x710108b6
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5b03b9fe 640x480, swapInterval 0, drawable 0x2a0107e6
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x6e0f5f7f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x6e0f5f7f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0003-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0007-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5b03b9fe: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5b03b9fe FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849075906 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849075906 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x75010835, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 1.0x1.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x194bcebf], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x194bcebf]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0003-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0008-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849076577 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849076577 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849076599 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849076599 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.066 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849068215 ms III - Start
    [junit] SLOCK [T main @ 1755849068216 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x2a0107e6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x28f3b248], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x28f3b248]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0008-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0009-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849071601 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849071602 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x4201087a, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x169e6180], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x169e6180]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0003-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0008-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849072282 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849072282 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffb601072a, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x3b6ddd1d], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x3b6ddd1d]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0003-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0007-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849072940 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849072940 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x71010804, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0xa530d0a], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0xa530d0a]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0003-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0008-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849073622 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849073622 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffb8010858, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x4738a206], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x4738a206]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0002-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849074523 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849074524 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x140107c5, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x58695725], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x58695725]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0007-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849075236 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849075237 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2
    [junit] GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3
    [junit] GLES3 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5b03b9fe: tileRendererInUse null, GearsES2[obj 0x5b03b9fe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5b03b9fe on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5b03b9fe created: GearsObj[0x41f3c156, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x5b03b9fe created: GearsObj[0x4a738c9f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x5b03b9fe created: GearsObj[0x4a738c9f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5b03b9fe FIN GearsES2[obj 0x5b03b9fe isInit true, usesShared false, 1 GearsObj[0x41f3c156, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4a738c9f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1093bd63, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5b03b9fe 0/0 640x480 of 640x480, swapInterval 0, drawable 0x710108b6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5b03b9fe, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5b03b9fe 640x480, swapInterval 0, drawable 0x710108b6
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5b03b9fe 640x480, swapInterval 0, drawable 0x2a0107e6
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x6e0f5f7f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x6e0f5f7f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0003-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0007-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5b03b9fe: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5b03b9fe FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849075906 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849075906 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x75010835, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 1.0x1.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x194bcebf], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x194bcebf]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0003-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0008-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849076577 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849076577 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849076599 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849076599 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_DefaultNorm took 3.353 sec
    [junit] Testcase: test02_DefaultMsaa took 0.676 sec
    [junit] Testcase: test03_PbufferNorm took 0.657 sec
    [junit] Testcase: test04_PbufferMsaa took 0.681 sec
    [junit] Testcase: test05_BitmapNorm took 0.9 sec
    [junit] Testcase: test06_BitmapMsaa took 0.713 sec
    [junit] Testcase: test20_GLES2 took 0 sec
    [junit] Testcase: test30_GLES3 took 0.001 sec
    [junit] Testcase: test40_GL3 took 0.664 sec
    [junit] Testcase: test99_PixelScale1_DefaultNorm took 0.67 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.066 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849068215 ms III - Start
    [junit] SLOCK [T main @ 1755849068216 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x2a0107e6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x28f3b248], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x28f3b248]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0008-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test01_DefaultNorm____________-n0009-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test01_DefaultNorm
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849071601 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849071602 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x4201087a, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x169e6180], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x169e6180]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0003-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test02_DefaultMsaa____________-n0008-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849072282 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849072282 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test02_DefaultMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffb601072a, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x3b6ddd1d], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x3b6ddd1d]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0003-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test03_PbufferNorm____________-n0007-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849072940 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849072940 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test03_PbufferNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x71010804, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0xa530d0a], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0xa530d0a]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0003-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test04_PbufferMsaa____________-n0008-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849073622 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849073622 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffb8010858, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x4738a206], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x4738a206]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0002-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test05_BitmapNorm_____________-n0005-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test05_BitmapNorm
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849074523 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849074524 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x140107c5, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x58695725], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x58695725]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0003-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test06_BitmapMsaa_____________-n0007-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849075236 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849075237 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test06_BitmapMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2
    [junit] GLES2 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test20_GLES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3
    [junit] GLES3 n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test30_GLES3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5b03b9fe: tileRendererInUse null, GearsES2[obj 0x5b03b9fe isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5b03b9fe on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5b03b9fe created: GearsObj[0x41f3c156, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x5b03b9fe created: GearsObj[0x4a738c9f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x5b03b9fe created: GearsObj[0x4a738c9f, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5b03b9fe FIN GearsES2[obj 0x5b03b9fe isInit true, usesShared false, 1 GearsObj[0x41f3c156, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4a738c9f, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1093bd63, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5b03b9fe 0/0 640x480 of 640x480, swapInterval 0, drawable 0x710108b6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5b03b9fe, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5b03b9fe 640x480, swapInterval 0, drawable 0x710108b6
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x5b03b9fe 640x480, swapInterval 0, drawable 0x2a0107e6
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 0.0x0.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x6e0f5f7f], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x6e0f5f7f]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0003-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test40_GL3____________________-n0007-GL3___-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5b03b9fe: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5b03b9fe FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test40_GL3
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849075906 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849075906 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x75010835, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] HiDPI PixelScale: min 1.0x1.0, max 1.0x1.0, req 1.0x1.0 -> val 0.0x0.0 -> has 1.0x1.0
    [junit] GetPixelScale: AWT -> Screen: NEWT-Screen[.windows_nil-1-s0, idx 0, refCount 1, vsize [ 0 / 0  1920 x 1080 ] [pixels], [ 0 / 0  1920 x 1080 ] [window], DefaultGraphicsScreen[WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x194bcebf], idx 0], NEWT-Display[.windows_nil-1, excl false, refCount 1, hasEDT true, edtRunning true, WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x24f58c8a], obj 0x194bcebf]], monitors: [Monitor[Id 0x0 [name '\\.\DISPLAY1\Monitor0', handle 0x10001, 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 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], curr [Id 0x0, [ 1920 x 1080 pixels x 32 bpp ] @ 60.0 Hz, flags [], 0 degr], modeChanged false, modeCount 168]]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0003-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsES2GLJPanelAWT.test99_PixelScale1_DefaultNorm-n0008-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849076577 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849076577 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelAWT - test99_PixelScale1_DefaultNorm
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849076599 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849076599 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849078367 ms III - Start
    [junit] SLOCK [T main @ 1755849078368 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x26b3fd41: tileRendererInUse null, GearsES2[obj 0x26b3fd41 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x26b3fd41 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x26b3fd41 created: GearsObj[0x21543408, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x26b3fd41 created: GearsObj[0x38f37b1b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x26b3fd41 created: GearsObj[0x38f37b1b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x26b3fd41 FIN GearsES2[obj 0x26b3fd41 isInit true, usesShared false, 1 GearsObj[0x21543408, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x38f37b1b, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7d28002e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x26b3fd41 0/0 292x260 of 292x260, swapInterval 0, drawable 0x2a0107e6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x26b3fd41, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a419da4: tileRendererInUse null, GearsES2[obj 0x7a419da4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a419da4 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a419da4 created: GearsObj[0x2cc34082, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7a419da4 created: GearsObj[0x417f94b2, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7a419da4 created: GearsObj[0x417f94b2, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a419da4 FIN GearsES2[obj 0x7a419da4 isInit true, usesShared false, 1 GearsObj[0x2cc34082, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x417f94b2, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x704cc9c3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a419da4 0/0 292x260 of 292x260, swapInterval 0, drawable 0x710108b6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a419da4, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x14555e0a: tileRendererInUse null, GearsES2[obj 0x14555e0a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x14555e0a on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x14555e0a created: GearsObj[0x4310fb76, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x14555e0a created: GearsObj[0x4c4ac961, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x14555e0a created: GearsObj[0x4c4ac961, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x14555e0a FIN GearsES2[obj 0x14555e0a isInit true, usesShared false, 1 GearsObj[0x4310fb76, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4c4ac961, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2d969d57, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x14555e0a 0/0 146x120 of 146x120, swapInterval 0, drawable 0x2a0107e6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x14555e0a, angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4bb33f74: tileRendererInUse null, GearsES2[obj 0x4bb33f74 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4bb33f74 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4bb33f74 created: GearsObj[0x372738ca, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4bb33f74 created: GearsObj[0x1cb135dc, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4bb33f74 created: GearsObj[0x1cb135dc, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4bb33f74 FIN GearsES2[obj 0x4bb33f74 isInit true, usesShared false, 1 GearsObj[0x372738ca, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x1cb135dc, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1b0c3359, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4bb33f74 0/0 97x73 of 97x73, swapInterval 0, drawable 0x710108b6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4bb33f74, angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x26b3fd41: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x26b3fd41 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a419da4: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a419da4 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x14555e0a: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x14555e0a FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4bb33f74: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4bb33f74 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test02_DefaultMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x156b88f5: tileRendererInUse null, GearsES2[obj 0x156b88f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x156b88f5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x156b88f5 created: GearsObj[0x1040232a, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x156b88f5 created: GearsObj[0x1fc35e31, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x156b88f5 created: GearsObj[0x1fc35e31, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x156b88f5 FIN GearsES2[obj 0x156b88f5 isInit true, usesShared false, 1 GearsObj[0x1040232a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x1fc35e31, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5216c9aa, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x156b88f5 0/0 292x260 of 292x260, swapInterval 0, drawable 0x2a0107e6, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x156b88f5, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3bf9ce3e: tileRendererInUse null, GearsES2[obj 0x3bf9ce3e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3bf9ce3e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3bf9ce3e created: GearsObj[0x6d819c99, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3bf9ce3e created: GearsObj[0x27aed28a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3bf9ce3e created: GearsObj[0x27aed28a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3bf9ce3e FIN GearsES2[obj 0x3bf9ce3e isInit true, usesShared false, 1 GearsObj[0x6d819c99, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x27aed28a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x75281b8a, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3bf9ce3e 0/0 292x260 of 292x260, swapInterval 0, drawable 0x4201087a, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3bf9ce3e, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x16610890: tileRendererInUse null, GearsES2[obj 0x16610890 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x16610890 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x16610890 created: GearsObj[0x32f42fe7, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x16610890 created: GearsObj[0x505edaf1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x16610890 created: GearsObj[0x505edaf1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x16610890 FIN GearsES2[obj 0x16610890 isInit true, usesShared false, 1 GearsObj[0x32f42fe7, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x505edaf1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xd3ff13d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x16610890 0/0 146x120 of 146x120, swapInterval 0, drawable 0x4201087a, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x16610890, angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x71def8f8: tileRendererInUse null, GearsES2[obj 0x71def8f8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x71def8f8 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x71def8f8 created: GearsObj[0x71298fc5, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x71def8f8 created: GearsObj[0x163d38dc, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x71def8f8 created: GearsObj[0x163d38dc, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x71def8f8 FIN GearsES2[obj 0x71def8f8 isInit true, usesShared false, 1 GearsObj[0x71298fc5, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x163d38dc, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x28d963d4, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x71def8f8 0/0 97x73 of 97x73, swapInterval 0, drawable 0x4201087a, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x71def8f8, angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x156b88f5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x156b88f5 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3bf9ce3e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3bf9ce3e FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x16610890: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x16610890 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x71def8f8: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x71def8f8 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test02_DefaultMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test03_PbufferNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x53fdffa1: tileRendererInUse null, GearsES2[obj 0x53fdffa1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x53fdffa1 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x53fdffa1 created: GearsObj[0x39485146, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x53fdffa1 created: GearsObj[0x5e694534, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x53fdffa1 created: GearsObj[0x5e694534, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x53fdffa1 FIN GearsES2[obj 0x53fdffa1 isInit true, usesShared false, 1 GearsObj[0x39485146, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e694534, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c5c9f15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x53fdffa1 0/0 292x260 of 292x260, swapInterval 0, drawable 0x560108a8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53fdffa1, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5562c41e: tileRendererInUse null, GearsES2[obj 0x5562c41e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5562c41e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5562c41e created: GearsObj[0x50e6c871, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5562c41e created: GearsObj[0x5459bd68, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5562c41e created: GearsObj[0x5459bd68, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5562c41e FIN GearsES2[obj 0x5562c41e isInit true, usesShared false, 1 GearsObj[0x50e6c871, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5459bd68, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c5155c9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5562c41e 0/0 292x260 of 292x260, swapInterval 0, drawable 0xffffffffdf010825, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5562c41e, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x32ee6fee: tileRendererInUse null, GearsES2[obj 0x32ee6fee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x32ee6fee on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x32ee6fee created: GearsObj[0x29bce92d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32ee6fee created: GearsObj[0x33afd3e9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32ee6fee created: GearsObj[0x33afd3e9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x32ee6fee FIN GearsES2[obj 0x32ee6fee isInit true, usesShared false, 1 GearsObj[0x29bce92d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33afd3e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50fc7552, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x32ee6fee 0/0 146x120 of 146x120, swapInterval 0, drawable 0xffffffffd701083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32ee6fee, angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d0f2471: tileRendererInUse null, GearsES2[obj 0x4d0f2471 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d0f2471 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d0f2471 created: GearsObj[0x3d67769b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d0f2471 created: GearsObj[0x1e40cc13, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d0f2471 created: GearsObj[0x1e40cc13, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d0f2471 FIN GearsES2[obj 0x4d0f2471 isInit true, usesShared false, 1 GearsObj[0x3d67769b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e40cc13, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ee5ce55, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d0f2471 0/0 97x73 of 97x73, swapInterval 0, drawable 0xffffffffc40107fd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d0f2471, angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x53fdffa1: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x53fdffa1 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5562c41e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5562c41e FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x32ee6fee: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x32ee6fee FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d0f2471: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d0f2471 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test03_PbufferNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test04_PbufferMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x73e22a3d: tileRendererInUse null, GearsES2[obj 0x73e22a3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x73e22a3d on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x73e22a3d created: GearsObj[0x66090c7d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x73e22a3d created: GearsObj[0x7a5aae97, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x73e22a3d created: GearsObj[0x7a5aae97, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x73e22a3d FIN GearsES2[obj 0x73e22a3d isInit true, usesShared false, 1 GearsObj[0x66090c7d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a5aae97, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e7da9a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x73e22a3d 0/0 292x260 of 292x260, swapInterval 0, drawable 0xffffffffe20107b2, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x73e22a3d, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x47faa49c: tileRendererInUse null, GearsES2[obj 0x47faa49c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x47faa49c on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x47faa49c created: GearsObj[0x73f1aa8a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x47faa49c created: GearsObj[0x2169ffc4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x47faa49c created: GearsObj[0x2169ffc4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x47faa49c FIN GearsES2[obj 0x47faa49c isInit true, usesShared false, 1 GearsObj[0x73f1aa8a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2169ffc4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e9f7bc9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x47faa49c 0/0 292x260 of 292x260, swapInterval 0, drawable 0x730108a4, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x47faa49c, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x28f2a10f: tileRendererInUse null, GearsES2[obj 0x28f2a10f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x28f2a10f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x28f2a10f created: GearsObj[0x33821f6e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x28f2a10f created: GearsObj[0x350c76f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x28f2a10f created: GearsObj[0x350c76f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x28f2a10f FIN GearsES2[obj 0x28f2a10f isInit true, usesShared false, 1 GearsObj[0x33821f6e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x350c76f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x35453c22, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x28f2a10f 0/0 146x120 of 146x120, swapInterval 0, drawable 0x4601083b, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x28f2a10f, angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf736069: tileRendererInUse null, GearsES2[obj 0xf736069 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf736069 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf736069 created: GearsObj[0xf7209fe, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf736069 created: GearsObj[0x72b01df7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf736069 created: GearsObj[0x72b01df7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf736069 FIN GearsES2[obj 0xf736069 isInit true, usesShared false, 1 GearsObj[0xf7209fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72b01df7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76ff5400, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf736069 0/0 97x73 of 97x73, swapInterval 0, drawable 0x2c0108b9, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xf736069, angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x73e22a3d: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x73e22a3d FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x47faa49c: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x47faa49c FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x28f2a10f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x28f2a10f FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf736069: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf736069 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test04_PbufferMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test05_BitmapNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 292x260 of 292x260, swapInterval 0, drawable 0x7f0108a4, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 292x260 of 292x260, swapInterval 0, drawable 0xffffffffad0105bf, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 146x120 of 146x120, swapInterval 0, drawable 0xfffffffff8010821, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 97x73 of 97x73, swapInterval 0, drawable 0xffffffffe70108ad, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test05_BitmapNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 292x260 of 292x260, swapInterval 0, drawable 0xfffffffffd0107c6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 292x260 of 292x260, swapInterval 0, drawable 0x2501089e, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 146x120 of 146x120, swapInterval 0, drawable 0x60107fd, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 97x73 of 97x73, swapInterval 0, drawable 0xffffffff850108bc, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849084681 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849084681 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.012 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849078367 ms III - Start
    [junit] SLOCK [T main @ 1755849078368 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x26b3fd41: tileRendererInUse null, GearsES2[obj 0x26b3fd41 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x26b3fd41 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x26b3fd41 created: GearsObj[0x21543408, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x26b3fd41 created: GearsObj[0x38f37b1b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x26b3fd41 created: GearsObj[0x38f37b1b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x26b3fd41 FIN GearsES2[obj 0x26b3fd41 isInit true, usesShared false, 1 GearsObj[0x21543408, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x38f37b1b, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7d28002e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x26b3fd41 0/0 292x260 of 292x260, swapInterval 0, drawable 0x2a0107e6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x26b3fd41, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a419da4: tileRendererInUse null, GearsES2[obj 0x7a419da4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a419da4 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a419da4 created: GearsObj[0x2cc34082, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7a419da4 created: GearsObj[0x417f94b2, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7a419da4 created: GearsObj[0x417f94b2, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a419da4 FIN GearsES2[obj 0x7a419da4 isInit true, usesShared false, 1 GearsObj[0x2cc34082, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x417f94b2, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x704cc9c3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a419da4 0/0 292x260 of 292x260, swapInterval 0, drawable 0x710108b6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a419da4, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x14555e0a: tileRendererInUse null, GearsES2[obj 0x14555e0a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x14555e0a on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x14555e0a created: GearsObj[0x4310fb76, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x14555e0a created: GearsObj[0x4c4ac961, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x14555e0a created: GearsObj[0x4c4ac961, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x14555e0a FIN GearsES2[obj 0x14555e0a isInit true, usesShared false, 1 GearsObj[0x4310fb76, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4c4ac961, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2d969d57, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x14555e0a 0/0 146x120 of 146x120, swapInterval 0, drawable 0x2a0107e6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x14555e0a, angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4bb33f74: tileRendererInUse null, GearsES2[obj 0x4bb33f74 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4bb33f74 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4bb33f74 created: GearsObj[0x372738ca, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4bb33f74 created: GearsObj[0x1cb135dc, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4bb33f74 created: GearsObj[0x1cb135dc, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4bb33f74 FIN GearsES2[obj 0x4bb33f74 isInit true, usesShared false, 1 GearsObj[0x372738ca, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x1cb135dc, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1b0c3359, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4bb33f74 0/0 97x73 of 97x73, swapInterval 0, drawable 0x710108b6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4bb33f74, angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x26b3fd41: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x26b3fd41 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a419da4: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a419da4 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x14555e0a: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x14555e0a FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4bb33f74: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4bb33f74 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test02_DefaultMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x156b88f5: tileRendererInUse null, GearsES2[obj 0x156b88f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x156b88f5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x156b88f5 created: GearsObj[0x1040232a, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x156b88f5 created: GearsObj[0x1fc35e31, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x156b88f5 created: GearsObj[0x1fc35e31, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x156b88f5 FIN GearsES2[obj 0x156b88f5 isInit true, usesShared false, 1 GearsObj[0x1040232a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x1fc35e31, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5216c9aa, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x156b88f5 0/0 292x260 of 292x260, swapInterval 0, drawable 0x2a0107e6, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x156b88f5, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3bf9ce3e: tileRendererInUse null, GearsES2[obj 0x3bf9ce3e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3bf9ce3e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3bf9ce3e created: GearsObj[0x6d819c99, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3bf9ce3e created: GearsObj[0x27aed28a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3bf9ce3e created: GearsObj[0x27aed28a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3bf9ce3e FIN GearsES2[obj 0x3bf9ce3e isInit true, usesShared false, 1 GearsObj[0x6d819c99, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x27aed28a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x75281b8a, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3bf9ce3e 0/0 292x260 of 292x260, swapInterval 0, drawable 0x4201087a, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3bf9ce3e, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x16610890: tileRendererInUse null, GearsES2[obj 0x16610890 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x16610890 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x16610890 created: GearsObj[0x32f42fe7, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x16610890 created: GearsObj[0x505edaf1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x16610890 created: GearsObj[0x505edaf1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x16610890 FIN GearsES2[obj 0x16610890 isInit true, usesShared false, 1 GearsObj[0x32f42fe7, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x505edaf1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xd3ff13d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x16610890 0/0 146x120 of 146x120, swapInterval 0, drawable 0x4201087a, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x16610890, angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x71def8f8: tileRendererInUse null, GearsES2[obj 0x71def8f8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x71def8f8 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x71def8f8 created: GearsObj[0x71298fc5, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x71def8f8 created: GearsObj[0x163d38dc, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x71def8f8 created: GearsObj[0x163d38dc, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x71def8f8 FIN GearsES2[obj 0x71def8f8 isInit true, usesShared false, 1 GearsObj[0x71298fc5, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x163d38dc, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x28d963d4, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x71def8f8 0/0 97x73 of 97x73, swapInterval 0, drawable 0x4201087a, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x71def8f8, angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x156b88f5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x156b88f5 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3bf9ce3e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3bf9ce3e FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x16610890: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x16610890 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x71def8f8: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x71def8f8 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test02_DefaultMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test03_PbufferNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x53fdffa1: tileRendererInUse null, GearsES2[obj 0x53fdffa1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x53fdffa1 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x53fdffa1 created: GearsObj[0x39485146, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x53fdffa1 created: GearsObj[0x5e694534, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x53fdffa1 created: GearsObj[0x5e694534, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x53fdffa1 FIN GearsES2[obj 0x53fdffa1 isInit true, usesShared false, 1 GearsObj[0x39485146, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e694534, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c5c9f15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x53fdffa1 0/0 292x260 of 292x260, swapInterval 0, drawable 0x560108a8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53fdffa1, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5562c41e: tileRendererInUse null, GearsES2[obj 0x5562c41e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5562c41e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5562c41e created: GearsObj[0x50e6c871, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5562c41e created: GearsObj[0x5459bd68, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5562c41e created: GearsObj[0x5459bd68, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5562c41e FIN GearsES2[obj 0x5562c41e isInit true, usesShared false, 1 GearsObj[0x50e6c871, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5459bd68, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c5155c9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5562c41e 0/0 292x260 of 292x260, swapInterval 0, drawable 0xffffffffdf010825, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5562c41e, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x32ee6fee: tileRendererInUse null, GearsES2[obj 0x32ee6fee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x32ee6fee on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x32ee6fee created: GearsObj[0x29bce92d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32ee6fee created: GearsObj[0x33afd3e9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32ee6fee created: GearsObj[0x33afd3e9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x32ee6fee FIN GearsES2[obj 0x32ee6fee isInit true, usesShared false, 1 GearsObj[0x29bce92d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33afd3e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50fc7552, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x32ee6fee 0/0 146x120 of 146x120, swapInterval 0, drawable 0xffffffffd701083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32ee6fee, angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d0f2471: tileRendererInUse null, GearsES2[obj 0x4d0f2471 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d0f2471 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d0f2471 created: GearsObj[0x3d67769b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d0f2471 created: GearsObj[0x1e40cc13, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d0f2471 created: GearsObj[0x1e40cc13, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d0f2471 FIN GearsES2[obj 0x4d0f2471 isInit true, usesShared false, 1 GearsObj[0x3d67769b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e40cc13, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ee5ce55, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d0f2471 0/0 97x73 of 97x73, swapInterval 0, drawable 0xffffffffc40107fd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d0f2471, angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x53fdffa1: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x53fdffa1 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5562c41e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5562c41e FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x32ee6fee: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x32ee6fee FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d0f2471: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d0f2471 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test03_PbufferNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test04_PbufferMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x73e22a3d: tileRendererInUse null, GearsES2[obj 0x73e22a3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x73e22a3d on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x73e22a3d created: GearsObj[0x66090c7d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x73e22a3d created: GearsObj[0x7a5aae97, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x73e22a3d created: GearsObj[0x7a5aae97, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x73e22a3d FIN GearsES2[obj 0x73e22a3d isInit true, usesShared false, 1 GearsObj[0x66090c7d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a5aae97, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e7da9a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x73e22a3d 0/0 292x260 of 292x260, swapInterval 0, drawable 0xffffffffe20107b2, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x73e22a3d, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x47faa49c: tileRendererInUse null, GearsES2[obj 0x47faa49c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x47faa49c on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x47faa49c created: GearsObj[0x73f1aa8a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x47faa49c created: GearsObj[0x2169ffc4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x47faa49c created: GearsObj[0x2169ffc4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x47faa49c FIN GearsES2[obj 0x47faa49c isInit true, usesShared false, 1 GearsObj[0x73f1aa8a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2169ffc4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e9f7bc9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x47faa49c 0/0 292x260 of 292x260, swapInterval 0, drawable 0x730108a4, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x47faa49c, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x28f2a10f: tileRendererInUse null, GearsES2[obj 0x28f2a10f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x28f2a10f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x28f2a10f created: GearsObj[0x33821f6e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x28f2a10f created: GearsObj[0x350c76f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x28f2a10f created: GearsObj[0x350c76f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x28f2a10f FIN GearsES2[obj 0x28f2a10f isInit true, usesShared false, 1 GearsObj[0x33821f6e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x350c76f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x35453c22, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x28f2a10f 0/0 146x120 of 146x120, swapInterval 0, drawable 0x4601083b, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x28f2a10f, angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf736069: tileRendererInUse null, GearsES2[obj 0xf736069 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf736069 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf736069 created: GearsObj[0xf7209fe, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf736069 created: GearsObj[0x72b01df7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf736069 created: GearsObj[0x72b01df7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf736069 FIN GearsES2[obj 0xf736069 isInit true, usesShared false, 1 GearsObj[0xf7209fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72b01df7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76ff5400, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf736069 0/0 97x73 of 97x73, swapInterval 0, drawable 0x2c0108b9, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xf736069, angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x73e22a3d: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x73e22a3d FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x47faa49c: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x47faa49c FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x28f2a10f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x28f2a10f FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf736069: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf736069 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test04_PbufferMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test05_BitmapNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 292x260 of 292x260, swapInterval 0, drawable 0x7f0108a4, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 292x260 of 292x260, swapInterval 0, drawable 0xffffffffad0105bf, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 146x120 of 146x120, swapInterval 0, drawable 0xfffffffff8010821, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 97x73 of 97x73, swapInterval 0, drawable 0xffffffffe70108ad, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test05_BitmapNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 292x260 of 292x260, swapInterval 0, drawable 0xfffffffffd0107c6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 292x260 of 292x260, swapInterval 0, drawable 0x2501089e, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 146x120 of 146x120, swapInterval 0, drawable 0x60107fd, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 97x73 of 97x73, swapInterval 0, drawable 0xffffffff850108bc, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849084681 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849084681 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_DefaultNorm took 0.833 sec
    [junit] Testcase: test02_DefaultMsaa took 0.635 sec
    [junit] Testcase: test03_PbufferNorm took 0.61 sec
    [junit] Testcase: test04_PbufferMsaa took 0.59 sec
    [junit] Testcase: test05_BitmapNorm took 0.608 sec
    [junit] Testcase: test06_BitmapMsaa took 0.588 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.012 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849078367 ms III - Start
    [junit] SLOCK [T main @ 1755849078368 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x26b3fd41: tileRendererInUse null, GearsES2[obj 0x26b3fd41 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x26b3fd41 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x26b3fd41 created: GearsObj[0x21543408, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x26b3fd41 created: GearsObj[0x38f37b1b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x26b3fd41 created: GearsObj[0x38f37b1b, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x26b3fd41 FIN GearsES2[obj 0x26b3fd41 isInit true, usesShared false, 1 GearsObj[0x21543408, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x38f37b1b, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x7d28002e, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x26b3fd41 0/0 292x260 of 292x260, swapInterval 0, drawable 0x2a0107e6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x26b3fd41, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7a419da4: tileRendererInUse null, GearsES2[obj 0x7a419da4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7a419da4 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7a419da4 created: GearsObj[0x2cc34082, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x7a419da4 created: GearsObj[0x417f94b2, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x7a419da4 created: GearsObj[0x417f94b2, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7a419da4 FIN GearsES2[obj 0x7a419da4 isInit true, usesShared false, 1 GearsObj[0x2cc34082, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x417f94b2, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x704cc9c3, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7a419da4 0/0 292x260 of 292x260, swapInterval 0, drawable 0x710108b6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7a419da4, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x14555e0a: tileRendererInUse null, GearsES2[obj 0x14555e0a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x14555e0a on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x14555e0a created: GearsObj[0x4310fb76, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x14555e0a created: GearsObj[0x4c4ac961, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x14555e0a created: GearsObj[0x4c4ac961, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x14555e0a FIN GearsES2[obj 0x14555e0a isInit true, usesShared false, 1 GearsObj[0x4310fb76, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x4c4ac961, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x2d969d57, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x14555e0a 0/0 146x120 of 146x120, swapInterval 0, drawable 0x2a0107e6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x14555e0a, angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4bb33f74: tileRendererInUse null, GearsES2[obj 0x4bb33f74 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4bb33f74 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4bb33f74 created: GearsObj[0x372738ca, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x4bb33f74 created: GearsObj[0x1cb135dc, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x4bb33f74 created: GearsObj[0x1cb135dc, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4bb33f74 FIN GearsES2[obj 0x4bb33f74 isInit true, usesShared false, 1 GearsObj[0x372738ca, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x1cb135dc, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x1b0c3359, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4bb33f74 0/0 97x73 of 97x73, swapInterval 0, drawable 0x710108b6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4bb33f74, angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x26b3fd41: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x26b3fd41 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a419da4: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7a419da4 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x14555e0a: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x14555e0a FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4bb33f74: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4bb33f74 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test01_DefaultNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test02_DefaultMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x156b88f5: tileRendererInUse null, GearsES2[obj 0x156b88f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x156b88f5 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x156b88f5 created: GearsObj[0x1040232a, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x156b88f5 created: GearsObj[0x1fc35e31, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x156b88f5 created: GearsObj[0x1fc35e31, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x156b88f5 FIN GearsES2[obj 0x156b88f5 isInit true, usesShared false, 1 GearsObj[0x1040232a, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x1fc35e31, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x5216c9aa, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x156b88f5 0/0 292x260 of 292x260, swapInterval 0, drawable 0x2a0107e6, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x156b88f5, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3bf9ce3e: tileRendererInUse null, GearsES2[obj 0x3bf9ce3e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3bf9ce3e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3bf9ce3e created: GearsObj[0x6d819c99, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x3bf9ce3e created: GearsObj[0x27aed28a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x3bf9ce3e created: GearsObj[0x27aed28a, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3bf9ce3e FIN GearsES2[obj 0x3bf9ce3e isInit true, usesShared false, 1 GearsObj[0x6d819c99, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x27aed28a, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x75281b8a, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3bf9ce3e 0/0 292x260 of 292x260, swapInterval 0, drawable 0x4201087a, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3bf9ce3e, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x16610890: tileRendererInUse null, GearsES2[obj 0x16610890 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x16610890 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x16610890 created: GearsObj[0x32f42fe7, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x16610890 created: GearsObj[0x505edaf1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x16610890 created: GearsObj[0x505edaf1, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x16610890 FIN GearsES2[obj 0x16610890 isInit true, usesShared false, 1 GearsObj[0x32f42fe7, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x505edaf1, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0xd3ff13d, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x16610890 0/0 146x120 of 146x120, swapInterval 0, drawable 0x4201087a, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x16610890, angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x71def8f8: tileRendererInUse null, GearsES2[obj 0x71def8f8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x71def8f8 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x71def8f8 created: GearsObj[0x71298fc5, vbo ff 2, fs 3, bf 4, bs 5]
    [junit] gear2 0x71def8f8 created: GearsObj[0x163d38dc, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] gear3 0x71def8f8 created: GearsObj[0x163d38dc, vbo ff 8, fs 9, bf 10, bs 11]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x71def8f8 FIN GearsES2[obj 0x71def8f8 isInit true, usesShared false, 1 GearsObj[0x71298fc5, vbo ff 2, fs 3, bf 4, bs 5], 2 GearsObj[0x163d38dc, vbo ff 8, fs 9, bf 10, bs 11], 3 GearsObj[0x28d963d4, vbo ff 14, fs 15, bf 16, bs 17], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x71def8f8 0/0 97x73 of 97x73, swapInterval 0, drawable 0x4201087a, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x71def8f8, angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x156b88f5: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x156b88f5 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3bf9ce3e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3bf9ce3e FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x16610890: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x16610890 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x71def8f8: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x71def8f8 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test02_DefaultMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test03_PbufferNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x53fdffa1: tileRendererInUse null, GearsES2[obj 0x53fdffa1 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x53fdffa1 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x53fdffa1 created: GearsObj[0x39485146, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x53fdffa1 created: GearsObj[0x5e694534, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x53fdffa1 created: GearsObj[0x5e694534, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x53fdffa1 FIN GearsES2[obj 0x53fdffa1 isInit true, usesShared false, 1 GearsObj[0x39485146, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5e694534, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6c5c9f15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x53fdffa1 0/0 292x260 of 292x260, swapInterval 0, drawable 0x560108a8, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x53fdffa1, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x5562c41e: tileRendererInUse null, GearsES2[obj 0x5562c41e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5562c41e on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5562c41e created: GearsObj[0x50e6c871, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5562c41e created: GearsObj[0x5459bd68, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5562c41e created: GearsObj[0x5459bd68, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x5562c41e FIN GearsES2[obj 0x5562c41e isInit true, usesShared false, 1 GearsObj[0x50e6c871, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5459bd68, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3c5155c9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x5562c41e 0/0 292x260 of 292x260, swapInterval 0, drawable 0xffffffffdf010825, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5562c41e, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x32ee6fee: tileRendererInUse null, GearsES2[obj 0x32ee6fee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x32ee6fee on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x32ee6fee created: GearsObj[0x29bce92d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32ee6fee created: GearsObj[0x33afd3e9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32ee6fee created: GearsObj[0x33afd3e9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x32ee6fee FIN GearsES2[obj 0x32ee6fee isInit true, usesShared false, 1 GearsObj[0x29bce92d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x33afd3e9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x50fc7552, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x32ee6fee 0/0 146x120 of 146x120, swapInterval 0, drawable 0xffffffffd701083b, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32ee6fee, angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x4d0f2471: tileRendererInUse null, GearsES2[obj 0x4d0f2471 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x4d0f2471 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x4d0f2471 created: GearsObj[0x3d67769b, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x4d0f2471 created: GearsObj[0x1e40cc13, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x4d0f2471 created: GearsObj[0x1e40cc13, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x4d0f2471 FIN GearsES2[obj 0x4d0f2471 isInit true, usesShared false, 1 GearsObj[0x3d67769b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1e40cc13, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ee5ce55, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x4d0f2471 0/0 97x73 of 97x73, swapInterval 0, drawable 0xffffffffc40107fd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x4d0f2471, angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x53fdffa1: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x53fdffa1 FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5562c41e: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x5562c41e FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x32ee6fee: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x32ee6fee FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d0f2471: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x4d0f2471 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test03_PbufferNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test04_PbufferMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x73e22a3d: tileRendererInUse null, GearsES2[obj 0x73e22a3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x73e22a3d on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x73e22a3d created: GearsObj[0x66090c7d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x73e22a3d created: GearsObj[0x7a5aae97, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x73e22a3d created: GearsObj[0x7a5aae97, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x73e22a3d FIN GearsES2[obj 0x73e22a3d isInit true, usesShared false, 1 GearsObj[0x66090c7d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a5aae97, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e7da9a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x73e22a3d 0/0 292x260 of 292x260, swapInterval 0, drawable 0xffffffffe20107b2, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x73e22a3d, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x47faa49c: tileRendererInUse null, GearsES2[obj 0x47faa49c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x47faa49c on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x47faa49c created: GearsObj[0x73f1aa8a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x47faa49c created: GearsObj[0x2169ffc4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x47faa49c created: GearsObj[0x2169ffc4, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x47faa49c FIN GearsES2[obj 0x47faa49c isInit true, usesShared false, 1 GearsObj[0x73f1aa8a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2169ffc4, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5e9f7bc9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x47faa49c 0/0 292x260 of 292x260, swapInterval 0, drawable 0x730108a4, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x47faa49c, angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x28f2a10f: tileRendererInUse null, GearsES2[obj 0x28f2a10f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x28f2a10f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x28f2a10f created: GearsObj[0x33821f6e, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x28f2a10f created: GearsObj[0x350c76f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x28f2a10f created: GearsObj[0x350c76f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x28f2a10f FIN GearsES2[obj 0x28f2a10f isInit true, usesShared false, 1 GearsObj[0x33821f6e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x350c76f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x35453c22, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x28f2a10f 0/0 146x120 of 146x120, swapInterval 0, drawable 0x4601083b, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x28f2a10f, angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0xf736069: tileRendererInUse null, GearsES2[obj 0xf736069 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xf736069 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xf736069 created: GearsObj[0xf7209fe, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xf736069 created: GearsObj[0x72b01df7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xf736069 created: GearsObj[0x72b01df7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0xf736069 FIN GearsES2[obj 0xf736069 isInit true, usesShared false, 1 GearsObj[0xf7209fe, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72b01df7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x76ff5400, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0xf736069 0/0 97x73 of 97x73, swapInterval 0, drawable 0x2c0108b9, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0xf736069, angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x73e22a3d: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x73e22a3d FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x47faa49c: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x47faa49c FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x28f2a10f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x28f2a10f FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf736069: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0xf736069 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test04_PbufferMsaa
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test05_BitmapNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 292x260 of 292x260, swapInterval 0, drawable 0x7f0108a4, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 292x260 of 292x260, swapInterval 0, drawable 0xffffffffad0105bf, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 146x120 of 146x120, swapInterval 0, drawable 0xfffffffff8010821, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 97x73 of 97x73, swapInterval 0, drawable 0xffffffffe70108ad, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test05_BitmapNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 292x260 of 292x260, swapInterval 0, drawable 0xfffffffffd0107c6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 292x260 of 292x260, swapInterval 0, drawable 0x2501089e, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0 -> [l -1.1230769, r 1.1230769, b -1.0, t 1.0] 2.2461538x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 146x120 of 146x120, swapInterval 0, drawable 0x60107fd, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0 -> [l -1.2166667, r 1.2166667, b -1.0, t 1.0] 2.4333334x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 97x73 of 97x73, swapInterval 0, drawable 0xffffffff850108bc, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0 -> [l -1.3287672, r 1.3287672, b -1.0, t 1.0] 2.6575344x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2GLJPanelsAWT - test06_BitmapMsaa
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849084681 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849084681 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849086203 ms III - Start
    [junit] SLOCK [T main @ 1755849086204 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 496x217 of 496x217, swapInterval 1, drawable 0x2a0107e6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] BGR (320/128): -80, 0, 79 - OK true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelAWTBug450.test01-n0000-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0496x0217.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849089459 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849089459 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.924 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849086203 ms III - Start
    [junit] SLOCK [T main @ 1755849086204 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 496x217 of 496x217, swapInterval 1, drawable 0x2a0107e6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] BGR (320/128): -80, 0, 79 - OK true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelAWTBug450.test01-n0000-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0496x0217.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849089459 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849089459 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.725 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.924 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849086203 ms III - Start
    [junit] SLOCK [T main @ 1755849086204 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 496x217 of 496x217, swapInterval 1, drawable 0x2a0107e6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] BGR (320/128): -80, 0, 79 - OK true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLJPanelAWTBug450.test01-n0000-GL4bc_-hw-fbobject-Bone-Frgba_Irgba8880-D16-St00-Sa00_default-0496x0217.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGLJPanelAWTBug450 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849089459 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849089459 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849090856 ms III - Start
    [junit] SLOCK [T main @ 1755849090857 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093411 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093412 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093413 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093416 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093416 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093419 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2a0107e6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] 1 s: 60 f / 1006 ms, 59.6 fps, 16 ms/f; total: 60 f, 59.6 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849094546 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849094551 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849094561 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849094588 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849094588 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.414 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849090856 ms III - Start
    [junit] SLOCK [T main @ 1755849090857 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093411 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093412 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093413 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093416 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093416 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093419 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2a0107e6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] 1 s: 60 f / 1006 ms, 59.6 fps, 16 ms/f; total: 60 f, 59.6 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849094546 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849094551 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849094561 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849094588 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849094588 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 1.316 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.414 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849090856 ms III - Start
    [junit] SLOCK [T main @ 1755849090857 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093411 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093412 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093413 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093416 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093416 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849093419 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x2a0107e6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] 1 s: 60 f / 1006 ms, 59.6 fps, 16 ms/f; total: 60 f, 59.6 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849094546 d 1ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849094551 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849094561 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849094588 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849094588 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849095964 ms III - Start
    [junit] SLOCK [T main @ 1755849095964 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098647 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098648 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098650 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098650 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098653 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] auto-swap: false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 496x473 of 496x473, swapInterval 0, drawable 0x2a0107e6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] 0 s: 60 f / 305 ms, 196.7 fps, 5 ms/f; total: 60 f, 196.7 fps, 5 ms/f
    [junit] 0 s: 60 f / 54 ms, 1111.1 fps, 0 ms/f; total: 120 f, 334.2 fps, 2 ms/f
    [junit] 0 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 180 f, 437.9 fps, 2 ms/f
    [junit] 0 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 240 f, 524.0 fps, 1 ms/f
    [junit] 0 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 300 f, 597.6 fps, 1 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849099209 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849099210 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849099217 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849099243 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849099243 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.958 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849095964 ms III - Start
    [junit] SLOCK [T main @ 1755849095964 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098647 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098648 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098650 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098650 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098653 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] auto-swap: false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 496x473 of 496x473, swapInterval 0, drawable 0x2a0107e6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] 0 s: 60 f / 305 ms, 196.7 fps, 5 ms/f; total: 60 f, 196.7 fps, 5 ms/f
    [junit] 0 s: 60 f / 54 ms, 1111.1 fps, 0 ms/f; total: 120 f, 334.2 fps, 2 ms/f
    [junit] 0 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 180 f, 437.9 fps, 2 ms/f
    [junit] 0 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 240 f, 524.0 fps, 1 ms/f
    [junit] 0 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 300 f, 597.6 fps, 1 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849099209 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849099210 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849099217 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849099243 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849099243 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 0.734 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.958 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849095964 ms III - Start
    [junit] SLOCK [T main @ 1755849095964 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098647 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098648 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098650 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098650 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849098653 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] auto-swap: false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 496x473 of 496x473, swapInterval 0, drawable 0x2a0107e6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] 0 s: 60 f / 305 ms, 196.7 fps, 5 ms/f; total: 60 f, 196.7 fps, 5 ms/f
    [junit] 0 s: 60 f / 54 ms, 1111.1 fps, 0 ms/f; total: 120 f, 334.2 fps, 2 ms/f
    [junit] 0 s: 60 f / 51 ms, 1176.4 fps, 0 ms/f; total: 180 f, 437.9 fps, 2 ms/f
    [junit] 0 s: 60 f / 46 ms, 1304.3 fps, 0 ms/f; total: 240 f, 524.0 fps, 1 ms/f
    [junit] 0 s: 60 f / 44 ms, 1363.6 fps, 0 ms/f; total: 300 f, 597.6 fps, 1 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849099209 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849099210 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849099217 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455 - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849099243 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849099243 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849100661 ms III - Start
    [junit] SLOCK [T main @ 1755849100662 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x6901087a, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103348 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103349 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103350 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103353 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103353 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test01_DefaultNorm-n0008-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103801 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103802 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffb301079c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103891 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103892 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103892 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103893 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103893 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test02_DefaultMsaa-n0005-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104370 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104370 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xfffffffff201072a, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104441 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104441 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104442 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104443 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104443 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test03_PbufferNorm-n0005-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104920 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104920 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffc2010875, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104992 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104993 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104993 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104994 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104994 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test04_PbufferMsaa-n0005-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105474 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105474 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffc7010875, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105816 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105816 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105816 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105817 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105817 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test05_BitmapNorm_-n0009-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106044 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106045 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xfffffffff201073c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106096 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106097 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106097 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106098 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106099 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test06_BitmapMsaa_-n0006-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106600 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106600 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849106625 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849106625 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.649 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849100661 ms III - Start
    [junit] SLOCK [T main @ 1755849100662 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x6901087a, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103348 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103349 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103350 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103353 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103353 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test01_DefaultNorm-n0008-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103801 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103802 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffb301079c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103891 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103892 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103892 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103893 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103893 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test02_DefaultMsaa-n0005-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104370 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104370 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xfffffffff201072a, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104441 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104441 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104442 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104443 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104443 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test03_PbufferNorm-n0005-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104920 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104920 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffc2010875, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104992 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104993 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104993 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104994 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104994 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test04_PbufferMsaa-n0005-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105474 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105474 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffc7010875, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105816 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105816 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105816 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105817 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105817 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test05_BitmapNorm_-n0009-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106044 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106045 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xfffffffff201073c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106096 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106097 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106097 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106098 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106099 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test06_BitmapMsaa_-n0006-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106600 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106600 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849106625 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849106625 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_DefaultNorm took 0.742 sec
    [junit] Testcase: test02_DefaultMsaa took 0.564 sec
    [junit] Testcase: test03_PbufferNorm took 0.549 sec
    [junit] Testcase: test04_PbufferMsaa took 0.553 sec
    [junit] Testcase: test05_BitmapNorm took 0.569 sec
    [junit] Testcase: test06_BitmapMsaa took 0.555 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.649 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849100661 ms III - Start
    [junit] SLOCK [T main @ 1755849100662 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0x6901087a, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103348 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103349 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103350 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103353 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103353 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test01_DefaultNorm-n0008-GL4bc_-hw-fbobject-Bone-Frgb__Irgba8880-D16-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test01_DefaultNorm
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103801 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103802 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffb301079c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103891 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103892 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103892 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103893 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849103893 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test02_DefaultMsaa-n0005-GL4bc_-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test02_DefaultMsaa
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104370 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104370 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 1 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xfffffffff201072a, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104441 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104441 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104442 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104443 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104443 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test03_PbufferNorm-n0005-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8880-D24-St00-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test03_PbufferNorm
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104920 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104920 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 270 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, one, mono  , hw, GLProfile[GL4bc/GL4bc.hw], offscr[pbuffer]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffc2010875, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104992 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104993 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104993 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104994 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849104994 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test04_PbufferMsaa-n0005-GL4bc_-hw-pbuffer_-Bone-Frgb__Irgba8888-D24-St00-Sa04_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105474 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test04_PbufferMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105474 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffc7010875, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105816 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105816 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105816 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105817 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849105817 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test05_BitmapNorm_-n0009-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106044 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106045 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test05_BitmapNorm
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 640x480 of 640x480, swapInterval 0, drawable 0xfffffffff201073c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106096 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106097 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106097 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106098 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106099 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestGearsGLJPanelAWT.test06_BitmapMsaa_-n0006-GL2___-sw-bitmap__-Bone-Frgb__Irgba8880-D16-St08-Sa00_default-0640x0480.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106600 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849106600 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsGLJPanelAWT - test06_BitmapMsaa
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849106625 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849106625 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849108201 ms III - Start
    [junit] SLOCK [T main @ 1755849108202 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: NVIDIA Corporation
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110920 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110920 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110921 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110924 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110924 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestInstancedReneringGL4AWT.test01_DefaultMsaa-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849111355 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849111355 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849111378 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849111379 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.869 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849108201 ms III - Start
    [junit] SLOCK [T main @ 1755849108202 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: NVIDIA Corporation
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110920 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110920 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110921 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110924 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110924 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestInstancedReneringGL4AWT.test01_DefaultMsaa-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849111355 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849111355 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849111378 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849111379 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_DefaultMsaa took 0.753 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.869 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849108201 ms III - Start
    [junit] SLOCK [T main @ 1755849108202 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: NVIDIA Corporation
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110920 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110920 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110921 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110924 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849110924 d 0ms]]
    [junit] AWT-EventQueue-0: ** screenshot: TestInstancedReneringGL4AWT.test01_DefaultMsaa-n0006-GL4___-hw-fbobject-Bdbl-Frgb__Irgba8888-D16-St00-Sa04_default-0640x0480.png
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849111355 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl4.awt.TestInstancedReneringGL4AWT - test01_DefaultMsaa
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849111355 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849111378 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849111379 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849112769 ms III - Start
    [junit] SLOCK [T main @ 1755849112770 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader
    [junit] Shader compiled: id=1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849115940 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849115940 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.864 sec
    [junit] ------------- Standard Output ---------------
    [junit] Shader compiled: id=1
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849112769 ms III - Start
    [junit] SLOCK [T main @ 1755849112770 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849115940 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849115940 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: compileShader took 3.137 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.864 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] Shader compiled: id=1
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849112769 ms III - Start
    [junit] SLOCK [T main @ 1755849112770 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT - compileShader
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849115940 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849115940 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849117457 ms III - Start
    [junit] SLOCK [T main @ 1755849117458 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849120681 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849120681 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.913 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849117457 ms III - Start
    [junit] SLOCK [T main @ 1755849117458 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849120681 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849120681 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 3.192 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.913 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849117457 ms III - Start
    [junit] SLOCK [T main @ 1755849117458 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849120681 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849120681 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849122043 ms III - Start
    [junit] SLOCK [T main @ 1755849122044 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01
    [junit] Using GLU com.jogamp.opengl.glu.gl2.GLUgl2
    [junit] Unpack-Alignment 0:  in-size 46005
    [junit] Unpack-Alignment 0: out-size 65536
    [junit] Unpack-Alignment 1:  in-size 45369
    [junit] Unpack-Alignment 1: out-size 65536
    [junit] Unpack-Alignment 4:  in-size 46005
    [junit] Unpack-Alignment 4: out-size 65536
    [junit] Unpack-Alignment 8:  in-size 46005
    [junit] Unpack-Alignment 8: out-size 65536
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849125135 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849125136 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.774 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849122043 ms III - Start
    [junit] SLOCK [T main @ 1755849122044 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01
    [junit] Using GLU com.jogamp.opengl.glu.gl2.GLUgl2
    [junit] Unpack-Alignment 0:  in-size 46005
    [junit] Unpack-Alignment 0: out-size 65536
    [junit] Unpack-Alignment 1:  in-size 45369
    [junit] Unpack-Alignment 1: out-size 65536
    [junit] Unpack-Alignment 4:  in-size 46005
    [junit] Unpack-Alignment 4: out-size 65536
    [junit] Unpack-Alignment 8:  in-size 46005
    [junit] Unpack-Alignment 8: out-size 65536
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849125135 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849125136 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 3.058 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.774 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849122043 ms III - Start
    [junit] SLOCK [T main @ 1755849122044 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01
    [junit] Using GLU com.jogamp.opengl.glu.gl2.GLUgl2
    [junit] Unpack-Alignment 0:  in-size 46005
    [junit] Unpack-Alignment 0: out-size 65536
    [junit] Unpack-Alignment 1:  in-size 45369
    [junit] Unpack-Alignment 1: out-size 65536
    [junit] Unpack-Alignment 4:  in-size 46005
    [junit] Unpack-Alignment 4: out-size 65536
    [junit] Unpack-Alignment 8:  in-size 46005
    [junit] Unpack-Alignment 8: out-size 65536
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849125135 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849125136 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849126489 ms III - Start
    [junit] SLOCK [T main @ 1755849126490 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T:
    [junit] 	ctor	   146/t   5.84/1
    [junit] 	visible	  1651/t  66.04/1
    [junit] 	sum-i	  1797/t  71.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 63
    [junit] 	total-d	  1860/t  74.40/1
    [junit] 	total-i	  1860/t  74.40/1
    [junit] Total: 1860
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849131068 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849131068 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.263 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849126489 ms III - Start
    [junit] SLOCK [T main @ 1755849126490 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T:
    [junit] 	ctor	   146/t   5.84/1
    [junit] 	visible	  1651/t  66.04/1
    [junit] 	sum-i	  1797/t  71.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 63
    [junit] 	total-d	  1860/t  74.40/1
    [junit] 	total-i	  1860/t  74.40/1
    [junit] Total: 1860
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849131068 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849131068 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test14GearsNewtCanvasAWT took 2.141 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.263 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849126489 ms III - Start
    [junit] SLOCK [T main @ 1755849126490 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T:
    [junit] 	ctor	   146/t   5.84/1
    [junit] 	visible	  1651/t  66.04/1
    [junit] 	sum-i	  1797/t  71.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 63
    [junit] 	total-d	  1860/t  74.40/1
    [junit] 	total-i	  1860/t  74.40/1
    [junit] Total: 1860
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT - test14GearsNewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849131068 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849131068 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849132458 ms III - Start
    [junit] SLOCK [T main @ 1755849132459 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 NOP_T (01):
    [junit] 	ctor	   298/t  11.92/1
    [junit] 	visible	   310/t  12.40/1
    [junit] 	sum-i	   608/t  24.32/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 2
    [junit] 	total-d	   610/t  24.40/1
    [junit] 	total-i	   610/t  24.40/1
    [junit] Total: 610
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test01NopGLCanvasDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   827/t  33.08/1
    [junit] 	visible	   536/t  21.44/1
    [junit] 	sum-i	  1363/t  54.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1364/t  54.56/1
    [junit] 	total-i	  1364/t  54.56/1
    [junit] Total: 1364
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test01NopGLCanvasDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test02NopGLJPanelDefGridSingleAutoFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 6/25
    [junit] Sleep initialized: 9/25
    [junit] Sleep initialized: 13/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 24/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   113/t   4.52/1
    [junit] 	visible	  1216/t  48.64/1
    [junit] 	sum-i	  1329/t  53.16/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1330/t  53.20/1
    [junit] 	total-i	  1330/t  53.20/1
    [junit] Total: 1330
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test02NopGLJPanelDefGridSingleAutoFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test03NopGLJPanelDefGridSingleManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 5/25
    [junit] Sleep initialized: 8/25
    [junit] Sleep initialized: 12/25
    [junit] Sleep initialized: 15/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   102/t   4.08/1
    [junit] 	visible	  1114/t  44.56/1
    [junit] 	sum-i	  1216/t  48.64/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1217/t  48.68/1
    [junit] 	total-i	  1217/t  48.68/1
    [junit] Total: 1217
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test03NopGLJPanelDefGridSingleManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test04NopGLJPanelDefGridMTManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears false, initMT true, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   405/t  16.20/1
    [junit] 	visible	  3998/t 159.92/1
    [junit] 	sum-i	  4403/t 176.12/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  4404/t 176.16/1
    [junit] 	total-i	  4404/t 176.16/1
    [junit] Total: 4404
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test04NopGLJPanelDefGridMTManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test05NopNewtCanvasAWTDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1842/t  73.68/1
    [junit] 	visible	   362/t  14.48/1
    [junit] 	sum-i	  2204/t  88.16/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  2205/t  88.20/1
    [junit] 	total-i	  2205/t  88.20/1
    [junit] Total: 2205
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test05NopNewtCanvasAWTDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test11GearsGLCanvasDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 15/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   754/t  30.16/1
    [junit] 	visible	   558/t  22.32/1
    [junit] 	sum-i	  1312/t  52.48/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 29
    [junit] 	total-d	  1341/t  53.64/1
    [junit] 	total-i	  1341/t  53.64/1
    [junit] Total: 1341
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test11GearsGLCanvasDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test12GearsGLJPanelDefGridSingleAutoFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 4/25
    [junit] Sleep initialized: 6/25
    [junit] Sleep initialized: 10/25
    [junit] Sleep initialized: 13/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   106/t   4.24/1
    [junit] 	visible	  1221/t  48.84/1
    [junit] 	sum-i	  1327/t  53.08/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 74
    [junit] 	total-d	  1401/t  56.04/1
    [junit] 	total-i	  1401/t  56.04/1
    [junit] Total: 1401
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test12GearsGLJPanelDefGridSingleAutoFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test13GearsGLJPanelDefGridSingleManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 4/25
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 10/25
    [junit] Sleep initialized: 14/25
    [junit] Sleep initialized: 18/25
    [junit] Sleep initialized: 21/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   101/t   4.04/1
    [junit] 	visible	  1121/t  44.84/1
    [junit] 	sum-i	  1222/t  48.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 104
    [junit] 	total-d	  1326/t  53.04/1
    [junit] 	total-i	  1326/t  53.04/1
    [junit] Total: 1326
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test13GearsGLJPanelDefGridSingleManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test14GearsGLJPanelDefGridMTManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears true, initMT true, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   409/t  16.36/1
    [junit] 	visible	  4111/t 164.44/1
    [junit] 	sum-i	  4520/t 180.80/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 38
    [junit] 	total-d	  4558/t 182.32/1
    [junit] 	total-i	  4558/t 182.32/1
    [junit] Total: 4558
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test14GearsGLJPanelDefGridMTManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test15GearsNewtCanvasAWTDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1533/t  61.32/1
    [junit] 	visible	   330/t  13.20/1
    [junit] 	sum-i	  1863/t  74.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 60
    [junit] 	total-d	  1923/t  76.92/1
    [junit] 	total-i	  1923/t  76.92/1
    [junit] Total: 1923
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test15GearsNewtCanvasAWTDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test20NopNoGLDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 NOP_T (01):
    [junit] 	ctor	   154/t   6.16/1
    [junit] 	visible	   331/t  13.24/1
    [junit] 	sum-i	   485/t  19.40/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	   485/t  19.40/1
    [junit] 	total-i	   485/t  19.40/1
    [junit] Total: 485
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test20NopNoGLDefOverlap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test21NopGLCanvasDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   761/t  30.44/1
    [junit] 	visible	   447/t  17.88/1
    [junit] 	sum-i	  1208/t  48.32/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1209/t  48.36/1
    [junit] 	total-i	  1209/t  48.36/1
    [junit] Total: 1209
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test21NopGLCanvasDefOverlap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test22NopGLJPanelDefOverlapSingle
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 4/25
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 10/25
    [junit] Sleep initialized: 14/25
    [junit] Sleep initialized: 18/25
    [junit] Sleep initialized: 21/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   120/t   4.80/1
    [junit] 	visible	  1122/t  44.88/1
    [junit] 	sum-i	  1242/t  49.68/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 5
    [junit] 	total-d	  1247/t  49.88/1
    [junit] 	total-i	  1247/t  49.88/1
    [junit] Total: 1247
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test22NopGLJPanelDefOverlapSingle
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test23NopGLJPanelDefOverlapMT
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT true, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   409/t  16.36/1
    [junit] 	visible	  4104/t 164.16/1
    [junit] 	sum-i	  4513/t 180.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  4514/t 180.56/1
    [junit] 	total-i	  4514/t 180.56/1
    [junit] Total: 4514
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test23NopGLJPanelDefOverlapMT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1697/t  67.88/1
    [junit] 	visible	   325/t  13.00/1
    [junit] 	sum-i	  2022/t  80.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  2023/t  80.92/1
    [junit] 	total-i	  2023/t  80.92/1
    [junit] Total: 2023
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849169089 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849169089 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.365 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849132458 ms III - Start
    [junit] SLOCK [T main @ 1755849132459 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 NOP_T (01):
    [junit] 	ctor	   298/t  11.92/1
    [junit] 	visible	   310/t  12.40/1
    [junit] 	sum-i	   608/t  24.32/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 2
    [junit] 	total-d	   610/t  24.40/1
    [junit] 	total-i	   610/t  24.40/1
    [junit] Total: 610
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test01NopGLCanvasDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   827/t  33.08/1
    [junit] 	visible	   536/t  21.44/1
    [junit] 	sum-i	  1363/t  54.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1364/t  54.56/1
    [junit] 	total-i	  1364/t  54.56/1
    [junit] Total: 1364
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test01NopGLCanvasDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test02NopGLJPanelDefGridSingleAutoFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 6/25
    [junit] Sleep initialized: 9/25
    [junit] Sleep initialized: 13/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 24/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   113/t   4.52/1
    [junit] 	visible	  1216/t  48.64/1
    [junit] 	sum-i	  1329/t  53.16/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1330/t  53.20/1
    [junit] 	total-i	  1330/t  53.20/1
    [junit] Total: 1330
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test02NopGLJPanelDefGridSingleAutoFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test03NopGLJPanelDefGridSingleManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 5/25
    [junit] Sleep initialized: 8/25
    [junit] Sleep initialized: 12/25
    [junit] Sleep initialized: 15/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   102/t   4.08/1
    [junit] 	visible	  1114/t  44.56/1
    [junit] 	sum-i	  1216/t  48.64/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1217/t  48.68/1
    [junit] 	total-i	  1217/t  48.68/1
    [junit] Total: 1217
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test03NopGLJPanelDefGridSingleManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test04NopGLJPanelDefGridMTManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears false, initMT true, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   405/t  16.20/1
    [junit] 	visible	  3998/t 159.92/1
    [junit] 	sum-i	  4403/t 176.12/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  4404/t 176.16/1
    [junit] 	total-i	  4404/t 176.16/1
    [junit] Total: 4404
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test04NopGLJPanelDefGridMTManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test05NopNewtCanvasAWTDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1842/t  73.68/1
    [junit] 	visible	   362/t  14.48/1
    [junit] 	sum-i	  2204/t  88.16/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  2205/t  88.20/1
    [junit] 	total-i	  2205/t  88.20/1
    [junit] Total: 2205
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test05NopNewtCanvasAWTDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test11GearsGLCanvasDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 15/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   754/t  30.16/1
    [junit] 	visible	   558/t  22.32/1
    [junit] 	sum-i	  1312/t  52.48/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 29
    [junit] 	total-d	  1341/t  53.64/1
    [junit] 	total-i	  1341/t  53.64/1
    [junit] Total: 1341
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test11GearsGLCanvasDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test12GearsGLJPanelDefGridSingleAutoFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 4/25
    [junit] Sleep initialized: 6/25
    [junit] Sleep initialized: 10/25
    [junit] Sleep initialized: 13/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   106/t   4.24/1
    [junit] 	visible	  1221/t  48.84/1
    [junit] 	sum-i	  1327/t  53.08/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 74
    [junit] 	total-d	  1401/t  56.04/1
    [junit] 	total-i	  1401/t  56.04/1
    [junit] Total: 1401
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test12GearsGLJPanelDefGridSingleAutoFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test13GearsGLJPanelDefGridSingleManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 4/25
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 10/25
    [junit] Sleep initialized: 14/25
    [junit] Sleep initialized: 18/25
    [junit] Sleep initialized: 21/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   101/t   4.04/1
    [junit] 	visible	  1121/t  44.84/1
    [junit] 	sum-i	  1222/t  48.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 104
    [junit] 	total-d	  1326/t  53.04/1
    [junit] 	total-i	  1326/t  53.04/1
    [junit] Total: 1326
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test13GearsGLJPanelDefGridSingleManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test14GearsGLJPanelDefGridMTManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears true, initMT true, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   409/t  16.36/1
    [junit] 	visible	  4111/t 164.44/1
    [junit] 	sum-i	  4520/t 180.80/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 38
    [junit] 	total-d	  4558/t 182.32/1
    [junit] 	total-i	  4558/t 182.32/1
    [junit] Total: 4558
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test14GearsGLJPanelDefGridMTManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test15GearsNewtCanvasAWTDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1533/t  61.32/1
    [junit] 	visible	   330/t  13.20/1
    [junit] 	sum-i	  1863/t  74.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 60
    [junit] 	total-d	  1923/t  76.92/1
    [junit] 	total-i	  1923/t  76.92/1
    [junit] Total: 1923
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test15GearsNewtCanvasAWTDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test20NopNoGLDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 NOP_T (01):
    [junit] 	ctor	   154/t   6.16/1
    [junit] 	visible	   331/t  13.24/1
    [junit] 	sum-i	   485/t  19.40/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	   485/t  19.40/1
    [junit] 	total-i	   485/t  19.40/1
    [junit] Total: 485
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test20NopNoGLDefOverlap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test21NopGLCanvasDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   761/t  30.44/1
    [junit] 	visible	   447/t  17.88/1
    [junit] 	sum-i	  1208/t  48.32/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1209/t  48.36/1
    [junit] 	total-i	  1209/t  48.36/1
    [junit] Total: 1209
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test21NopGLCanvasDefOverlap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test22NopGLJPanelDefOverlapSingle
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 4/25
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 10/25
    [junit] Sleep initialized: 14/25
    [junit] Sleep initialized: 18/25
    [junit] Sleep initialized: 21/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   120/t   4.80/1
    [junit] 	visible	  1122/t  44.88/1
    [junit] 	sum-i	  1242/t  49.68/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 5
    [junit] 	total-d	  1247/t  49.88/1
    [junit] 	total-i	  1247/t  49.88/1
    [junit] Total: 1247
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test22NopGLJPanelDefOverlapSingle
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test23NopGLJPanelDefOverlapMT
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT true, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   409/t  16.36/1
    [junit] 	visible	  4104/t 164.16/1
    [junit] 	sum-i	  4513/t 180.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  4514/t 180.56/1
    [junit] 	total-i	  4514/t 180.56/1
    [junit] Total: 4514
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test23NopGLJPanelDefOverlapMT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1697/t  67.88/1
    [junit] 	visible	   325/t  13.00/1
    [junit] 	sum-i	  2022/t  80.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  2023/t  80.92/1
    [junit] 	total-i	  2023/t  80.92/1
    [junit] Total: 2023
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849169089 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849169089 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test00NopNoGLDefGrid took 0.683 sec
    [junit] Testcase: test01NopGLCanvasDefGrid took 1.497 sec
    [junit] Testcase: test02NopGLJPanelDefGridSingleAutoFlip took 1.497 sec
    [junit] Testcase: test03NopGLJPanelDefGridSingleManualFlip took 1.367 sec
    [junit] Testcase: test04NopGLJPanelDefGridMTManualFlip took 4.58 sec
    [junit] Testcase: test05NopNewtCanvasAWTDefGrid took 2.513 sec
    [junit] Testcase: test11GearsGLCanvasDefGrid took 1.516 sec
    [junit] Testcase: test12GearsGLJPanelDefGridSingleAutoFlip took 1.599 sec
    [junit] Testcase: test13GearsGLJPanelDefGridSingleManualFlip took 1.504 sec
    [junit] Testcase: test14GearsGLJPanelDefGridMTManualFlip took 4.737 sec
    [junit] Testcase: test15GearsNewtCanvasAWTDefGrid took 2.221 sec
    [junit] Testcase: test20NopNoGLDefOverlap took 0.553 sec
    [junit] Testcase: test21NopGLCanvasDefOverlap took 1.355 sec
    [junit] Testcase: test22NopGLJPanelDefOverlapSingle took 1.472 sec
    [junit] Testcase: test23NopGLJPanelDefOverlapMT took 4.726 sec
    [junit] Testcase: test25NopNewtCanvasAWTDefOverlap took 2.336 sec
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 37.365 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849132458 ms III - Start
    [junit] SLOCK [T main @ 1755849132459 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 NOP_T (01):
    [junit] 	ctor	   298/t  11.92/1
    [junit] 	visible	   310/t  12.40/1
    [junit] 	sum-i	   608/t  24.32/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 2
    [junit] 	total-d	   610/t  24.40/1
    [junit] 	total-i	   610/t  24.40/1
    [junit] Total: 610
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test00NopNoGLDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test01NopGLCanvasDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   827/t  33.08/1
    [junit] 	visible	   536/t  21.44/1
    [junit] 	sum-i	  1363/t  54.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1364/t  54.56/1
    [junit] 	total-i	  1364/t  54.56/1
    [junit] Total: 1364
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test01NopGLCanvasDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test02NopGLJPanelDefGridSingleAutoFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 3/25
    [junit] Sleep initialized: 6/25
    [junit] Sleep initialized: 9/25
    [junit] Sleep initialized: 13/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 20/25
    [junit] Sleep initialized: 24/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   113/t   4.52/1
    [junit] 	visible	  1216/t  48.64/1
    [junit] 	sum-i	  1329/t  53.16/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1330/t  53.20/1
    [junit] 	total-i	  1330/t  53.20/1
    [junit] Total: 1330
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test02NopGLJPanelDefGridSingleAutoFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test03NopGLJPanelDefGridSingleManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 5/25
    [junit] Sleep initialized: 8/25
    [junit] Sleep initialized: 12/25
    [junit] Sleep initialized: 15/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   102/t   4.08/1
    [junit] 	visible	  1114/t  44.56/1
    [junit] 	sum-i	  1216/t  48.64/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1217/t  48.68/1
    [junit] 	total-i	  1217/t  48.68/1
    [junit] Total: 1217
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test03NopGLJPanelDefGridSingleManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test04NopGLJPanelDefGridMTManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears false, initMT true, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   405/t  16.20/1
    [junit] 	visible	  3998/t 159.92/1
    [junit] 	sum-i	  4403/t 176.12/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  4404/t 176.16/1
    [junit] 	total-i	  4404/t 176.16/1
    [junit] Total: 4404
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test04NopGLJPanelDefGridMTManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test05NopNewtCanvasAWTDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1842/t  73.68/1
    [junit] 	visible	   362/t  14.48/1
    [junit] 	sum-i	  2204/t  88.16/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  2205/t  88.20/1
    [junit] 	total-i	  2205/t  88.20/1
    [junit] Total: 2205
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test05NopNewtCanvasAWTDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test11GearsGLCanvasDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 15/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   754/t  30.16/1
    [junit] 	visible	   558/t  22.32/1
    [junit] 	sum-i	  1312/t  52.48/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 29
    [junit] 	total-d	  1341/t  53.64/1
    [junit] 	total-i	  1341/t  53.64/1
    [junit] Total: 1341
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test11GearsGLCanvasDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test12GearsGLJPanelDefGridSingleAutoFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 4/25
    [junit] Sleep initialized: 6/25
    [junit] Sleep initialized: 10/25
    [junit] Sleep initialized: 13/25
    [junit] Sleep initialized: 16/25
    [junit] Sleep initialized: 19/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   106/t   4.24/1
    [junit] 	visible	  1221/t  48.84/1
    [junit] 	sum-i	  1327/t  53.08/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 74
    [junit] 	total-d	  1401/t  56.04/1
    [junit] 	total-i	  1401/t  56.04/1
    [junit] Total: 1401
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test12GearsGLJPanelDefGridSingleAutoFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test13GearsGLJPanelDefGridSingleManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 4/25
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 10/25
    [junit] Sleep initialized: 14/25
    [junit] Sleep initialized: 18/25
    [junit] Sleep initialized: 21/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   101/t   4.04/1
    [junit] 	visible	  1121/t  44.84/1
    [junit] 	sum-i	  1222/t  48.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 104
    [junit] 	total-d	  1326/t  53.04/1
    [junit] 	total-i	  1326/t  53.04/1
    [junit] Total: 1326
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test13GearsGLJPanelDefGridSingleManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test14GearsGLJPanelDefGridMTManualFlip
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip true, useGears true, initMT true, useAnim true
    [junit] INIT START
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 23/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   409/t  16.36/1
    [junit] 	visible	  4111/t 164.44/1
    [junit] 	sum-i	  4520/t 180.80/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 38
    [junit] 	total-d	  4558/t 182.32/1
    [junit] 	total-i	  4558/t 182.32/1
    [junit] Total: 4558
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test14GearsGLJPanelDefGridMTManualFlip
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test15GearsNewtCanvasAWTDefGrid
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap false
    [junit] SkipGLOrientationVerticalFlip false, useGears true, initMT false, useAnim true
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1533/t  61.32/1
    [junit] 	visible	   330/t  13.20/1
    [junit] 	sum-i	  1863/t  74.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 60
    [junit] 	total-d	  1923/t  76.92/1
    [junit] 	total-i	  1923/t  76.92/1
    [junit] Total: 1923
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test15GearsNewtCanvasAWTDefGrid
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test20NopNoGLDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 25/25
    [junit] P: 25 NOP_T (01):
    [junit] 	ctor	   154/t   6.16/1
    [junit] 	visible	   331/t  13.24/1
    [junit] 	sum-i	   485/t  19.40/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 0
    [junit] 	total-d	   485/t  19.40/1
    [junit] 	total-i	   485/t  19.40/1
    [junit] Total: 485
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test20NopNoGLDefOverlap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test21NopGLCanvasDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLCanvas_T (01):
    [junit] 	ctor	   761/t  30.44/1
    [junit] 	visible	   447/t  17.88/1
    [junit] 	sum-i	  1208/t  48.32/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  1209/t  48.36/1
    [junit] 	total-i	  1209/t  48.36/1
    [junit] Total: 1209
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test21NopGLCanvasDefOverlap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test22NopGLJPanelDefOverlapSingle
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 1/25
    [junit] Sleep initialized: 4/25
    [junit] Sleep initialized: 7/25
    [junit] Sleep initialized: 10/25
    [junit] Sleep initialized: 14/25
    [junit] Sleep initialized: 18/25
    [junit] Sleep initialized: 21/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (01):
    [junit] 	ctor	   120/t   4.80/1
    [junit] 	visible	  1122/t  44.88/1
    [junit] 	sum-i	  1242/t  49.68/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 5
    [junit] 	total-d	  1247/t  49.88/1
    [junit] 	total-i	  1247/t  49.88/1
    [junit] Total: 1247
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test22NopGLJPanelDefOverlapSingle
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test23NopGLJPanelDefOverlapMT
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT true, useAnim false
    [junit] INIT START
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 0/25
    [junit] Sleep initialized: 2/25
    [junit] Sleep initialized: 25/25
    [junit] P: 25 GLJPanel_T (mt):
    [junit] 	ctor	   409/t  16.36/1
    [junit] 	visible	  4104/t 164.16/1
    [junit] 	sum-i	  4513/t 180.52/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  4514/t 180.56/1
    [junit] 	total-i	  4514/t 180.56/1
    [junit] Total: 4514
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test23NopGLJPanelDefOverlapMT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap
    [junit] Frame size: 800x600 -> 25 x 128x88, overlap true
    [junit] SkipGLOrientationVerticalFlip false, useGears false, initMT false, useAnim false
    [junit] INIT START
    [junit] P: 25 NewtCanvasAWT_T (01):
    [junit] 	ctor	  1697/t  67.88/1
    [junit] 	visible	   325/t  13.00/1
    [junit] 	sum-i	  2022/t  80.88/1
    [junit] INIT END: 25/25
    [junit] T: duration 0 1
    [junit] 	total-d	  2023/t  80.92/1
    [junit] 	total-i	  2023/t  80.92/1
    [junit] Total: 2023
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT - test25NopNewtCanvasAWTDefOverlap
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849169089 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849169089 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849170693 ms III - Start
    [junit] SLOCK [T main @ 1755849170694 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173383 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173387 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173388 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173390 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173390 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173394 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] 1 s: 60 f / 1010 ms, 59.4 fps, 16 ms/f; total: 60 f, 59.4 fps, 16 ms/f
    [junit] XXX START TILE RENDERING
    [junit] XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup false]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 2 s: 60 f / 1280 ms, 46.8 fps, 21 ms/f; total: 120 f, 52.4 fps, 19 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 3 s: 60 f / 1378 ms, 43.5 fps, 22 ms/f; total: 180 f, 49.0 fps, 20 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 5 s: 60 f / 1439 ms, 41.6 fps, 23 ms/f; total: 240 f, 46.9 fps, 21 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX !active -> save
    [junit] XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[0 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178741 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178742 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178749 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178795 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178798 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178799 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178800 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178801 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178811 d 0ms]]
    [junit] 0 s: 60 f / 987 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [junit] XXX START TILE RENDERING
    [junit] XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup false]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 2 s: 60 f / 1310 ms, 45.8 fps, 21 ms/f; total: 120 f, 52.2 fps, 19 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 3 s: 60 f / 1430 ms, 41.9 fps, 23 ms/f; total: 180 f, 48.2 fps, 20 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX !active -> save
    [junit] XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[0 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849183981 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849183982 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849183992 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849184012 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849184012 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.02 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849170693 ms III - Start
    [junit] SLOCK [T main @ 1755849170694 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173383 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173387 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173388 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173390 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173390 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173394 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] 1 s: 60 f / 1010 ms, 59.4 fps, 16 ms/f; total: 60 f, 59.4 fps, 16 ms/f
    [junit] XXX START TILE RENDERING
    [junit] XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup false]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 2 s: 60 f / 1280 ms, 46.8 fps, 21 ms/f; total: 120 f, 52.4 fps, 19 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 3 s: 60 f / 1378 ms, 43.5 fps, 22 ms/f; total: 180 f, 49.0 fps, 20 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 5 s: 60 f / 1439 ms, 41.6 fps, 23 ms/f; total: 240 f, 46.9 fps, 21 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX !active -> save
    [junit] XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[0 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178741 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178742 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178749 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178795 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178798 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178799 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178800 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178801 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178811 d 0ms]]
    [junit] 0 s: 60 f / 987 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [junit] XXX START TILE RENDERING
    [junit] XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup false]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 2 s: 60 f / 1310 ms, 45.8 fps, 21 ms/f; total: 120 f, 52.2 fps, 19 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 3 s: 60 f / 1430 ms, 41.9 fps, 23 ms/f; total: 180 f, 48.2 fps, 20 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX !active -> save
    [junit] XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[0 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849183981 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849183982 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849183992 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849184012 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849184012 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_aa0 took 8.05 sec
    [junit] Testcase: test02_aa8 took 5.237 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.02 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849170693 ms III - Start
    [junit] SLOCK [T main @ 1755849170694 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173383 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173387 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173388 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173390 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173390 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849173394 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] 1 s: 60 f / 1010 ms, 59.4 fps, 16 ms/f; total: 60 f, 59.4 fps, 16 ms/f
    [junit] XXX START TILE RENDERING
    [junit] XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup false]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 2 s: 60 f / 1280 ms, 46.8 fps, 21 ms/f; total: 120 f, 52.4 fps, 19 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 3 s: 60 f / 1378 ms, 43.5 fps, 22 ms/f; total: 180 f, 49.0 fps, 20 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 5 s: 60 f / 1439 ms, 41.6 fps, 23 ms/f; total: 240 f, 46.9 fps, 21 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX !active -> save
    [junit] XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x53a82a3c], glad[0 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178741 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178742 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178749 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178795 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178798 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178799 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178800 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178801 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849178811 d 0ms]]
    [junit] 0 s: 60 f / 987 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [junit] XXX START TILE RENDERING
    [junit] XXX pre-init: RandomTileRenderer[tile[cur 0/0 0x0, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup false]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/0 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -1.0, t -0.875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/0 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/96 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.8125, t -0.6875] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/96 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/192 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.625, t -0.5] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/192 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 2 s: 60 f / 1310 ms, 45.8 fps, 21 ms/f; total: 120 f, 52.2 fps, 19 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/288 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.4375, t -0.3125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/288 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/384 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.25, t -0.125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/384 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/480 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b -0.0625, t 0.0625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/480 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/576 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.125, t 0.25] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/576 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] 3 s: 60 f / 1430 ms, 41.9 fps, 23 ms/f; total: 180 f, 48.2 fps, 20 ms/f
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/672 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.3125, t 0.4375] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/672 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/768 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.5, t 0.625] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/768 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/864 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.6875, t 0.8125] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/864 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.5, r -1.375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 0/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 96/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.3125, r -1.1875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 96/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 192/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -1.125, r -1.0, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 192/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 288/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.9375, r -0.8125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 288/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 384/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.75, r -0.625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 384/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 480/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.5625, r -0.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 480/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 576/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.375, r -0.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 576/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 672/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l -0.1875, r -0.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 672/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 768/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.0, r 0.125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 768/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 864/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.1875, r 0.3125, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 864/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 960/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.375, r 0.5, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 960/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1056/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.5625, r 0.6875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1056/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1152/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.75, r 0.875, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1152/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1248/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 0.9375, r 1.0625, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1248/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1344/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.125, r 1.25, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1344/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffffa00108ec, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX pre-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1440/960 64x64 of 1536x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.5, [l -1.5, r 1.5, b -1.0, t 1.0] 3.0x2.0 -> [l 1.3125, r 1.4375, b 0.875, t 1.0] 0.125x0.125, v-flip false
    [junit] Gears.endTileRendering: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX !active -> save
    [junit] XXX post-display: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] XXX post-display detached: RandomTileRenderer[tile[cur 1440/960 64x64, buffer 0x0], image[size 1536 x 1024, buffer 0x79e1dd26], glad[0 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 512x512 of 512x512, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849183981 d 0ms]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849183982 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849183992 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT - test02_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849184012 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849184012 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849185911 ms III - Start
    [junit] SLOCK [T main @ 1755849185912 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188531 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188533 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188535 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188537 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188537 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] 1 s: 60 f / 1048 ms, 57.2 fps, 17 ms/f; total: 60 f, 57.2 fps, 17 ms/f
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 618 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 44.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 250 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 332 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] >> Gears angle 50.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 619 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 54.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 365 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 55.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6a196373: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a1ce1cd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6fa30841: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3aa2af7c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@590524c4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@67949cfb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] >> Gears angle 59.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3076 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2323d007: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46d0726b
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4ac701b8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f75254c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@53b5045d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@74f29a43
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 2906 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x50010817, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 64.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 996 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.2 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200078 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200096 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200197 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200198 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200199 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200201 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200201 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 219 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 234 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 651 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 593 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 616 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4f12ef6e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@30527514
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7e6ce467: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@671e7266
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@78ebf529: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c680e8c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3052 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@27d9fc7e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2145a6fa
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2fb3a443: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@367b6fce
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5145f368: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@683b185a
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3066 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] 1 s: 60 f / 1015 ms, 59.1 fps, 16 ms/f; total: 60 f, 59.1 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849210565 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849210591 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849210619 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849210619 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.403 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849185911 ms III - Start
    [junit] SLOCK [T main @ 1755849185912 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188531 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188533 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188535 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188537 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188537 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] 1 s: 60 f / 1048 ms, 57.2 fps, 17 ms/f; total: 60 f, 57.2 fps, 17 ms/f
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 618 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 44.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 250 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 332 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] >> Gears angle 50.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 619 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 54.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 365 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 55.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6a196373: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a1ce1cd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6fa30841: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3aa2af7c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@590524c4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@67949cfb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] >> Gears angle 59.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3076 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2323d007: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46d0726b
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4ac701b8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f75254c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@53b5045d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@74f29a43
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 2906 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x50010817, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 64.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 996 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.2 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200078 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200096 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200197 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200198 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200199 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200201 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200201 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 219 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 234 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 651 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 593 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 616 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4f12ef6e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@30527514
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7e6ce467: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@671e7266
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@78ebf529: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c680e8c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3052 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@27d9fc7e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2145a6fa
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2fb3a443: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@367b6fce
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5145f368: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@683b185a
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3066 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] 1 s: 60 f / 1015 ms, 59.1 fps, 16 ms/f; total: 60 f, 59.1 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849210565 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849210591 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849210619 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849210619 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_aa0 took 11.776 sec
    [junit] Testcase: test02_aa8 took 10.49 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 25.403 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849185911 ms III - Start
    [junit] SLOCK [T main @ 1755849185912 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188531 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188533 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188535 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188537 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849188537 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] 1 s: 60 f / 1048 ms, 57.2 fps, 17 ms/f; total: 60 f, 57.2 fps, 17 ms/f
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x3cdca23e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x1eebb180], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 618 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b7abbc5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x75cd4001], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 44.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 250 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x5c217743], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x778ec8f6], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 47.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 332 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x25a9991c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x7f63fb87], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] >> Gears angle 50.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 619 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x227cf77c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1f712ddb], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 54.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 365 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 55.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6a196373: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a1ce1cd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6fa30841: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3aa2af7c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@590524c4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@67949cfb
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x373bfdd5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x7a2016bc], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] >> Gears angle 59.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3076 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test01_aa0-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2323d007: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@46d0726b
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4ac701b8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f75254c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@53b5045d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@74f29a43
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x4aa43e2a], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x9849e38], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 63.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 63.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 2906 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x50010817, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 64.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 996 ms, 60.2 fps, 16 ms/f; total: 60 f, 60.2 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200078 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200096 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200197 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200198 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200199 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200201 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849200201 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5f95f42f], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32de107], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] >> Gears angle 9.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 219 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xc0774e2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1fceb238], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 234 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5644237c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x24c15e8a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 15.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 651 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4d8b2ee], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1067810a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 593 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x8816a19], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x671e5bac], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 616 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4f12ef6e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@30527514
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7e6ce467: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@671e7266
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@78ebf529: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c680e8c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x8561892], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x60d1f2c7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3052 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@27d9fc7e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2145a6fa
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2fb3a443: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@367b6fce
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5145f368: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@683b185a
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x10f4896c], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x4f0108e6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x3c063105], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3066 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] 1 s: 60 f / 1015 ms, 59.1 fps, 16 ms/f; total: 60 f, 59.1 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849210565 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849210591 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT - test02_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849210619 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849210619 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849212413 ms III - Start
    [junit] SLOCK [T main @ 1755849212414 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215793 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215794 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215796 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215816 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215817 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 460 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 220 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 338 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 599 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 337 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x60108c6, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@12d7dc62: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2d82571b
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@662460e7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@14d74d76
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@34507caf: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@698f1309
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x60108c6, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3086 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@206ec928: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1da6c43c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@312a1011: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2d3fa9e7
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@38049c23: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4ac36a12
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 2742 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] 0 s: 60 f / 998 ms, 60.1 fps, 16 ms/f; total: 60 f, 60.1 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849225988 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226005 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226257 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226257 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226258 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226285 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226286 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 203 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 212 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 613 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 546 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 659 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@15646f27: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a481ae
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@43993ca4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5dd855d
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@12e6a591: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b4a935d
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 3124 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4a5a831c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a6bae8f
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@29eb8b37: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3ba9a8dd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@209ddeab: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@79614480
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 3155 ms
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] 0 s: 60 f / 985 ms, 60.9 fps, 16 ms/f; total: 60 f, 60.9 fps, 16 ms/f
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849236662 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849236706 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849236706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 24.983 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849212413 ms III - Start
    [junit] SLOCK [T main @ 1755849212414 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215793 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215794 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215796 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215816 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215817 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 460 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 220 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 338 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 599 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 337 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x60108c6, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@12d7dc62: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2d82571b
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@662460e7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@14d74d76
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@34507caf: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@698f1309
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x60108c6, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3086 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@206ec928: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1da6c43c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@312a1011: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2d3fa9e7
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@38049c23: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4ac36a12
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 2742 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] 0 s: 60 f / 998 ms, 60.1 fps, 16 ms/f; total: 60 f, 60.1 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849225988 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226005 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226257 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226257 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226258 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226285 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226286 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 203 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 212 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 613 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 546 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 659 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@15646f27: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a481ae
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@43993ca4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5dd855d
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@12e6a591: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b4a935d
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 3124 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4a5a831c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a6bae8f
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@29eb8b37: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3ba9a8dd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@209ddeab: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@79614480
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 3155 ms
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] 0 s: 60 f / 985 ms, 60.9 fps, 16 ms/f; total: 60 f, 60.9 fps, 16 ms/f
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849236662 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849236706 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849236706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_aa0 took 10.723 sec
    [junit] Testcase: test02_aa8 took 10.652 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 24.983 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849212413 ms III - Start
    [junit] SLOCK [T main @ 1755849212414 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215793 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215794 d 1ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215796 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215816 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849215817 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x305ba747], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x2732ed6a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 460 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test01_aa0-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5725eb4e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x144b304e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 220 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x67954fd5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4cbf4e1c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 20.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 338 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x339f29d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 667x1000, buffer 0x51f2e714], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 599 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x41a987b5], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r 0.99700594, b -1.4970059, t 1.4970059] 1.9970059x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x367a7370], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 26.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 337 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x60108c6, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@12d7dc62: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2d82571b
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@662460e7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@14d74d76
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@34507caf: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@698f1309
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x70f450de], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x11f29f78], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffed0108bd, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x60108c6, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 3086 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test01_aa0-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@206ec928: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1da6c43c
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@312a1011: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2d3fa9e7
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@38049c23: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4ac36a12
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6ec3e4a5], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1001 of 667x1001, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1001, buffer 0x6d7f1a7], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT Duration 2742 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] 0 s: 60 f / 998 ms, 60.1 fps, 16 ms/f; total: 60 f, 60.1 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849225988 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226005 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test01_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 0.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 44 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226257 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226257 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226258 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226285 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849226286 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1c8316a4], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7b6a375c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 203 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsNewtAWT.test02_aa8-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 12.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d503fb8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x742cf866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 212 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6fe30ed8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6331928d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 613 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6c9eea77], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x72d57be0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 546 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x5c99d8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -1.4970059, t -0.059880257] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b -0.059880257, t 1.3772454] 0.08083832x1.4371257, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0, r -0.04191619, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.04191619, r 0.9161676, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 668x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9161676, r 0.99700594, b 1.3772454, t 1.4970059] 0.08083832x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x12278234], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 659 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x560108d6, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@15646f27: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a481ae
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@43993ca4: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5dd855d
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@12e6a591: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2b4a935d
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x227e27e6], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x23c4cabf], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 3124 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] doPrint: dpi 150, TestTiledPrintingGearsNewtAWT.test02_aa8-n0007-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4a5a831c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a6bae8f
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@29eb8b37: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3ba9a8dd
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@209ddeab: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@79614480
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0x560108d6, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x1705efc4], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -1.5007496, t -0.061469316] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -1.5007496, t -0.061469316] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b -0.061469316, t 1.377811] 0.9595202x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b -0.061469316, t 1.377811] 0.0809595x1.4392803, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -1.0, r -0.04047978, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x41 of 667x1001, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l -0.04047978, r 0.91904044, b 1.377811, t 1.5007495] 0.9595202x0.122938514, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x41 of 667x1001, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5007496, t 1.5007496] 2.0x3.0014992 -> [l 0.91904044, r 0.99999994, b 1.377811, t 1.5007495] 0.0809595x0.122938514, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x41, buffer 0x67848a67], image[size 667 x 1001, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PRINT Duration 3155 ms
    [junit] Thread[#43,main-AWTAnimator#01,5,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] 0 s: 60 f / 985 ms, 60.9 fps, 16 ms/f; total: 60 f, 60.9 fps, 16 ms/f
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.newt.opengl.GLWindow, consumed false, when:1755849236662 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT - test02_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849236706 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849236706 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849238433 ms III - Start
    [junit] SLOCK [T main @ 1755849238434 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241276 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241277 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241278 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241281 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241281 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 283 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 263 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 531 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 554 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 544 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4778297: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1a742b2e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@40fadf30: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@629af544
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5bbd7332: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c5cec1e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2254 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@46022065: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@d189698
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@69cb8ce1: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7f7e631e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6657ef37: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c3ae98
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2156 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1afae256: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@37d4003a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@175db0d6: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@b1a4c7a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1229 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@40a65e77: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2d66232a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4f61579c: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1974f5c2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1320 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2567dffb: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@586b9ce6
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7764f107: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64c1476b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7e044447: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4bca5f15
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2140 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 62.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 785 ms, 76.4 fps, 13 ms/f; total: 60 f, 76.4 fps, 13 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255012 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255032 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255411 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255411 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255411 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255413 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255413 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 120 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x66010912, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x4c0108e0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4c0108e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x66010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4c0108e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x66010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 205 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 555 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff9001082e, tileRendererInUse null
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x290105da, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x290105da, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff9001082e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x290105da, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff9001082e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 535 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 503 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@49598178: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4fb8054f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4d892007: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5157ca7f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6d3d86f2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6695e186
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1971 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2986c79: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@56c9446c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@63b886d8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4e9613d9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5ed28bbf: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@319c1794
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1885 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@fba9335: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@296f34c2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@38e3ecc3: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1119110a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1187 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1ba9a8a5: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@31599a79
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@162f18c2: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7ee3b84e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1189 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@55f634f1: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@75b3f461
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@20beaf8a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e2e7699
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@54429cbe: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3eb242d
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2100 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbb01089e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa9010167, tileRendererInUse null
    [junit] >> Gears angle 65.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 618 ms, 97.0 fps, 10 ms/f; total: 60 f, 97.0 fps, 10 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267661 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267668 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267942 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267942 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267943 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267944 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267944 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 534 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xfffffffffb0107d5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x230108a0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x230108a0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xfffffffffb0107d5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x230108a0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xfffffffffb0107d5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 218 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 491 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x4b0105da, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffc70108b6, tileRendererInUse null
    [junit] >> Gears angle 28.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffffc70108b6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x4b0105da, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffffc70108b6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x4b0105da, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 28.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 497 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffed010898, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x36010028, tileRendererInUse null
    [junit] >> Gears angle 33.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 441 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5de3bd57: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70c9c606
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@bdcb946: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4aa2b151
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@64a127a7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@222638f4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 38.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1936 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2d44523a: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@e34e7e3
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2600c9ab: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3ecf27cc
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2e6cffa6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@41c09e7a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 44.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1842 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@44f92ab6: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1959c757
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2ff02c7f: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@10a51794
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 49.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1082 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@d1011bf: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@612a220a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@7cfcee9c: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@79904d9d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 56.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1223 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@33da4797: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@452266d7
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@6af4ab4b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c3d5b6c
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5daf2be5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2e14bc0f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x5a0108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xfffffffff901002e, tileRendererInUse null
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 1837 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x39010028, tileRendererInUse null
    [junit] >> Gears angle 61.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff0010898, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 620 ms, 96.7 fps, 10 ms/f; total: 60 f, 96.7 fps, 10 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849279988 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849279992 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280115 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280115 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280115 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280116 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280116 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25] 1.5125002x1.25625, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x48774165], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x48774165], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x48774165], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1043.3333333333337], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/200 242x1 of 429x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b 0.25, t 0.25625] 1.5125002x0.006249994, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 258 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1043.3333333333337], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x8623112], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x202 of 429x320, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x8623112], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25625002] 1.5125002x1.2625, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x8623112], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x49da948a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x49da948a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x49da948a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 360 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/1 428x70 of 892x668, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.16766465, r 1.1137724, b -0.997006, t -0.78742516] 1.281437x0.20958084, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 892x668, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.997006, t -0.78742516] 0.22455084x0.20958084, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/69 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b -0.79310346, t 0.16641676] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/389 428x1 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b 0.16641676, t 0.16941527] 1.2833583x0.002998501, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/319 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/639 428x1 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/69 75x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b -0.79310346, t 0.16641676] 0.22488761x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/389 75x1 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16641676, t 0.16941527] 0.22488761x0.002998501, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/319 406x320 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/639 406x1 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/390 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16941524, t 0.25037476] 0.22488761x0.08095953, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 929 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 892x667, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.17091453, r 1.3373313, b -1.0, t 0.2503748] 1.5082458x1.2503748, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 893x667, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 765 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/0 428x204 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b -1.0, t -0.4906367] 1.0686642x0.5093633, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/134 428x320 of 1025x801, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/0 208x204 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b -1.0, t -0.4906367] 0.51935077x0.5093633, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/134 406x320 of 1026x801, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/203 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b -0.4931336, t 0.30586767] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/523 428x1 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b 0.30586767, t 0.30836454] 1.0686642x0.0024968684, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/452 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/772 428x1 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/203 208x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b -0.4931336, t 0.30586767] 0.51935077x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/523 208x1 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b 0.30586767, t 0.30836454] 0.51935077x0.0024968684, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x4f3b43a3], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/452 406x320 of 1026x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x4f3b43a3], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/772 406x1 of 1026x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x4f3b43a3], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x4f3b43a3], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/524 428x27 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b 0.3083645, t 0.37578022] 1.0686642x0.067415714, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1025x801, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/524 208x27 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b 0.3083645, t 0.37578022] 0.51935077x0.067415714, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1026x801, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 950 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 28.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@30457b32: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5a716a53
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@665ac2aa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58d0d065
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@59219da5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a90c585
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1911 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@6ad068d8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@228374c0
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@f2e3247: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c6509d2
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@572dcf13: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4707a012
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 35.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1774 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@347dcf29: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6013c3c
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@30b34558: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f2856e4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 40.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1100 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@ee8833: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@61fdb0be
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@363971c: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1db0252f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 44.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 967 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@76b708aa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@571e35a2
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@34156d03: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@c8a2f81
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5599d5e0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@dd6b3cd
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 2110 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 817 ms, 73.4 fps, 13 ms/f; total: 60 f, 73.4 fps, 13 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293435 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293462 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293584 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293585 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293585 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293586 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293586 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 119 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 143 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 243 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 530 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 239 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6d14e3fc: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@34824205
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3eebd694: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@762f6174
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@30f4a719: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27d32ce
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1856 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4893a005: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58480846
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@40f3c768: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1934b04c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@21a2d3f3: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@668921b4
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 39.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1789 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7434e501: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7e98172c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@38684aab: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@32cda638
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1007 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3210a271: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7b9c0cce
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6b141d49: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4937c15b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 49.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 990 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6c916294: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e7cdcd1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3ab50dd8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6339722c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@65aaca58: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@52b873ca
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 53.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2065 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 54.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 798 ms, 75.1 fps, 13 ms/f; total: 60 f, 75.1 fps, 13 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305063 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305083 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305201 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305201 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305201 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305203 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305203 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 126 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 195 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 503 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 486 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 468 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@88ba714: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@468ceaad
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1cf910a9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1e65d864
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2010c52e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@f2ac632
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2274 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@60d74472: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42c04956
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@377b1008: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4b9c98e4
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@121f0ff6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@139fe499
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2153 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4f714373: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@446241e8
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@674071c1: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6463469
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1253 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3d493a64: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24ee94dc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@147a7538: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64b4dbca
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1179 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@49ec30db: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7690925a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7ba4dccd: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58dd863a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7d9c3bc7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@716d348f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2168 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 1 s: 60 f / 1004 ms, 59.7 fps, 16 ms/f; total: 60 f, 59.7 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318474 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318492 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318567 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318567 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318567 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318568 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318568 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 113 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffa8010028, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x20108d1, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x20108d1, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa8010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x20108d1, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa8010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 201 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 558 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffaa0108d1, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff8d010801, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffaa0108d1, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffaa0108d1, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 33.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 509 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 513 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 39.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5f17d1b6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@544f6341
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@28d7f064: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7d6f38f0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7ba82628: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1206d192
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1999 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@8b2e6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@97dc2eb
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@324d28e2: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@586a3ade
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5573de0d: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2495f033
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2044 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6438e26c: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77295dc9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6b8925c3: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2234d47b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1222 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@20d9d707: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@638b0124
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@405d1aed: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7d29066
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1217 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@31d64772: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@247423d0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1e3a02ad: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64b5bb8f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2094c3c8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7d49f0c5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2205 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa6010884, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff87010910, tileRendererInUse null
    [junit] >> Gears angle 68.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 0 s: 60 f / 577 ms, 103.9 fps, 9 ms/f; total: 60 f, 103.9 fps, 9 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331085 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331090 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331175 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331175 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331175 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331176 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331176 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 140 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8b010028, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffe20107d9, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffffe20107d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffff8b010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffffe20107d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffff8b010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 203 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 454 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x73010032, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffd60108e3, tileRendererInUse null
    [junit] >> Gears angle 31.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffffd60108e3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x73010032, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffffd60108e3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x73010032, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 31.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 507 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffff8a0107b2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x150108a9, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 540 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 37.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@21c09dc2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a9e01ed
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@379185e3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2358e4e7
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@53067329: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@523c177d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 41.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1927 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@14504749: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@37bf706a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@e6a1146: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@178f6226
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@f0ee95c: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@68ea8a0b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 2071 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@555d7e08: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@62a5e8ae
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@9c2fbca: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c90ed16
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 52.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1083 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@47a263f8: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5e3482bc
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@9eb21cb: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5d1ca585
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 59.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1091 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@3216d86c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2abdd1aa
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@322a08: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@36e598e8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@6c6d4895: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@738139b5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xfffffffff8010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x1d01073c, tileRendererInUse null
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 2068 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x180108a9, tileRendererInUse null
    [junit] >> Gears angle 64.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8d0107b2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 556 ms, 107.9 fps, 9 ms/f; total: 60 f, 107.9 fps, 9 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343150 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343155 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343275 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343275 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343276 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343277 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343277 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25] 1.5125002x1.25625, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x49771b7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x49771b7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x49771b7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1043.3333333333337], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/200 242x1 of 429x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b 0.25, t 0.25625] 1.5125002x0.006249994, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 295 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1043.3333333333337], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x5314d00f], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x202 of 429x320, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x5314d00f], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25625002] 1.5125002x1.2625, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x5314d00f], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x719c3af6], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x719c3af6], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x719c3af6], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 327 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/1 428x70 of 892x668, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.16766465, r 1.1137724, b -0.997006, t -0.78742516] 1.281437x0.20958084, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 892x668, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.997006, t -0.78742516] 0.22455084x0.20958084, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 893x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/69 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b -0.79310346, t 0.16641676] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/389 428x1 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b 0.16641676, t 0.16941527] 1.2833583x0.002998501, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/319 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/639 428x1 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/69 75x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b -0.79310346, t 0.16641676] 0.22488761x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/389 75x1 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16641676, t 0.16941527] 0.22488761x0.002998501, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/319 406x320 of 893x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/639 406x1 of 893x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/390 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16941524, t 0.25037476] 0.22488761x0.08095953, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 893x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 860 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 892x667, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.17091453, r 1.3373313, b -1.0, t 0.2503748] 1.5082458x1.2503748, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 722 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/0 428x204 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b -1.0, t -0.4906367] 1.0686642x0.5093633, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/134 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/0 208x204 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b -1.0, t -0.4906367] 0.51935077x0.5093633, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/134 406x320 of 1026x801, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/203 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b -0.4931336, t 0.30586767] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/523 428x1 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b 0.30586767, t 0.30836454] 1.0686642x0.0024968684, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/452 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/772 428x1 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/203 208x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b -0.4931336, t 0.30586767] 0.51935077x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/523 208x1 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b 0.30586767, t 0.30836454] 0.51935077x0.0024968684, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x5e1c738a], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/452 406x320 of 1026x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x5e1c738a], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/772 406x1 of 1026x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x5e1c738a], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x5e1c738a], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/524 428x27 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b 0.3083645, t 0.37578022] 1.0686642x0.067415714, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1025x801, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/524 208x27 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b 0.3083645, t 0.37578022] 0.51935077x0.067415714, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1026x801, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 980 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 28.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@733806b7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4eb52e98
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5ee8745e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1354731
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@1542bdfa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@246fe779
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 2061 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5a21d74f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@78fbb4d6
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2074f36: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@168022f2
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@7ffe43ae: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3099414
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1822 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@28d1e4b0: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1b438492
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@19f6aee0: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@bbb97b0
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 41.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1200 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5ef45a1f: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6dd7e851
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@36c1c82f: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1aceae8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 44.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1024 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@50a8270f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@d329b84
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@70a9302: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2fff4b56
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@3c92fa9b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ff62552
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 1977 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 49.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 822 ms, 72.9 fps, 13 ms/f; total: 60 f, 72.9 fps, 13 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356676 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356689 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356807 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356807 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356808 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356808 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356808 d 1ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 167 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 127 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x60108c6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 231 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x60108c6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 500 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 229 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse null
    [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@44b5f7fb: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@684a9dec
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2207a02d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1fba94a1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4d6d7f96: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@12b4c952
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2041 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse null
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2172a674: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@10460d7
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5b4b6947: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6254683f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@594e16b6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2aca9237
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] >> Gears angle 39.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2007 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@60fa3cf7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@486d82a1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@27489e6a: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@d6d6596
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1051 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1d6257ab: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6a6353c0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3eee887: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@608676f1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 49.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 912 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4cae8136: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2542dd06
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@20b91e7f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6ec452fc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@23239c27: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@61bfab83
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2094 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 1 s: 60 f / 1080 ms, 55.5 fps, 18 ms/f; total: 60 f, 55.5 fps, 18 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849368847 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849368867 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849368892 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849368892 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 131.153 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849238433 ms III - Start
    [junit] SLOCK [T main @ 1755849238434 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241276 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241277 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241278 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241281 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241281 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 283 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 263 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 531 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 554 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 544 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4778297: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1a742b2e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@40fadf30: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@629af544
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5bbd7332: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c5cec1e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2254 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@46022065: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@d189698
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@69cb8ce1: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7f7e631e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6657ef37: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c3ae98
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2156 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1afae256: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@37d4003a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@175db0d6: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@b1a4c7a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1229 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@40a65e77: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2d66232a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4f61579c: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1974f5c2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1320 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2567dffb: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@586b9ce6
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7764f107: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64c1476b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7e044447: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4bca5f15
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2140 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 62.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 785 ms, 76.4 fps, 13 ms/f; total: 60 f, 76.4 fps, 13 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255012 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255032 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255411 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255411 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255411 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255413 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255413 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 120 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x66010912, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x4c0108e0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4c0108e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x66010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4c0108e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x66010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 205 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 555 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff9001082e, tileRendererInUse null
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x290105da, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x290105da, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff9001082e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x290105da, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff9001082e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 535 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 503 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@49598178: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4fb8054f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4d892007: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5157ca7f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6d3d86f2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6695e186
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1971 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2986c79: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@56c9446c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@63b886d8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4e9613d9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5ed28bbf: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@319c1794
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1885 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@fba9335: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@296f34c2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@38e3ecc3: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1119110a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1187 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1ba9a8a5: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@31599a79
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@162f18c2: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7ee3b84e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1189 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@55f634f1: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@75b3f461
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@20beaf8a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e2e7699
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@54429cbe: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3eb242d
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2100 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbb01089e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa9010167, tileRendererInUse null
    [junit] >> Gears angle 65.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 618 ms, 97.0 fps, 10 ms/f; total: 60 f, 97.0 fps, 10 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267661 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267668 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267942 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267942 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267943 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267944 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267944 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 534 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xfffffffffb0107d5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x230108a0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x230108a0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xfffffffffb0107d5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x230108a0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xfffffffffb0107d5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 218 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 491 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x4b0105da, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffc70108b6, tileRendererInUse null
    [junit] >> Gears angle 28.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffffc70108b6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x4b0105da, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffffc70108b6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x4b0105da, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 28.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 497 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffed010898, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x36010028, tileRendererInUse null
    [junit] >> Gears angle 33.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 441 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5de3bd57: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70c9c606
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@bdcb946: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4aa2b151
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@64a127a7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@222638f4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 38.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1936 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2d44523a: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@e34e7e3
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2600c9ab: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3ecf27cc
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2e6cffa6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@41c09e7a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 44.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1842 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@44f92ab6: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1959c757
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2ff02c7f: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@10a51794
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 49.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1082 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@d1011bf: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@612a220a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@7cfcee9c: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@79904d9d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 56.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1223 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@33da4797: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@452266d7
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@6af4ab4b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c3d5b6c
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5daf2be5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2e14bc0f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x5a0108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xfffffffff901002e, tileRendererInUse null
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 1837 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x39010028, tileRendererInUse null
    [junit] >> Gears angle 61.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff0010898, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 620 ms, 96.7 fps, 10 ms/f; total: 60 f, 96.7 fps, 10 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849279988 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849279992 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280115 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280115 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280115 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280116 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280116 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25] 1.5125002x1.25625, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x48774165], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x48774165], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x48774165], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1043.3333333333337], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/200 242x1 of 429x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b 0.25, t 0.25625] 1.5125002x0.006249994, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 258 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1043.3333333333337], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x8623112], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x202 of 429x320, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x8623112], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25625002] 1.5125002x1.2625, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x8623112], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x49da948a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x49da948a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x49da948a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 360 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/1 428x70 of 892x668, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.16766465, r 1.1137724, b -0.997006, t -0.78742516] 1.281437x0.20958084, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 892x668, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.997006, t -0.78742516] 0.22455084x0.20958084, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/69 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b -0.79310346, t 0.16641676] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/389 428x1 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b 0.16641676, t 0.16941527] 1.2833583x0.002998501, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/319 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/639 428x1 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/69 75x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b -0.79310346, t 0.16641676] 0.22488761x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/389 75x1 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16641676, t 0.16941527] 0.22488761x0.002998501, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/319 406x320 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/639 406x1 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/390 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16941524, t 0.25037476] 0.22488761x0.08095953, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 929 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 892x667, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.17091453, r 1.3373313, b -1.0, t 0.2503748] 1.5082458x1.2503748, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 893x667, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 765 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/0 428x204 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b -1.0, t -0.4906367] 1.0686642x0.5093633, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/134 428x320 of 1025x801, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/0 208x204 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b -1.0, t -0.4906367] 0.51935077x0.5093633, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/134 406x320 of 1026x801, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/203 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b -0.4931336, t 0.30586767] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/523 428x1 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b 0.30586767, t 0.30836454] 1.0686642x0.0024968684, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/452 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/772 428x1 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/203 208x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b -0.4931336, t 0.30586767] 0.51935077x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/523 208x1 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b 0.30586767, t 0.30836454] 0.51935077x0.0024968684, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x4f3b43a3], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/452 406x320 of 1026x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x4f3b43a3], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/772 406x1 of 1026x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x4f3b43a3], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x4f3b43a3], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/524 428x27 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b 0.3083645, t 0.37578022] 1.0686642x0.067415714, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1025x801, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/524 208x27 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b 0.3083645, t 0.37578022] 0.51935077x0.067415714, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1026x801, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 950 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 28.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@30457b32: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5a716a53
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@665ac2aa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58d0d065
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@59219da5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a90c585
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1911 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@6ad068d8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@228374c0
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@f2e3247: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c6509d2
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@572dcf13: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4707a012
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 35.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1774 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@347dcf29: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6013c3c
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@30b34558: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f2856e4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 40.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1100 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@ee8833: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@61fdb0be
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@363971c: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1db0252f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 44.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 967 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@76b708aa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@571e35a2
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@34156d03: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@c8a2f81
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5599d5e0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@dd6b3cd
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 2110 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 817 ms, 73.4 fps, 13 ms/f; total: 60 f, 73.4 fps, 13 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293435 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293462 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293584 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293585 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293585 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293586 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293586 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 119 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 143 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 243 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 530 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 239 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6d14e3fc: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@34824205
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3eebd694: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@762f6174
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@30f4a719: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27d32ce
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1856 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4893a005: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58480846
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@40f3c768: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1934b04c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@21a2d3f3: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@668921b4
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 39.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1789 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7434e501: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7e98172c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@38684aab: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@32cda638
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1007 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3210a271: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7b9c0cce
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6b141d49: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4937c15b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 49.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 990 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6c916294: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e7cdcd1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3ab50dd8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6339722c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@65aaca58: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@52b873ca
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 53.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2065 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 54.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 798 ms, 75.1 fps, 13 ms/f; total: 60 f, 75.1 fps, 13 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305063 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305083 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305201 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305201 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305201 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305203 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305203 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 126 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 195 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 503 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 486 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 468 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@88ba714: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@468ceaad
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1cf910a9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1e65d864
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2010c52e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@f2ac632
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2274 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@60d74472: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42c04956
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@377b1008: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4b9c98e4
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@121f0ff6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@139fe499
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2153 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4f714373: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@446241e8
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@674071c1: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6463469
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1253 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3d493a64: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24ee94dc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@147a7538: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64b4dbca
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1179 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@49ec30db: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7690925a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7ba4dccd: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58dd863a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7d9c3bc7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@716d348f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2168 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 1 s: 60 f / 1004 ms, 59.7 fps, 16 ms/f; total: 60 f, 59.7 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318474 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318492 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318567 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318567 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318567 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318568 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318568 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 113 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffa8010028, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x20108d1, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x20108d1, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa8010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x20108d1, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa8010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 201 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 558 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffaa0108d1, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff8d010801, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffaa0108d1, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffaa0108d1, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 33.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 509 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 513 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 39.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5f17d1b6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@544f6341
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@28d7f064: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7d6f38f0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7ba82628: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1206d192
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1999 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@8b2e6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@97dc2eb
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@324d28e2: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@586a3ade
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5573de0d: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2495f033
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2044 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6438e26c: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77295dc9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6b8925c3: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2234d47b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1222 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@20d9d707: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@638b0124
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@405d1aed: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7d29066
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1217 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@31d64772: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@247423d0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1e3a02ad: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64b5bb8f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2094c3c8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7d49f0c5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2205 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa6010884, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff87010910, tileRendererInUse null
    [junit] >> Gears angle 68.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 0 s: 60 f / 577 ms, 103.9 fps, 9 ms/f; total: 60 f, 103.9 fps, 9 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331085 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331090 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331175 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331175 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331175 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331176 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331176 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 140 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8b010028, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffe20107d9, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffffe20107d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffff8b010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffffe20107d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffff8b010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 203 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 454 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x73010032, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffd60108e3, tileRendererInUse null
    [junit] >> Gears angle 31.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffffd60108e3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x73010032, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffffd60108e3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x73010032, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 31.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 507 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffff8a0107b2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x150108a9, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 540 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 37.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@21c09dc2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a9e01ed
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@379185e3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2358e4e7
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@53067329: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@523c177d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 41.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1927 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@14504749: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@37bf706a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@e6a1146: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@178f6226
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@f0ee95c: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@68ea8a0b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 2071 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@555d7e08: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@62a5e8ae
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@9c2fbca: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c90ed16
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 52.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1083 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@47a263f8: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5e3482bc
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@9eb21cb: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5d1ca585
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 59.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1091 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@3216d86c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2abdd1aa
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@322a08: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@36e598e8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@6c6d4895: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@738139b5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xfffffffff8010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x1d01073c, tileRendererInUse null
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 2068 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x180108a9, tileRendererInUse null
    [junit] >> Gears angle 64.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8d0107b2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 556 ms, 107.9 fps, 9 ms/f; total: 60 f, 107.9 fps, 9 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343150 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343155 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343275 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343275 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343276 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343277 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343277 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25] 1.5125002x1.25625, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x49771b7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x49771b7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x49771b7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1043.3333333333337], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/200 242x1 of 429x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b 0.25, t 0.25625] 1.5125002x0.006249994, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 295 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1043.3333333333337], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x5314d00f], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x202 of 429x320, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x5314d00f], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25625002] 1.5125002x1.2625, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x5314d00f], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x719c3af6], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x719c3af6], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x719c3af6], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 327 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/1 428x70 of 892x668, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.16766465, r 1.1137724, b -0.997006, t -0.78742516] 1.281437x0.20958084, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 892x668, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.997006, t -0.78742516] 0.22455084x0.20958084, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 893x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/69 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b -0.79310346, t 0.16641676] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/389 428x1 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b 0.16641676, t 0.16941527] 1.2833583x0.002998501, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/319 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/639 428x1 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/69 75x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b -0.79310346, t 0.16641676] 0.22488761x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/389 75x1 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16641676, t 0.16941527] 0.22488761x0.002998501, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/319 406x320 of 893x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/639 406x1 of 893x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/390 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16941524, t 0.25037476] 0.22488761x0.08095953, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 893x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 860 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 892x667, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.17091453, r 1.3373313, b -1.0, t 0.2503748] 1.5082458x1.2503748, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 722 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/0 428x204 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b -1.0, t -0.4906367] 1.0686642x0.5093633, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/134 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/0 208x204 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b -1.0, t -0.4906367] 0.51935077x0.5093633, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/134 406x320 of 1026x801, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/203 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b -0.4931336, t 0.30586767] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/523 428x1 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b 0.30586767, t 0.30836454] 1.0686642x0.0024968684, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/452 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/772 428x1 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/203 208x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b -0.4931336, t 0.30586767] 0.51935077x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/523 208x1 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b 0.30586767, t 0.30836454] 0.51935077x0.0024968684, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x5e1c738a], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/452 406x320 of 1026x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x5e1c738a], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/772 406x1 of 1026x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x5e1c738a], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x5e1c738a], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/524 428x27 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b 0.3083645, t 0.37578022] 1.0686642x0.067415714, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1025x801, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/524 208x27 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b 0.3083645, t 0.37578022] 0.51935077x0.067415714, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1026x801, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 980 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 28.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@733806b7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4eb52e98
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5ee8745e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1354731
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@1542bdfa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@246fe779
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 2061 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5a21d74f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@78fbb4d6
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2074f36: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@168022f2
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@7ffe43ae: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3099414
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1822 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@28d1e4b0: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1b438492
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@19f6aee0: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@bbb97b0
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 41.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1200 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5ef45a1f: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6dd7e851
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@36c1c82f: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1aceae8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 44.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1024 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@50a8270f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@d329b84
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@70a9302: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2fff4b56
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@3c92fa9b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ff62552
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 1977 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 49.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 822 ms, 72.9 fps, 13 ms/f; total: 60 f, 72.9 fps, 13 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356676 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356689 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356807 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356807 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356808 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356808 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356808 d 1ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 167 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 127 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x60108c6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 231 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x60108c6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 500 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 229 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse null
    [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@44b5f7fb: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@684a9dec
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2207a02d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1fba94a1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4d6d7f96: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@12b4c952
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2041 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse null
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2172a674: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@10460d7
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5b4b6947: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6254683f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@594e16b6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2aca9237
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] >> Gears angle 39.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2007 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@60fa3cf7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@486d82a1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@27489e6a: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@d6d6596
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1051 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1d6257ab: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6a6353c0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3eee887: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@608676f1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 49.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 912 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4cae8136: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2542dd06
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@20b91e7f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6ec452fc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@23239c27: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@61bfab83
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2094 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 1 s: 60 f / 1080 ms, 55.5 fps, 18 ms/f; total: 60 f, 55.5 fps, 18 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849368847 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849368867 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849368892 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849368892 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_flip1_aa0 took 14.107 sec
    [junit] Testcase: test01_flip1_aa0_bitmap took 12.632 sec
    [junit] Testcase: test01_flip1_aa0_bitmap_layered took 12.322 sec
    [junit] Testcase: test01_flip1_aa0_layered took 13.469 sec
    [junit] Testcase: test02_flip1_aa8 took 11.621 sec
    [junit] Testcase: test11_flip0_aa0 took 13.406 sec
    [junit] Testcase: test11_flip0_aa0_bitmap took 12.597 sec
    [junit] Testcase: test11_flip0_aa0_bitmap_layered took 12.063 sec
    [junit] Testcase: test11_flip0_aa0_layered took 13.533 sec
    [junit] Testcase: test12_flip0_aa8 took 12.176 sec
    [junit] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 131.153 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849238433 ms III - Start
    [junit] SLOCK [T main @ 1755849238434 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241276 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241277 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241278 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241281 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849241281 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x10d77ae3], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1bb67b9e], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 283 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x67a0fb0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x49f3897c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 263 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0xff82565], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x56666548], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 531 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x588fc4c9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67b4103c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 554 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2ba7048a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x61b660df], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 544 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4778297: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1a742b2e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@40fadf30: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@629af544
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5bbd7332: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c5cec1e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x631f2fcd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xbe40e2e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 41.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2254 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@46022065: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@d189698
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@69cb8ce1: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7f7e631e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6657ef37: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c3ae98
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4e0bad1b], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x306d9349], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 46.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2156 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1afae256: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@37d4003a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@175db0d6: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@b1a4c7a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7193d57a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x702d91fb], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 51.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1229 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@40a65e77: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2d66232a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4f61579c: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1974f5c2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2252ebd3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x407ef5dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 56.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1320 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2567dffb: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@586b9ce6
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7764f107: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64c1476b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7e044447: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4bca5f15
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x451b61d5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x203cc4d2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 61.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2140 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 62.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 785 ms, 76.4 fps, 13 ms/f; total: 60 f, 76.4 fps, 13 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255012 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255032 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255411 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255411 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255411 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255413 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849255413 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x60c74708], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x96e2f12], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 14.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 120 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x66010912, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x4c0108e0, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4c0108e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x66010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x4c0108e0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x6755a79a], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x66010912, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x69e763de], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 19.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 205 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e066f7e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46a339be], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 24.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 555 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff9001082e, tileRendererInUse null
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x290105da, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x290105da, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff9001082e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x290105da, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x5a03161a], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff9001082e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x1d262d83], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 30.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 535 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x1e01092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x6e7a888b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x2686622d], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffae010801, tileRendererInUse null
    [junit] >> Gears angle 35.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x1e01092c, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 503 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@49598178: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4fb8054f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4d892007: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5157ca7f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6d3d86f2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6695e186
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4aaffae6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x53be44dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 40.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1971 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2986c79: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@56c9446c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@63b886d8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4e9613d9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5ed28bbf: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@319c1794
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1b06bbea], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4c1e947], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1885 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@fba9335: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@296f34c2
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@38e3ecc3: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1119110a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a186598], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x5fdb7d30], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 52.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1187 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1ba9a8a5: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@31599a79
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@162f18c2: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7ee3b84e
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x54467e9d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1e3405c9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 58.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1189 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@55f634f1: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@75b3f461
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@20beaf8a: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e2e7699
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@54429cbe: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3eb242d
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x56a6c650], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x74688bf6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff0010028, tileRendererInUse null
    [junit] >> Gears angle 64.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff00108f2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2100 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbb01089e, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa9010167, tileRendererInUse null
    [junit] >> Gears angle 65.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 618 ms, 97.0 fps, 10 ms/f; total: 60 f, 97.0 fps, 10 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267661 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267668 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267942 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267942 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267943 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267944 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849267944 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 15.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x47a980f3], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x41296db7], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 15.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 534 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xfffffffffb0107d5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x230108a0, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x230108a0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xfffffffffb0107d5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x230108a0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x55185b12], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xfffffffffb0107d5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0xf641a6f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 218 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 24.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xcf68fbf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x23324329], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 491 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x4b0105da, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffc70108b6, tileRendererInUse null
    [junit] >> Gears angle 28.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffffc70108b6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x4b0105da, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffffc70108b6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 28.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x49dcd630], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x4b0105da, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x152cf70c], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x570108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 28.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 497 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0xfffffffff601002e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7962b5b8], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x570108c9, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0xa453917], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffed010898, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x36010028, tileRendererInUse null
    [junit] >> Gears angle 33.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 441 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5de3bd57: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@70c9c606
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@bdcb946: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4aa2b151
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@64a127a7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@222638f4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x73723245], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x63f14cdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 38.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1936 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2d44523a: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@e34e7e3
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2600c9ab: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3ecf27cc
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2e6cffa6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@41c09e7a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x696a26cd], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d2aa1da], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 44.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1842 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@44f92ab6: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1959c757
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2ff02c7f: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@10a51794
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 49.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x261c5d00], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0xfdb5bdc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 49.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1082 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@d1011bf: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@612a220a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@7cfcee9c: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@79904d9d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 56.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x43179bee], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x627196a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse null
    [junit] >> Gears angle 56.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1223 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_bitmap_layered-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@33da4797: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@452266d7
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@6af4ab4b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7c3d5b6c
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5daf2be5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2e14bc0f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffff9f01072a, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x13c4c591], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffef010829, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x63470789], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x5a0108c9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xfffffffff901002e, tileRendererInUse null
    [junit] >> Gears angle 60.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 1837 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x39010028, tileRendererInUse null
    [junit] >> Gears angle 61.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff0010898, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 620 ms, 96.7 fps, 10 ms/f; total: 60 f, 96.7 fps, 10 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849279988 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849279992 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_bitmap_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280115 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280115 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280115 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280116 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849280116 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x21384747], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x48774165], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25] 1.5125002x1.25625, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x48774165], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x48774165], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x48774165], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1043.3333333333337], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/200 242x1 of 429x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 12.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b 0.25, t 0.25625] 1.5125002x0.006249994, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x21384747], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 12.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 258 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x8623112], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x49da948a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1043.3333333333337], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x8623112], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x202 of 429x320, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x8623112], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25625002] 1.5125002x1.2625, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x8623112], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x49da948a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x49da948a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x49da948a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 16.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 360 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/1 428x70 of 892x668, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.16766465, r 1.1137724, b -0.997006, t -0.78742516] 1.281437x0.20958084, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 892x668, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.997006, t -0.78742516] 0.22455084x0.20958084, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0xf2b313b], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/69 428x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b -0.79310346, t 0.16641676] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/389 428x1 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b 0.16641676, t 0.16941527] 1.2833583x0.002998501, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/319 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/639 428x1 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/69 75x320 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b -0.79310346, t 0.16641676] 0.22488761x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/389 75x1 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16641676, t 0.16941527] 0.22488761x0.002998501, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/319 406x320 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/639 406x1 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/390 428x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x113ccc], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 892x667, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 19.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16941524, t 0.25037476] 0.22488761x0.08095953, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0xf2b313b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x113ccc], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 19.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 929 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 892x667, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.17091453, r 1.3373313, b -1.0, t 0.2503748] 1.5082458x1.2503748, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0xe4db6bf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 893x667, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x795e99e6], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 765 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/0 428x204 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b -1.0, t -0.4906367] 1.0686642x0.5093633, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/134 428x320 of 1025x801, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/0 208x204 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b -1.0, t -0.4906367] 0.51935077x0.5093633, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/134 406x320 of 1026x801, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/203 428x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b -0.4931336, t 0.30586767] 1.0686642x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/523 428x1 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b 0.30586767, t 0.30836454] 1.0686642x0.0024968684, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/452 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/772 428x1 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x4f3b43a3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/203 208x320 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b -0.4931336, t 0.30586767] 0.51935077x0.7990013, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/523 208x1 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b 0.30586767, t 0.30836454] 0.51935077x0.0024968684, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x4f3b43a3], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/452 406x320 of 1026x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x4f3b43a3], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/772 406x1 of 1026x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x4f3b43a3], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x4f3b43a3], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/524 428x27 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b 0.3083645, t 0.37578022] 1.0686642x0.067415714, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1025x801, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x4f3b43a3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/524 208x27 of 1025x801, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b 0.3083645, t 0.37578022] 0.51935077x0.067415714, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0x3e631f28], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1026x801, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x4f3b43a3], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 950 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 28.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@30457b32: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5a716a53
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@665ac2aa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58d0d065
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@59219da5: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7a90c585
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x25e156b9], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6c9bd9d1], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1911 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@6ad068d8: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@228374c0
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@f2e3247: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6c6509d2
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@572dcf13: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4707a012
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 35.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x3c8c1218], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x2d781595], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 35.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1774 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@347dcf29: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6013c3c
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@30b34558: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1f2856e4
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 40.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7205369], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6414dc9b], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 40.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 1100 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@ee8833: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@61fdb0be
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@363971c: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1db0252f
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x45253af3], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x1470c1ae], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 44.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] PRINT Duration 967 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test01_flip1_aa0_layered_______-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@76b708aa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@571e35a2
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@34156d03: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@c8a2f81
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5599d5e0: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@dd6b3cd
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x601ad222], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5b614409], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 47.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip false
    [junit] PRINT Duration 2110 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 817 ms, 73.4 fps, 13 ms/f; total: 60 f, 73.4 fps, 13 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293435 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293462 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test01_flip1_aa0_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293584 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293585 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293585 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293586 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849293586 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4311b850], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1f1f7ad9], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 119 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13af9f0b], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76a39d6c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 143 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x464d9e45], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x63ea3079], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 243 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x32930684], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0xd34b2b9], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 530 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x2405d453], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x7c69bed3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 239 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6d14e3fc: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@34824205
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3eebd694: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@762f6174
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@30f4a719: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@27d32ce
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x57c1e7cf], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x6e8f11b7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1856 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4893a005: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58480846
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@40f3c768: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1934b04c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@21a2d3f3: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@668921b4
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1b9525a3], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x15724413], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 39.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1789 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse null
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7434e501: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7e98172c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@38684aab: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@32cda638
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x9133162], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x771e3d2a], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1007 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3210a271: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7b9c0cce
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6b141d49: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4937c15b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a3db930], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x773b8e2d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 49.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 990 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test02_flip1_aa8_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6c916294: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3e7cdcd1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3ab50dd8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6339722c
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@65aaca58: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@52b873ca
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x4a9a9a6c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1fefb2d7], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 53.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2065 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 54.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] 0 s: 60 f / 798 ms, 75.1 fps, 13 ms/f; total: 60 f, 75.1 fps, 13 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305063 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305083 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test02_flip1_aa8
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305201 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305201 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305201 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305203 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849305203 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x686e38f8], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x24a96af2], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 13.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 126 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x54ff47e6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x24bb700c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 18.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 18.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 195 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x1500dc3e], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x46b26389], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 503 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x6533b7f8], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010850, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x78bb134f], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 27.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 28.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 486 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x7e889dcd], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4f4790d3], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 468 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@88ba714: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@468ceaad
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1cf910a9: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1e65d864
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2010c52e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@f2ac632
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3f8f3e5], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xa01cc4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 36.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2274 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@60d74472: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@42c04956
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@377b1008: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4b9c98e4
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@121f0ff6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@139fe499
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0xdc8d5fd], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7267561e], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 42.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2153 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4f714373: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@446241e8
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@674071c1: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6463469
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x9fad44c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x68e6cbad], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1253 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3d493a64: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@24ee94dc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@147a7538: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64b4dbca
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1deb56a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7654f1dc], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1179 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@49ec30db: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7690925a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7ba4dccd: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@58dd863a
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7d9c3bc7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@716d348f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x2c8457da], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x340108ef, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x61d511e4], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 57.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2168 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb3010049, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340108ef, tileRendererInUse null
    [junit] >> Gears angle 59.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 1 s: 60 f / 1004 ms, 59.7 fps, 16 ms/f; total: 60 f, 59.7 fps, 16 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318474 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318492 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318567 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318567 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318567 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318568 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849318568 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7e9fcde], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x5e36e866], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 113 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffa8010028, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x20108d1, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x20108d1, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa8010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x20108d1, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x7f06d5bc], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa8010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 320x480, buffer 0x61ab0562], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 22.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 201 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x54be8e12], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x4167e7b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 558 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffaa0108d1, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff8d010801, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffaa0108d1, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff8d010801, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x67f6cee0], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffaa0108d1, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x290af54b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 33.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 509 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0x63010941, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3b1afbea], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/0 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/0 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -1.4970059, t -0.059880257] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/0 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/0 28x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -1.4970059, t -0.059880257] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/480 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/480 320x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/480 320x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b -0.059880257, t 1.3772454] 0.9580838x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/480 28x480 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/480 28x480, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b -0.059880257, t 1.3772454] 0.08383232x1.4371257, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur -1/960 320x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r -0.044910252, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 319/960 320x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 319/960 320x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -0.044910192, r 0.9131736, b 1.3772454, t 1.4970059] 0.9580838x0.11976051, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 639/960 28x40 of 668x1000, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l 0.9131737, r 0.997006, b 1.3772454, t 1.4970059] 0.08383232x0.11976051, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size -1/0 320x480 brd 0, cur 639/960 28x40, buffer 0x3cd09f48], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffbc01004c, tileRendererInUse null
    [junit] >> Gears angle 38.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x63010941, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 513 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 39.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5f17d1b6: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@544f6341
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@28d7f064: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7d6f38f0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@7ba82628: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1206d192
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x4d9606e8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7054fe92], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1999 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@8b2e6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@97dc2eb
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@324d28e2: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@586a3ade
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5573de0d: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2495f033
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x6919934c], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x7d2af981], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 50.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2044 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6438e26c: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@77295dc9
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@6b8925c3: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2234d47b
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x449db132], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x1a5c58c6], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 55.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1222 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@20d9d707: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@638b0124
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@405d1aed: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7d29066
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x14a36796], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x32bc811d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 62.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1217 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@31d64772: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@247423d0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1e3a02ad: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@64b5bb8f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2094c3c8: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@7d49f0c5
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0x40010847, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x76c0d428], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -1.4992504, t -0.05997002] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/0 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/0 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -1.4992504, t -0.05997002] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b -0.05997002, t 1.3793104] 0.9595202x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/480 27x480 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/480 27x480, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b -0.05997002, t 1.3793104] 0.0809595x1.4392804, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r -0.04047978, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/960 320x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/960 320x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -0.04047978, r 0.91904044, b 1.3793104, t 1.4992504] 0.9595202x0.11994004, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 640/960 27x40 of 667x1000, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l 0.91904044, r 0.99999994, b 1.3793104, t 1.4992504] 0.0809595x0.11994004, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 640/960 27x40, buffer 0x3a1805f2], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa30107f2, tileRendererInUse null
    [junit] >> Gears angle 67.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x40010847, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2205 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa6010884, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff87010910, tileRendererInUse null
    [junit] >> Gears angle 68.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 0 s: 60 f / 577 ms, 103.9 fps, 9 ms/f; total: 60 f, 103.9 fps, 9 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331085 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331090 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331175 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331175 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331175 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331176 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849331176 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 17.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x3e22b88], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x3558c183], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 17.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 140 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff8b010028, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffe20107d9, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffffe20107d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffff8b010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffffe20107d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 22.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x588fb775], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffff8b010028, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x5688f59e], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 22.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 23.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 203 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5e90a73d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x5746e737], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 454 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x73010032, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffd60108e3, tileRendererInUse null
    [junit] >> Gears angle 31.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffffd60108e3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x73010032, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffffd60108e3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 31.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x206b8946], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x73010032, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x3349d31f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 31.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x1a01073c, tileRendererInUse null
    [junit] >> Gears angle 32.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 507 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0x1a01073c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0x7d823930], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xfffffffff5010936, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5bc0cec4], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffff8a0107b2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x150108a9, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 540 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 37.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@21c09dc2: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4a9e01ed
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@379185e3: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2358e4e7
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@53067329: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@523c177d
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x68b05d], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x26be5acf], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 41.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1927 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@14504749: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@37bf706a
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@e6a1146: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@178f6226
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@f0ee95c: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@68ea8a0b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 47.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0xe78066f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7eb0b32f], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 47.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 2071 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@555d7e08: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@62a5e8ae
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@9c2fbca: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4c90ed16
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x156e06cb], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6115c333], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 52.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1083 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@47a263f8: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5e3482bc
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@9eb21cb: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5d1ca585
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 59.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x2d5b9de], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x4f5e9745], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse null
    [junit] >> Gears angle 59.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1091 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_bitmap_layered-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@3216d86c: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2abdd1aa
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@322a08: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@36e598e8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@6c6d4895: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@738139b5
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffdb010904, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x9a09f8d], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0x3d0107fd, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x29e2a9c3], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xfffffffff8010936, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0x1d01073c, tileRendererInUse null
    [junit] >> Gears angle 63.5, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 2068 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x180108a9, tileRendererInUse null
    [junit] >> Gears angle 64.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8d0107b2, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 556 ms, 107.9 fps, 9 ms/f; total: 60 f, 107.9 fps, 9 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343150 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343155 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_bitmap_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343275 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343275 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343276 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343277 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849343277 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 428x320, buffer 0x30c01704], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x320 of 428x321, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/1 400x320, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/321 400x1 of 428x321, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/1 428x320 brd 0, cur 0/321 400x1, buffer 0x49771b7a], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x201 of 429x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25] 1.5125002x1.25625, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 428x320 brd 0, cur 187/-1 242x201, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x49771b7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0x520108f5, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x49771b7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x49771b7a], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1043.3333333333337], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/200 242x1 of 429x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b 0.25, t 0.25625] 1.5125002x0.006249994, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/200 428x320 brd 0, cur 187/200 242x1, buffer 0x30c01704], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 295 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/1 428x320 of 428x321, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -0.99376947, t 1.0] 2.6666667x1.9937694, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 428x320, buffer 0x5314d00f], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/1 400x321 of 428x321, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/1 1024x1024 brd 0, cur 0/1 400x321, buffer 0x719c3af6], image[size 428 x 321, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 757x585
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1043.3333333333337], [-4.166666507720948, 0.0, 2633.3332074483233]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x5314d00f], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 187/-1 242x202 of 429x320, swapInterval 1, drawable 0xffffffff870108f0, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x5314d00f], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 16.5, [l -1.340625, r 1.340625, b -1.0, t 1.0] 2.68125x2.0 -> [l -0.171875, r 1.3406252, b -1.00625, t 0.25625002] 1.5125002x1.2625, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 187/-1 1024x1024 brd 0, cur 187/-1 242x202, buffer 0x5314d00f], image[size 429 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x719c3af6], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x719c3af6], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 400x320, buffer 0x719c3af6], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 16.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 327 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/1 428x70 of 892x668, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l -0.16766465, r 1.1137724, b -0.997006, t -0.78742516] 1.281437x0.20958084, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/1 428x320 brd 0, cur 390/1 428x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/1 75x70 of 892x668, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3353293, r 1.3353293, b -1.0, t 1.0] 2.6706586x2.0 -> [l 1.1107783, r 1.3353292, b -0.997006, t -0.78742516] 0.22455084x0.20958084, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/1 428x320 brd 0, cur 817/1 75x70, buffer 0x5a967cb7], image[size 892 x 668, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 893x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/0 428x320 brd 0, cur 428/0 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/69 428x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/69 428x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b -0.79310346, t 0.16641676] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/389 428x1 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b 0.16641676, t 0.16941527] 1.2833583x0.002998501, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 390/69 428x320 brd 0, cur 390/389 428x1, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/319 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/319 428x320, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/639 428x1 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/319 428x320 brd 0, cur 0/639 428x1, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/69 75x320 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/69 75x320, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b -0.79310346, t 0.16641676] 0.22488761x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/389 75x1 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16641676, t 0.16941527] 0.22488761x0.002998501, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 817/69 428x320 brd 0, cur 817/389 75x1, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/319 406x320 of 893x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/319 406x320, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/639 406x1 of 893x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 428/319 428x320 brd 0, cur 428/639 406x1, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/390 428x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.16791606, r 1.1154423, b 0.16941524, t 0.25037476] 1.2833583x0.08095953, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/390 428x320 brd 0, cur 390/390 428x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/640 428x320 brd 0, cur 0/640 428x27, buffer 0x33a77d46], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/390 75x27 of 892x667, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 20.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.1124437, r 1.3373313, b 0.16941524, t 0.25037476] 0.22488761x0.08095953, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/390 428x320 brd 0, cur 817/390 75x27, buffer 0x5a967cb7], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 893x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/640 428x320 brd 0, cur 428/640 406x27, buffer 0x33a77d46], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 20.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 860 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x520108f5, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 892x667 of 892x667, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 892x667, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 892x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 389/0 503x417 of 892x667, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 23.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.17091453, r 1.3373313, b -1.0, t 0.2503748] 1.5082458x1.2503748, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 389/0 2048x2048 brd 0, cur 389/0 503x417, buffer 0x67ad3bd2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 834x667 of 893x667, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 2048x2048 brd 0, cur 0/0 834x667, buffer 0x757e839a], image[size 893 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 23.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 24.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 722 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -1.0, t -0.20099872] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -1.0, t -0.20099872] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b -0.20099872, t 0.59800255] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b -0.20099872, t 0.59800255] 0.4219725x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -1.2796504, r -0.21098626, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.21098626, r 0.85767794, b 0.59800255, t 1.0] 1.0686642x0.40199745, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x161 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.85767794, r 1.2796504, b 0.59800255, t 1.0] 0.4219725x0.40199745, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x161, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/0 428x204 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b -1.0, t -0.4906367] 1.0686642x0.5093633, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/0 428x320 brd 0, cur 390/0 428x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/134 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/134 428x320 brd 0, cur 0/134 428x320, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1601.8666666666672], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/0 208x204 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b -1.0, t -0.4906367] 0.51935077x0.5093633, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/0 428x320 brd 0, cur 817/0 208x204, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/134 406x320 of 1026x801, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/134 428x320 brd 0, cur 428/134 406x320, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/203 428x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/203 428x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b -0.4931336, t 0.30586767] 1.0686642x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/523 428x1 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b 0.30586767, t 0.30836454] 1.0686642x0.0024968684, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 390/203 428x320 brd 0, cur 390/523 428x1, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/452 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/452 428x320, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/772 428x1 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 0/452 428x320 brd 0, cur 0/772 428x1, buffer 0x5e1c738a], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1089.866666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/203 208x320 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/203 208x320, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b -0.4931336, t 0.30586767] 0.51935077x0.7990013, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/523 208x1 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b 0.30586767, t 0.30836454] 0.51935077x0.0024968684, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 817/203 428x320 brd 0, cur 817/523 208x1, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x5e1c738a], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/452 406x320 of 1026x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/452 406x320, buffer 0x5e1c738a], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/772 406x1 of 1026x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x5e1c738a], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][1] / 1x2, rowOrder 21, offset/size 428/452 428x320 brd 0, cur 428/772 406x1, buffer 0x5e1c738a], image[size 1026 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 1984.7998741149902]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 390/524 428x27 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l -0.3058676, r 0.7627966, b 0.3083645, t 0.37578022] 1.0686642x0.067415714, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 390/524 428x320 brd 0, cur 390/524 428x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/774 428x27 of 1025x801, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/774 428x320 brd 0, cur 0/774 428x27, buffer 0x5e1c738a], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666507720948, -1046.666666666667], [-4.166666507720948, 0.0, 2634.39987411499]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 817/524 208x27 of 1025x801, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 27.0, [l -1.2796504, r 1.2796504, b -1.0, t 1.0] 2.559301x2.0 -> [l 0.76029944, r 1.2796502, b 0.3083645, t 0.37578022] 0.51935077x0.067415714, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 817/524 428x320 brd 0, cur 817/524 208x27, buffer 0xb6026b3], image[size 1025 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/774 406x27 of 1026x801, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 428/774 428x320 brd 0, cur 428/774 406x27, buffer 0x5e1c738a], image[size 1026 x 801, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 27.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 980 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 28.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@733806b7: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@4eb52e98
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5ee8745e: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1354731
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@1542bdfa: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@246fe779
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 32.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x32832347], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x677bc1e], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 32.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 2061 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5a21d74f: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@78fbb4d6
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@2074f36: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@168022f2
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@7ffe43ae: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3099414
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 36.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x7b1c19f2], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x7c15d1a4], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 36.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1822 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@28d1e4b0: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1b438492
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@19f6aee0: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@bbb97b0
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 41.0, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x228ef499], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x6b88cca0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 41.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1200 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@5ef45a1f: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6dd7e851
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@36c1c82f: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1aceae8
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -1.0, t -0.04047978] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 36x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -1.0, t -0.04047978] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b -0.04047978, t 0.91904044] 1.2833583x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 36x320 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 36x320, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b -0.04047978, t 0.91904044] 0.10794604x0.9595202, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -1.3373313, r -0.05397296, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l -0.05397296, r 1.2293854, b 0.91904044, t 0.99999994] 1.2833583x0.0809595, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 36x27 of 892x667, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 44.5, [l -1.3373313, r 1.3373313, b -1.0, t 1.0] 2.6746626x2.0 -> [l 1.2293854, r 1.3373314, b 0.91904044, t 0.99999994] 0.10794604x0.0809595, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 36x27, buffer 0x146bb7d0], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/0 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 406x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/320 428x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/320 406x320 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 406x320, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/640 428x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/640 406x27 of 892x667, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 406x27, buffer 0x56812535], image[size 892 x 667, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 44.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] PRINT Duration 1024 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test11_flip0_aa0_layered_______-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 821x649
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@50a8270f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@d329b84
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@70a9302: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2fff4b56
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.3842364532019704
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585 -> scaled 1577x1218
    [junit] PRINT.offscrn image BufferedImageInt@3c92fa9b: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5ff62552
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -1.0, t -0.19999999] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/0 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/0 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -1.0, t -0.19999999] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b -0.19999999, t 0.6] 1.07x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/320 169x320 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/320 169x320, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b -0.19999999, t 0.6] 0.4225x0.8, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r -0.21124995, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/640 428x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/640 428x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -0.21124995, r 0.8587501, b 0.6, t 1.0] 1.07x0.39999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 856/640 169x160 of 1025x800, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l 0.8587501, r 1.2812501, b 0.6, t 1.0] 0.4225x0.39999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 856/640 169x160, buffer 0x12d69fa9], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/133 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/133 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/133 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/133 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/453 428x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/453 428x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/453 406x320 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/453 406x320, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/773 428x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [0][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 0/773 428x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 428/773 406x27 of 1025x800, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [1][2] / 2x3, rowOrder 21, offset/size 0/133 428x320 brd 0, cur 428/773 406x27, buffer 0x31c78895], image[size 1025 x 800, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 492x384 of 492x384, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 48.0, [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0 -> [l -1.28125, r 1.28125, b -1.0, t 1.0] 2.5625x2.0, v-flip true
    [junit] PRINT Duration 1977 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 757x585
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffb70108c4, tileRendererInUse null
    [junit] >> Gears angle 49.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] 0 s: 60 f / 822 ms, 72.9 fps, 13 ms/f; total: 60 f, 72.9 fps, 13 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356676 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356689 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test11_flip0_aa0_layered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init ...
    [junit] RedSquareES1 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356807 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356807 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356808 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356808 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849356808 d 1ms]]
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0001-on_screen-dpi072-aa0-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 0, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x6095386d], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x31908db5], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 13.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 167 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 72, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0002-on_screen-dpi072-aa8-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 72, AA 8, scaleGL 1.0
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 1.0, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 772x595
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x29631a19], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x781b76e7], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap true], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 17.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 127 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0003-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x90108bc, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x60108c6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x6481d977], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1b22dc2b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 21.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 21.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 231 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0004-on_screen-dpi150-aaN-tSz2048x2048-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 2048x2048 of 2048x2048, swapInterval 1, drawable 0x60108c6, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x60108c6, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x15a61a23], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 2048x2048 brd 0, cur -1/0 668x1000, buffer 0x55e3873b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 25.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 25.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 500 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0005-on_screen-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.7865546218487395
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT at.pre: AffineTransform[[0.0, 4.166666666666667, 0.0], [-4.166666666666667, 0.0, 3300.0000000000005]]
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x1866e45b], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape -1/0 668x1000 of 668x1000, swapInterval 1, drawable 0x370108d9, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.4970059, t 1.4970059] 2.0x2.9940119 -> [l -1.0029941, r 0.99700594, b -1.4970059, t 1.4970059] 2.0x2.9940119, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size -1/0 1024x1024 brd 0, cur -1/0 668x1000, buffer 0x3b80178c], image[size 668 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse null
    [junit] >> Gears angle 29.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse null
    [junit] >> Gears angle 29.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 229 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0006-offscrn_3-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse null
    [junit] >> Gears angle 30.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@44b5f7fb: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@684a9dec
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2207a02d: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@1fba94a1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4d6d7f96: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@12b4c952
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x55b50907], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x5b83d3f8], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 33.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 34.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2041 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0007-offscrn_2-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse null
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@2172a674: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@10460d7
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@5b4b6947: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6254683f
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@594e16b6: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2aca9237
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x3266e0a1], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x67703cce], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] >> Gears angle 39.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] >> Gears angle 39.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2007 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0008-offscrn_1-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@60fa3cf7: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@486d82a1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@27489e6a: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@d6d6596
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x681b8300], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x44711c1f], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 43.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 43.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 1051 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0009-offscrn_4-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xfffffffff50108d4, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@1d6257ab: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6a6353c0
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@3eee887: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@608676f1
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x1c0a8214], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0xffffffffb2010802, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x270cb55d], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 48.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] >> Gears angle 49.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x370108d9, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 912 ms
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT.test12_flip0_aa8_______________-n0010-offscrn_3-dpi150-aaN-tSz-001x-001-resize1.ps
    [junit] PRINTable: OffscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 1024x1024 of 1024x1024, swapInterval 1, drawable 0x340107f3, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT AWTPrintLifecycle.setup.count 2
    [junit] PRINT resizeWithinPrint size+ 836x659
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@4cae8136: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@2542dd06
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@20b91e7f: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6ec452fc
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 279 x 216 mm, 11 x 9 inch
    [junit] PF: Page  image size 72.0 / 72.0 229 x 165 mm, 9 x 7 inch, 648x468 72dpi dots
    [junit] PF: Page orientation 0
    [junit] PRINT.offscrn thread AWT-EventQueue-0
    [junit] PRINT.offscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.37772397094430993
    [junit] PRINT.offscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595 -> scaled 1608x1239
    [junit] PRINT.offscrn image BufferedImageInt@23239c27: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@61bfab83
    [junit] RedSquareES1.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x340107f3, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] RedSquareES1.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x376473a9], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 667x1000 of 667x1000, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008 -> [l -1.0, r 1.0, b -1.4992504, t 1.4992504] 2.0x2.9985008, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 1024x1024 brd 0, cur 0/0 667x1000, buffer 0x7c0a4b51], image[size 667 x 1000, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 52.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 53.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] PRINT Duration 2094 ms
    [junit] PRINT resizeWithinPrint repaint
    [junit] PRINT resizeWithinPrint size- 772x595
    [junit] PRINT AWTPrintLifecycle.release.count 2
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffff920108af, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 54.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip true
    [junit] 1 s: 60 f / 1080 ms, 55.5 fps, 18 ms/f; total: 60 f, 55.5 fps, 18 ms/f
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849368847 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose ... 
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES1.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849368867 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT - test12_flip0_aa8
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849368892 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849368892 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849371771 ms III - Start
    [junit] SLOCK [T main @ 1755849371772 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849374547 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849374665 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849374668 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849374668 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test001_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 428 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375546 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375557 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375654 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375654 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375654 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375656 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375656 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test002_flip1_norm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 390 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376403 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376414 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
    [junit] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    [junit] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    [junit] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    [junit] 	at java.base/java.lang.Class.forName0(Native Method)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:421)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:412)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.<init>(TransparentPanel.java:10)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.runTestGL(TestTiledPrintingGearsSwingAWT2.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.test003_flip1_norm_layout0_layered1(TestTiledPrintingGearsSwingAWT2.java:269)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376467 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376549 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376550 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376550 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test003_flip1_norm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 231 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377109 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377117 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377210 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377211 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377211 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377212 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377212 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test004_flip1_norm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 370 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377954 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377963 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377980 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378313 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378314 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378314 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test011_flip1_bitm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 172 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378819 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378825 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test012_flip1_bitm_layout1_layered0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x4d01079c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378889 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378890 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378890 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378891 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378891 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test012_flip1_bitm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x4d01079c, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 299 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379577 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379581 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test012_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test013_flip1_bitm_layout0_layered1
    [junit] java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
    [junit] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    [junit] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    [junit] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    [junit] 	at java.base/java.lang.Class.forName0(Native Method)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:421)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:412)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.<init>(TransparentPanel.java:10)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.runTestGL(TestTiledPrintingGearsSwingAWT2.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.test013_flip1_bitm_layout0_layered1(TestTiledPrintingGearsSwingAWT2.java:305)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379598 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379684 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379685 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379685 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test013_flip1_bitm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 247 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380257 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380259 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test013_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test014_flip1_bitm_layout1_layered1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x29010773, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380322 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380322 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380323 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380324 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380324 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test014_flip1_bitm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x29010773, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 344 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381080 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381084 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test014_flip1_bitm_layout1_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381100 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381156 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381157 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381157 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test101_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 194 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381910 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381915 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381997 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381997 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381997 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381999 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381999 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test102_flip1_norm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 317 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382708 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382718 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test103_flip1_norm_layout0_layered1
    [junit] java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
    [junit] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    [junit] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    [junit] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    [junit] 	at java.base/java.lang.Class.forName0(Native Method)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:421)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:412)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.<init>(TransparentPanel.java:10)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.runTestGL(TestTiledPrintingGearsSwingAWT2.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.test103_flip1_norm_layout0_layered1(TestTiledPrintingGearsSwingAWT2.java:333)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382795 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382850 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382851 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382851 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test103_flip1_norm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 251 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383498 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383508 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test103_flip1_norm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x50010817, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383586 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383586 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383586 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383587 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383588 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test104_flip1_norm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x50010817, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 298 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384236 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384247 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384262 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x3a010884, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384296 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384297 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384297 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test111_flip1_bitm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x3a010884, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 249 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384935 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384937 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test112_flip1_bitm_layout1_layered0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385006 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385007 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385007 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385009 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385009 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test112_flip1_bitm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 392 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385833 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385836 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test112_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test113_flip1_bitm_layout0_layered1
    [junit] java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
    [junit] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    [junit] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    [junit] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    [junit] 	at java.base/java.lang.Class.forName0(Native Method)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:421)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:412)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.<init>(TransparentPanel.java:10)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.runTestGL(TestTiledPrintingGearsSwingAWT2.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.test113_flip1_bitm_layout0_layered1(TestTiledPrintingGearsSwingAWT2.java:369)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385907 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x401088e, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385943 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385943 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385943 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test113_flip1_bitm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x401088e, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 208 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386574 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386577 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test113_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x1092c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386643 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386644 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386644 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386645 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386645 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test114_flip1_bitm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x1092c, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 380 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849387439 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849387445 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849387469 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849387470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.403 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849371771 ms III - Start
    [junit] SLOCK [T main @ 1755849371772 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849374547 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849374665 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849374668 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849374668 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test001_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 428 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375546 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375557 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375654 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375654 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375654 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375656 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375656 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test002_flip1_norm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 390 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376403 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376414 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
    [junit] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    [junit] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    [junit] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    [junit] 	at java.base/java.lang.Class.forName0(Native Method)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:421)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:412)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.<init>(TransparentPanel.java:10)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.runTestGL(TestTiledPrintingGearsSwingAWT2.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.test003_flip1_norm_layout0_layered1(TestTiledPrintingGearsSwingAWT2.java:269)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376467 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376549 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376550 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376550 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test003_flip1_norm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 231 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377109 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377117 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377210 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377211 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377211 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377212 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377212 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test004_flip1_norm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 370 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377954 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377963 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377980 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378313 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378314 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378314 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test011_flip1_bitm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 172 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378819 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378825 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test012_flip1_bitm_layout1_layered0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x4d01079c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378889 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378890 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378890 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378891 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378891 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test012_flip1_bitm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x4d01079c, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 299 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379577 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379581 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test012_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test013_flip1_bitm_layout0_layered1
    [junit] java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
    [junit] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    [junit] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    [junit] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    [junit] 	at java.base/java.lang.Class.forName0(Native Method)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:421)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:412)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.<init>(TransparentPanel.java:10)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.runTestGL(TestTiledPrintingGearsSwingAWT2.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.test013_flip1_bitm_layout0_layered1(TestTiledPrintingGearsSwingAWT2.java:305)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379598 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379684 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379685 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379685 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test013_flip1_bitm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 247 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380257 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380259 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test013_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test014_flip1_bitm_layout1_layered1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x29010773, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380322 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380322 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380323 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380324 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380324 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test014_flip1_bitm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x29010773, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 344 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381080 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381084 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test014_flip1_bitm_layout1_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381100 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381156 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381157 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381157 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test101_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 194 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381910 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381915 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381997 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381997 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381997 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381999 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381999 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test102_flip1_norm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 317 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382708 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382718 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test103_flip1_norm_layout0_layered1
    [junit] java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
    [junit] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    [junit] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    [junit] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    [junit] 	at java.base/java.lang.Class.forName0(Native Method)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:421)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:412)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.<init>(TransparentPanel.java:10)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.runTestGL(TestTiledPrintingGearsSwingAWT2.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.test103_flip1_norm_layout0_layered1(TestTiledPrintingGearsSwingAWT2.java:333)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382795 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382850 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382851 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382851 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test103_flip1_norm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 251 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383498 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383508 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test103_flip1_norm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x50010817, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383586 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383586 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383586 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383587 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383588 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test104_flip1_norm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x50010817, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 298 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384236 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384247 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384262 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x3a010884, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384296 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384297 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384297 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test111_flip1_bitm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x3a010884, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 249 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384935 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384937 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test112_flip1_bitm_layout1_layered0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385006 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385007 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385007 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385009 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385009 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test112_flip1_bitm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 392 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385833 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385836 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test112_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test113_flip1_bitm_layout0_layered1
    [junit] java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
    [junit] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    [junit] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    [junit] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    [junit] 	at java.base/java.lang.Class.forName0(Native Method)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:421)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:412)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.<init>(TransparentPanel.java:10)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.runTestGL(TestTiledPrintingGearsSwingAWT2.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.test113_flip1_bitm_layout0_layered1(TestTiledPrintingGearsSwingAWT2.java:369)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385907 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x401088e, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385943 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385943 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385943 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test113_flip1_bitm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x401088e, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 208 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386574 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386577 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test113_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x1092c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386643 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386644 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386644 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386645 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386645 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test114_flip1_bitm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x1092c, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 380 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849387439 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849387445 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849387469 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849387470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test001_flip1_norm_layout0_layered0 took 1.189 sec
    [junit] Testcase: test002_flip1_norm_layout1_layered0 took 0.852 sec
    [junit] Testcase: test003_flip1_norm_layout0_layered1 took 0.702 sec
    [junit] Testcase: test004_flip1_norm_layout1_layered1 took 0.844 sec
    [junit] Testcase: test011_flip1_bitm_layout0_layered0 took 0.86 sec
    [junit] Testcase: test012_flip1_bitm_layout1_layered0 took 0.754 sec
    [junit] Testcase: test013_flip1_bitm_layout0_layered1 took 0.678 sec
    [junit] Testcase: test014_flip1_bitm_layout1_layered1 took 0.823 sec
    [junit] Testcase: test101_flip1_norm_layout0_layered0 took 0.831 sec
    [junit] Testcase: test102_flip1_norm_layout1_layered0 took 0.801 sec
    [junit] Testcase: test103_flip1_norm_layout0_layered1 took 0.788 sec
    [junit] Testcase: test104_flip1_norm_layout1_layered1 took 0.738 sec
    [junit] Testcase: test111_flip1_bitm_layout0_layered0 took 0.69 sec
    [junit] Testcase: test112_flip1_bitm_layout1_layered0 took 0.896 sec
    [junit] Testcase: test113_flip1_bitm_layout0_layered1 took 0.739 sec
    [junit] Testcase: test114_flip1_bitm_layout1_layered1 took 0.867 sec
    [junit] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.403 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849371771 ms III - Start
    [junit] SLOCK [T main @ 1755849371772 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849374547 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849374665 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849374668 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849374668 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test001_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x57d842b], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 428 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375546 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375557 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test001_flip1_norm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375654 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375654 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375654 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375656 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849375656 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test002_flip1_norm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x50382960], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 390 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376403 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test002_flip1_norm_layout1_layered0
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376414 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
    [junit] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    [junit] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    [junit] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    [junit] 	at java.base/java.lang.Class.forName0(Native Method)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:421)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:412)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.<init>(TransparentPanel.java:10)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.runTestGL(TestTiledPrintingGearsSwingAWT2.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.test003_flip1_norm_layout0_layered1(TestTiledPrintingGearsSwingAWT2.java:269)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376467 d 1ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376549 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376550 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849376550 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test003_flip1_norm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x78b58d01], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 231 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377109 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377117 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test003_flip1_norm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377210 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377211 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377211 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377212 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377212 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test004_flip1_norm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x5aac1c77], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff860108ad, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 370 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377954 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test004_flip1_norm_layout1_layered1
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377963 d 0ms]]
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849377980 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378313 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378314 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378314 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test011_flip1_bitm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x2a42f2f2], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa4010829, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 172 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378819 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378825 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test011_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test012_flip1_bitm_layout1_layered0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x4d01079c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378889 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378890 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378890 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378891 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849378891 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test012_flip1_bitm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x4d01079c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x671876ab], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x4d01079c, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 299 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379577 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379581 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test012_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test013_flip1_bitm_layout0_layered1
    [junit] java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
    [junit] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    [junit] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    [junit] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    [junit] 	at java.base/java.lang.Class.forName0(Native Method)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:421)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:412)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.<init>(TransparentPanel.java:10)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.runTestGL(TestTiledPrintingGearsSwingAWT2.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.test013_flip1_bitm_layout0_layered1(TestTiledPrintingGearsSwingAWT2.java:305)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379598 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379684 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379685 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849379685 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test013_flip1_bitm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x418bac49], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xfffffffffd010941, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 247 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380257 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380259 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test013_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test014_flip1_bitm_layout1_layered1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x29010773, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380322 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380322 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380323 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380324 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849380324 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test014_flip1_bitm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x29010773, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x1510784d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x29010773, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] PRINT Duration 344 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381080 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381084 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test014_flip1_bitm_layout1_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381100 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381156 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381157 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381157 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test101_flip1_norm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x3e0a3ae6], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffff8f01072f, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 194 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381910 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381915 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test101_flip1_norm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381997 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381997 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381997 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381999 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849381999 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test102_flip1_norm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2a499d9f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 317 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382708 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382718 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test102_flip1_norm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test103_flip1_norm_layout0_layered1
    [junit] java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
    [junit] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    [junit] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    [junit] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    [junit] 	at java.base/java.lang.Class.forName0(Native Method)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:421)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:412)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.<init>(TransparentPanel.java:10)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.runTestGL(TestTiledPrintingGearsSwingAWT2.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.test103_flip1_norm_layout0_layered1(TestTiledPrintingGearsSwingAWT2.java:333)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382795 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382850 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382851 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849382851 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test103_flip1_norm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x5b6b0dd4], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffc0010874, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 251 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383498 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383508 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test103_flip1_norm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x50010817, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383586 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383586 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383586 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383587 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849383588 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test104_flip1_norm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x50010817, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x2e4bf61d], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x50010817, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 298 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384236 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384247 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test104_flip1_norm_layout1_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384262 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x3a010884, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384296 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384297 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384297 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test111_flip1_bitm_layout0_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0x3a010884, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x7468403f], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x3a010884, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 249 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384935 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849384937 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test111_flip1_bitm_layout0_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test112_flip1_bitm_layout1_layered0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385006 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385007 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385007 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385009 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385009 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test112_flip1_bitm_layout1_layered0-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.6812227074235808
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 687x535 -> scaled 1431x1114
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x68677463], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0xffffffffe801088e, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 392 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385833 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385836 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test112_flip1_bitm_layout1_layered0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test113_flip1_bitm_layout0_layered1
    [junit] java.lang.ClassNotFoundException: com.sun.awt.AWTUtilities
    [junit] 	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
    [junit] 	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
    [junit] 	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
    [junit] 	at java.base/java.lang.Class.forName0(Native Method)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:421)
    [junit] 	at java.base/java.lang.Class.forName(Class.java:412)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.setMixingCutoutShape(TransparentPanel.java:40)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TransparentPanel.<init>(TransparentPanel.java:10)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.runTestGL(TestTiledPrintingGearsSwingAWT2.java:129)
    [junit] 	at com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2.test113_flip1_bitm_layout0_layered1(TestTiledPrintingGearsSwingAWT2.java:369)
    [junit] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [junit] 	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    [junit] 	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [junit] 	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [junit] 	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [junit] 	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [junit] 	at org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [junit] 	at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [junit] 	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [junit] 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [junit] 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [junit] 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [junit] 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [junit] 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [junit] 	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [junit] 	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [junit] 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [junit] 	at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [junit] 	at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385907 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x401088e, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385943 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385943 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849385943 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test113_flip1_bitm_layout0_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.8357142857142857
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 560x420 -> scaled 1166x875
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/81 560x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/81 560x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/81 560x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.8148571, t 0.14514285] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/81 14x420 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/81 14x420, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b -0.8148571, t 0.14514285] 0.031999946x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/501 560x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 0/501 560x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/501 560x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 560/501 560x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.14514291, t 1.0] 1.28x0.8548571, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/501 14x374 of 1167x875, swapInterval 1, drawable 0x401088e, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.2582856, b 0.14514291, t 1.0] 0.031999946x0.8548571, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][1] / 3x2, rowOrder 21, offset/size 0/81 560x420 brd 0, cur 1120/501 14x374, buffer 0x72d9c6fe], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x401088e, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 208 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386574 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386577 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test113_flip1_bitm_layout0_layered1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 210 gdi: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/8/0, one, mono  , sw, GLProfile[GL2/GL4bc.hw], offscr[bitmap]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL2/GL4bc.hw]
    [junit] GL Version     1.1 (Compat profile, compat[], software) - 1.1.0 [GL 1.1 (1.1.0), vendor 0 (n/a)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      Microsoft Corporation
    [junit] GL_RENDERER    GDI Generic
    [junit] GL_VERSION     1.1.0
    [junit] GLSL           false, has-compiler-func: false
    [junit] GL FBO: basic false, full false
    [junit] GL_EXTENSIONS  3
    [junit] GLX_EXTENSIONS 0
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x1092c, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386643 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386644 d 0ms]]
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386644 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386645 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849386645 d 0ms]]
    [junit] No PDF
    [junit] doPrint: dpi 150, TestTiledPrintingGearsSwingAWT2.test114_flip1_bitm_layout1_layered1-n0001-on_screen-dpi150-aaN-tSz-001x-001-resize0.ps
    [junit] PRINTable: OnscreenPrintable
    [junit] PRINT DPI: 150, AA -1, scaleGL 0.48
    [junit] PRINT AWTPrintLifecycle.setup.count 1
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] PF: Paper whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Paper image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page  whole size 216 x 279 mm, 9 x 11 inch
    [junit] PF: Page  image size 72.0 / 72.0 165 x 229 mm, 7 x 9 inch, 468x648 72dpi dots
    [junit] PF: Page orientation 1
    [junit] PRINT.onscrn thread AWT-EventQueue-0
    [junit] PRINT.onscrn DPI: scaleGraphics 2.0833333333333335, scaleComp72 0.691285081240768
    [junit] PRINT.onscrn DPI: frame: border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 677x525 -> scaled 1410x1093
    [junit] PRINT at.pre: AffineTransform[[4.166666666666667, 0.0, -0.0], [0.0, 4.166666666666667, -0.0]]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/0 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/0 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -1.0, t -0.04000002] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/0 47x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 2: [2][0] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/0 47x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -1.0, t -0.04000002] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/420 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 3: [0][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/420 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/420 560x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 4: [1][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/420 560x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b -0.04000002, t 0.91999996] 1.28x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/420 47x420 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 5: [2][1] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/420 47x420, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b -0.04000002, t 0.91999996] 0.10742855x0.96, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/840 560x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 6: [0][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 0/840 560x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -1.3337142, r -0.053714275, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 560/840 560x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 7: [1][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 560/840 560x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l -0.053714275, r 1.2262857, b 0.91999996, t 0.99999994] 1.28x0.07999998, v-flip true
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 1120/840 47x35 of 1167x875, swapInterval 1, drawable 0x1092c, tileRendererInUse TileRenderer[tile[# 8: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3337142, r 1.3337142, b -1.0, t 1.0] 2.6674285x2.0 -> [l 1.2262857, r 1.3337142, b 0.91999996, t 0.99999994] 0.10742855x0.07999998, v-flip true
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [2][2] / 3x3, rowOrder 21, offset/size 0/0 560x420 brd 0, cur 1120/840 47x35, buffer 0x43a9286a], image[size 1167 x 875, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 560x420 of 560x420, swapInterval 1, drawable 0x1092c, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip true
    [junit] PRINT Duration 380 ms
    [junit] PRINT AWTPrintLifecycle.release.count 1
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849387439 d 0ms]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsSwingAWT2 - test114_flip1_bitm_layout1_layered1
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:com.jogamp.opengl.awt.GLJPanel, consumed false, when:1755849387445 d 0ms]]
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849387469 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849387470 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849389401 ms III - Start
    [junit] SLOCK [T main @ 1755849389402 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT DPI: scaleComp72 1.0, image-size 772x595, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImage@79d8407f: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 772 height = 595 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster IntegerInterleavedRaster: width = 772 height = 595 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: dataBuffer java.awt.image.DataBufferInt@3af9c5b7
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13c2f4c6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13c2f4c6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13c2f4c6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bdb8602], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bdb8602], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bdb8602], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0000-array_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0772x0595.png
    [junit] PRINT DPI: scaleComp72 1.0, image-size 772x595, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@63070bab: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@68e5eea7
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@68e5eea7
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@291b4bf5
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x45e6737c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x45e6737c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x45e6737c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79d1bd], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79d1bd], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79d1bd], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0001-newio_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0772x0595.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1544x1190, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@2d2ffcb7: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@762ef0ea
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@762ef0ea
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@31f9b85e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1544x1190.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1544x1190, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@424e1977: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@10d68fcd
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@10d68fcd
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@117e949d
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_argbp-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1544x1190.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1544x1190, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@6db9f5a4: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f8edcc5
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f8edcc5
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@7b02881e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_rgb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1544x1190.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1544x1190, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@1ebd319f: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c0be339
    [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c0be339
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@15ca7889
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_bgr-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1544x1190.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT DPI: scaleComp72 1.0, image-size 757x585, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImage@11c9af63: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 757 height = 585 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster IntegerInterleavedRaster: width = 757 height = 585 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: dataBuffer java.awt.image.DataBufferInt@757acd7b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a75c5dc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a75c5dc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a75c5dc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x29f7fabc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x29f7fabc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x29f7fabc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0000-array_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0757x0585.png
    [junit] PRINT DPI: scaleComp72 1.0, image-size 757x585, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@36b4fe2a: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@574b560f
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@574b560f
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@ba54932
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x51584fef], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x51584fef], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x51584fef], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x3588b2c3], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x3588b2c3], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x3588b2c3], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0001-newio_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0757x0585.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1514x1170, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@28975c28: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3943a2be
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3943a2be
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@343570b7
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1514x1170.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1514x1170, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@157853da: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@71c3b41
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@71c3b41
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@236e3f4e
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_argbp-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1514x1170.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1514x1170, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@3cc1435c: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6bf0219d
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6bf0219d
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@dd0c991
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_rgb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1514x1170.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1514x1170, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@5f16132a: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69fb6037
    [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69fb6037
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@36d585c
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_bgr-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1514x1170.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849397581 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849397581 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.882 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849389401 ms III - Start
    [junit] SLOCK [T main @ 1755849389402 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT DPI: scaleComp72 1.0, image-size 772x595, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImage@79d8407f: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 772 height = 595 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster IntegerInterleavedRaster: width = 772 height = 595 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: dataBuffer java.awt.image.DataBufferInt@3af9c5b7
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13c2f4c6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13c2f4c6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13c2f4c6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bdb8602], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bdb8602], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bdb8602], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0000-array_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0772x0595.png
    [junit] PRINT DPI: scaleComp72 1.0, image-size 772x595, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@63070bab: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@68e5eea7
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@68e5eea7
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@291b4bf5
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x45e6737c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x45e6737c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x45e6737c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79d1bd], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79d1bd], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79d1bd], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0001-newio_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0772x0595.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1544x1190, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@2d2ffcb7: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@762ef0ea
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@762ef0ea
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@31f9b85e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1544x1190.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1544x1190, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@424e1977: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@10d68fcd
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@10d68fcd
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@117e949d
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_argbp-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1544x1190.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1544x1190, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@6db9f5a4: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f8edcc5
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f8edcc5
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@7b02881e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_rgb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1544x1190.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1544x1190, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@1ebd319f: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c0be339
    [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c0be339
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@15ca7889
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_bgr-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1544x1190.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT DPI: scaleComp72 1.0, image-size 757x585, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImage@11c9af63: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 757 height = 585 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster IntegerInterleavedRaster: width = 757 height = 585 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: dataBuffer java.awt.image.DataBufferInt@757acd7b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a75c5dc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a75c5dc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a75c5dc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x29f7fabc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x29f7fabc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x29f7fabc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0000-array_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0757x0585.png
    [junit] PRINT DPI: scaleComp72 1.0, image-size 757x585, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@36b4fe2a: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@574b560f
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@574b560f
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@ba54932
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x51584fef], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x51584fef], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x51584fef], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x3588b2c3], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x3588b2c3], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x3588b2c3], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0001-newio_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0757x0585.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1514x1170, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@28975c28: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3943a2be
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3943a2be
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@343570b7
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1514x1170.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1514x1170, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@157853da: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@71c3b41
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@71c3b41
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@236e3f4e
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_argbp-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1514x1170.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1514x1170, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@3cc1435c: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6bf0219d
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6bf0219d
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@dd0c991
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_rgb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1514x1170.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1514x1170, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@5f16132a: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69fb6037
    [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69fb6037
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@36d585c
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_bgr-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1514x1170.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849397581 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849397581 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01_Offscreen_aa0 took 3.102 sec
    [junit] Testcase: test01_Offscreen_aa0_layered took 2.521 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.882 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849389401 ms III - Start
    [junit] SLOCK [T main @ 1755849389402 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] PRINT DPI: scaleComp72 1.0, image-size 772x595, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImage@79d8407f: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 772 height = 595 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster IntegerInterleavedRaster: width = 772 height = 595 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: dataBuffer java.awt.image.DataBufferInt@3af9c5b7
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13c2f4c6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13c2f4c6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x13c2f4c6], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bdb8602], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bdb8602], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2bdb8602], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0000-array_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0772x0595.png
    [junit] PRINT DPI: scaleComp72 1.0, image-size 772x595, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@63070bab: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@68e5eea7
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@68e5eea7
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@291b4bf5
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x45e6737c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x45e6737c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x45e6737c], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79d1bd], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79d1bd], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x79d1bd], image[size 320 x 480, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 1.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0001-newio_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0772x0595.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1544x1190, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@2d2ffcb7: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@762ef0ea
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@762ef0ea
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@31f9b85e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x263fc35d], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x11925e54], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 2.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1544x1190.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1544x1190, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@424e1977: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@10d68fcd
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@10d68fcd
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@117e949d
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0xe01328c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x200c0c48], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 2.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_argbp-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1544x1190.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1544x1190, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@6db9f5a4: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f8edcc5
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@5f8edcc5
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@7b02881e
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x7ffd9068], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x39e671c], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 3.0, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_rgb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1544x1190.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1544x1190, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 772x595]
    [junit] XXX: image BufferedImageInt@1ebd319f: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c0be339
    [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3c0be339
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@15ca7889
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0x78010744, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x12f3fca8], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/0 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/0 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/0 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b -1.5, t 0.0] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 0/480 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 0.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 320/480 320x480 of 640x960, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l 0.0, r 1.0, b 0.0, t 1.5] 1.0x1.5, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 320x480 brd 0, cur 320/480 320x480, buffer 0x2ad2c3c5], image[size 640 x 960, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0xffffffffdb0107ed, tileRendererInUse null
    [junit] >> Gears angle 3.5, [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0 -> [l -1.0, r 1.0, b -1.5, t 1.5] 2.0x3.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 320x480 of 320x480, swapInterval 1, drawable 0x78010744, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0________-n0002-newio_150dpi_bgr-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1544x1190.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.init: tileRendererInUse null
    [junit] GearsES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 list created: 1
    [junit] gear2 list created: 2
    [junit] gear3 list created: 3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] >> Gears angle 0.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2/GL4bc.hw], offscr[fbo]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  0
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 4, 2 code: 
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  5, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  6, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] PRINT DPI: scaleComp72 1.0, image-size 757x585, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImage@11c9af63: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 757 height = 585 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster IntegerInterleavedRaster: width = 757 height = 585 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
    [junit] XXX: dataBuffer java.awt.image.DataBufferInt@757acd7b
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a75c5dc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a75c5dc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5a75c5dc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x29f7fabc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x29f7fabc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x29f7fabc], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 1.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0000-array_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0757x0585.png
    [junit] PRINT DPI: scaleComp72 1.0, image-size 757x585, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@36b4fe2a: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@574b560f
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@574b560f
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@ba54932
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x51584fef], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x51584fef], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x51584fef], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x3588b2c3], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 400x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x3588b2c3], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [0][0] / 1x1, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 400x320, buffer 0x3588b2c3], image[size 428 x 320, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 1.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0001-newio_072dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-0757x0585.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1514x1170, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@28975c28: custom/internal type = 2/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3943a2be
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@3943a2be
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@343570b7
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x5b05a442], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x4e5d94d8], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 2.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_argb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1514x1170.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1514x1170, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@157853da: custom/internal type = 3/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@71c3b41
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@71c3b41
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@236e3f4e
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x410d255c], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x4d137bd6], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 2.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_argbp-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1514x1170.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1514x1170, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@3cc1435c: custom/internal type = 1/0 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6bf0219d
    [junit] XXX: cm DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@6bf0219d
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@dd0c991
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x1562480f], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x5b159f03], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 3.0, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_rgb-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1514x1170.png
    [junit] PRINT DPI: scaleComp72 2.0, image-size 1514x1170, frame[border java.awt.Insets[top=31,left=8,bottom=8,right=8], size 757x585]
    [junit] XXX: image BufferedImageInt@5f16132a: custom/internal type = 4/0 DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0 com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69fb6037
    [junit] XXX: cm DirectColorModel: rmask=ff gmask=ff00 bmask=ff0000 amask=0
    [junit] XXX: raster com.jogamp.nativewindow.awt.DirectDataBufferInt$DirectWritableRaster@69fb6037
    [junit] XXX: dataBuffer com.jogamp.nativewindow.awt.DirectDataBufferInt@36d585c
    [junit] Gears.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b -1.0, t 0.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 0.0, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 428/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l 0.0, r 1.3375, b 0.0, t 1.0] 1.3375x1.0, v-flip false
    [junit] Gears.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 428x320, buffer 0x6d14a498], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] RedSquareES2.startTileRendering: TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 0: [0][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/0 428x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/0 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 1: [1][0] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/0 372x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/320 428x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 2: [0][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 0/320 428x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 428/320 372x320 of 856x640, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse TileRenderer[tile[# 3: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] RedSquareES2.endTileRendering: TileRenderer[tile[# -1: [1][1] / 2x2, rowOrder 21, offset/size 0/0 428x320 brd 0, cur 428/320 372x320, buffer 0x7adaf7f1], image[size 856 x 640, buffer 0x0], glad[1 listener, pre true, post true, preSwap false], isSetup true]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffff8801004d, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.reshape 0/0 428x320 of 428x320, swapInterval 1, drawable 0xffffffffa5010841, tileRendererInUse null
    [junit] >> Gears angle 3.5, [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0 -> [l -1.3375, r 1.3375, b -1.0, t 1.0] 2.675x2.0, v-flip false
    [junit] XXX file TestTiledPrintingNIOImageSwingAWT.test01_Offscreen_aa0_layered-n0002-newio_150dpi_bgr-GL2___-hw-onscreen-Bdbl-Frgb__Irgba8880-D16-St00-Sa00_default-1514x1170.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] Gears.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingNIOImageSwingAWT - test01_Offscreen_aa0_layered
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849397581 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849397581 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849399251 ms III - Start
    [junit] SLOCK [T main @ 1755849399252 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3e694b3f: tileRendererInUse null, GearsES2[obj 0x3e694b3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3e694b3f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3e694b3f created: GearsObj[0x7fe325c5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e694b3f created: GearsObj[0x72beba24, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e694b3f created: GearsObj[0x72beba24, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3e694b3f FIN GearsES2[obj 0x3e694b3f isInit true, usesShared false, 1 GearsObj[0x7fe325c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72beba24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17c3a0f0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff8801004d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0002-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e694b3f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e694b3f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849402421 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849402422 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.862 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849399251 ms III - Start
    [junit] SLOCK [T main @ 1755849399252 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3e694b3f: tileRendererInUse null, GearsES2[obj 0x3e694b3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3e694b3f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3e694b3f created: GearsObj[0x7fe325c5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e694b3f created: GearsObj[0x72beba24, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e694b3f created: GearsObj[0x72beba24, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3e694b3f FIN GearsES2[obj 0x3e694b3f isInit true, usesShared false, 1 GearsObj[0x7fe325c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72beba24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17c3a0f0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff8801004d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0002-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e694b3f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e694b3f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849402421 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849402422 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testOffscreenWritePNG took 0.004 sec
    [junit] Testcase: testOnscreenWritePNG took 0.507 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.862 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849399251 ms III - Start
    [junit] SLOCK [T main @ 1755849399252 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOffscreenWritePNG
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3e694b3f: tileRendererInUse null, GearsES2[obj 0x3e694b3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3e694b3f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3e694b3f created: GearsObj[0x7fe325c5, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e694b3f created: GearsObj[0x72beba24, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e694b3f created: GearsObj[0x72beba24, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3e694b3f FIN GearsES2[obj 0x3e694b3f isInit true, usesShared false, 1 GearsObj[0x7fe325c5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x72beba24, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17c3a0f0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 256x256 of 256x256, swapInterval 1, drawable 0xffffffff8801004d, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0000-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0001-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite01AWT.testOnscreenWritePNG_-n0002-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa00_default-0256x0256.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e694b3f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e694b3f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT - testOnscreenWritePNG
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849402421 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849402422 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849403982 ms III - Start
    [junit] SLOCK [T main @ 1755849403983 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3e694b3f: tileRendererInUse null, GearsES2[obj 0x3e694b3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3e694b3f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3e694b3f created: GearsObj[0x496d9b62, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e694b3f created: GearsObj[0x402fb569, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e694b3f created: GearsObj[0x402fb569, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3e694b3f FIN GearsES2[obj 0x3e694b3f isInit true, usesShared false, 1 GearsObj[0x496d9b62, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x402fb569, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7190d7a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 120x64 of 120x64, swapInterval 1, drawable 0xffffffffed0108bd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 0.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [junit] XXX: [0, 0], 136x103, 120x64, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0064.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 240x128 of 240x128, swapInterval 1, drawable 0x90108bc, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 2.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [junit] XXX: [136, 120], 256x167, 240x128, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0240x0128.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 480x256 of 480x256, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 4.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [junit] XXX: [256, 240], 496x295, 480x256, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0480x0256.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 960x512 of 960x512, swapInterval 1, drawable 0x78010744, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 6.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e694b3f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e694b3f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849407449 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849407449 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.15 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849403982 ms III - Start
    [junit] SLOCK [T main @ 1755849403983 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3e694b3f: tileRendererInUse null, GearsES2[obj 0x3e694b3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3e694b3f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3e694b3f created: GearsObj[0x496d9b62, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e694b3f created: GearsObj[0x402fb569, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e694b3f created: GearsObj[0x402fb569, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3e694b3f FIN GearsES2[obj 0x3e694b3f isInit true, usesShared false, 1 GearsObj[0x496d9b62, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x402fb569, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7190d7a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 120x64 of 120x64, swapInterval 1, drawable 0xffffffffed0108bd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 0.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [junit] XXX: [0, 0], 136x103, 120x64, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0064.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 240x128 of 240x128, swapInterval 1, drawable 0x90108bc, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 2.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [junit] XXX: [136, 120], 256x167, 240x128, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0240x0128.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 480x256 of 480x256, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 4.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [junit] XXX: [256, 240], 496x295, 480x256, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0480x0256.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 960x512 of 960x512, swapInterval 1, drawable 0x78010744, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 6.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e694b3f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e694b3f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849407449 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849407449 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testOffscreenWritePNGWithResize took 0.002 sec
    [junit] Testcase: testOnscreenWritePNGWithResize took 0.831 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.15 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849403982 ms III - Start
    [junit] SLOCK [T main @ 1755849403983 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize
    [junit] offscreen layer n/a
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOffscreenWritePNGWithResize
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x3e694b3f: tileRendererInUse null, GearsES2[obj 0x3e694b3f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3e694b3f on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3e694b3f created: GearsObj[0x496d9b62, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3e694b3f created: GearsObj[0x402fb569, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3e694b3f created: GearsObj[0x402fb569, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x3e694b3f FIN GearsES2[obj 0x3e694b3f isInit true, usesShared false, 1 GearsObj[0x496d9b62, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x402fb569, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7190d7a9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 120x64 of 120x64, swapInterval 1, drawable 0xffffffffed0108bd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 0.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [junit] XXX: [0, 0], 136x103, 120x64, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0120x0064.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 240x128 of 240x128, swapInterval 1, drawable 0x90108bc, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 2.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [junit] XXX: [136, 120], 256x167, 240x128, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0001-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0240x0128.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 480x256 of 480x256, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 4.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [junit] XXX: [256, 240], 496x295, 480x256, sz_changed true, snap true
    [junit] AWT-EventQueue-0: ** screenshot: TestGLReadBufferUtilTextureIOWrite02AWT.testOnscreenWritePNGWithResize_-n0002-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0480x0256.png
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3e694b3f 0/0 960x512 of 960x512, swapInterval 1, drawable 0x78010744, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3e694b3f, angle 6.0, [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0 -> [l -1.875, r 1.875, b -1.0, t 1.0] 3.75x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e694b3f: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x3e694b3f FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT - testOnscreenWritePNGWithResize
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849407449 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849407449 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849409043 ms III - Start
    [junit] SLOCK [T main @ 1755849409044 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark
    [junit] 0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 0: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 99: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] JOGL.RGB Loops 100, dt 3329 ms, 33.29 ms/l
    [junit] 0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS YCbCr, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 0: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS YCbCr, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 99: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] JOGL.YUV Loops 100, dt 464 ms, 4.64 ms/l
    [junit] 0: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] AWT..... Loops 100, dt 5049 ms, 50.49 ms/l
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849417925 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849417926 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.568 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849409043 ms III - Start
    [junit] SLOCK [T main @ 1755849409044 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark
    [junit] 0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 0: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 99: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] JOGL.RGB Loops 100, dt 3329 ms, 33.29 ms/l
    [junit] 0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS YCbCr, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 0: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS YCbCr, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 99: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] JOGL.YUV Loops 100, dt 464 ms, 4.64 ms/l
    [junit] 0: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] AWT..... Loops 100, dt 5049 ms, 50.49 ms/l
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849417925 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849417926 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: benchmark took 8.847 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.568 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849409043 ms III - Start
    [junit] SLOCK [T main @ 1755849409044 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark
    [junit] 0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 0: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 99: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] JOGL.RGB Loops 100, dt 3329 ms, 33.29 ms/l
    [junit] 0: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS YCbCr, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 0: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS YCbCr, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] 99: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0, buffer java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] JOGL.YUV Loops 100, dt 464 ms, 4.64 ms/l
    [junit] 0: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] 99: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261, buffer java.nio.HeapByteBuffer[pos=0 lim=158166 cap=158166]
    [junit] AWT..... Loops 100, dt 5049 ms, 50.49 ms/l
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTBenchmarkNewtAWT - benchmark
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849417925 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849417926 ms --- localhost/127.0.0.1:59999 - Unlock ok within 5 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849419318 ms III - Start
    [junit] SLOCK [T main @ 1755849419319 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hProg_ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hProg_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Base__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Base__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Prog__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Prog__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420BaseGray_ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 1, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 52722, alignment 1, rowlen 261
    [junit] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] createAndCompileShader: Pre GL Error: 0x500
    [junit] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420BaseGray_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Base__ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261
    [junit] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Base__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Prog_ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261
    [junit] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Prog_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03CMYK_01_ES2
    [junit] JPEGImage: JPEGImage[300x509, bytesPerPixel 3, reversedChannels false, JPEGPixels[300x509, sourceComp 4, sourceCS CMYK, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=458100 cap=458100]]
    [junit] TextureData: TextureData[300x509, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0
    [junit] TextureData: TextureData[300x509, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 610800, alignment 1, rowlen 300
    [junit] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03CMYK_01_ES2_______-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png
    [junit] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03CMYK_01_ES2_______-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03CMYK_01_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2
    [junit] JPEGImage: JPEGImage[872x583, bytesPerPixel 3, reversedChannels false, JPEGPixels[872x583, sourceComp 4, sourceCS YCCK, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=1525128 cap=1525128]]
    [junit] TextureData: TextureData[872x583, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0
    [junit] TextureData: TextureData[872x583, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 2033504, alignment 1, rowlen 872
    [junit] main-Display-.windows_nil-1-EDT-9: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03YCCK_01_ES2_______-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png
    [junit] main-Display-.windows_nil-1-EDT-9: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849434564 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849434564 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.944 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849419318 ms III - Start
    [junit] SLOCK [T main @ 1755849419319 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hProg_ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hProg_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Base__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Base__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Prog__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Prog__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420BaseGray_ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 1, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 52722, alignment 1, rowlen 261
    [junit] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] createAndCompileShader: Pre GL Error: 0x500
    [junit] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420BaseGray_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Base__ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261
    [junit] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Base__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Prog_ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261
    [junit] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Prog_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03CMYK_01_ES2
    [junit] JPEGImage: JPEGImage[300x509, bytesPerPixel 3, reversedChannels false, JPEGPixels[300x509, sourceComp 4, sourceCS CMYK, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=458100 cap=458100]]
    [junit] TextureData: TextureData[300x509, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0
    [junit] TextureData: TextureData[300x509, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 610800, alignment 1, rowlen 300
    [junit] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03CMYK_01_ES2_______-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png
    [junit] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03CMYK_01_ES2_______-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03CMYK_01_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2
    [junit] JPEGImage: JPEGImage[872x583, bytesPerPixel 3, reversedChannels false, JPEGPixels[872x583, sourceComp 4, sourceCS YCCK, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=1525128 cap=1525128]]
    [junit] TextureData: TextureData[872x583, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0
    [junit] TextureData: TextureData[872x583, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 2033504, alignment 1, rowlen 872
    [junit] main-Display-.windows_nil-1-EDT-9: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03YCCK_01_ES2_______-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png
    [junit] main-Display-.windows_nil-1-EDT-9: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849434564 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849434564 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01YUV422hBase__ES2 took 3.695 sec
    [junit] Testcase: test01YUV422hProg_ES2 took 1.306 sec
    [junit] Testcase: test01YUV444Base__ES2 took 1.284 sec
    [junit] Testcase: test01YUV444Prog__ES2 took 1.28 sec
    [junit] Testcase: test02YUV420BaseGray_ES2 took 1.322 sec
    [junit] Testcase: test02YUV420Base__ES2 took 1.376 sec
    [junit] Testcase: test02YUV420Prog_ES2 took 1.387 sec
    [junit] Testcase: test03CMYK_01_ES2 took 1.545 sec
    [junit] Testcase: test03YCCK_01_ES2 took 1.691 sec
    [junit] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.944 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849419318 ms III - Start
    [junit] SLOCK [T main @ 1755849419319 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.windows_nil-1-EDT-1: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hBase__ES2__-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hBase__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hProg_ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.windows_nil-1-EDT-2: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV422hProg_ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV422hProg_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Base__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.windows_nil-1-EDT-3: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Base__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Base__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Prog__ES2
    [junit] JPEGImage: JPEGImage[160x90, bytesPerPixel 3, reversedChannels false, JPEGPixels[160x90, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=43200 cap=43200]]
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] main-Display-.windows_nil-1-EDT-4: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test01YUV444Prog__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test01YUV444Prog__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420BaseGray_ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 1, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 52722, alignment 1, rowlen 261
    [junit] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] createAndCompileShader: Pre GL Error: 0x500
    [junit] main-Display-.windows_nil-1-EDT-5: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420BaseGray_ES2-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420BaseGray_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Base__ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261
    [junit] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] main-Display-.windows_nil-1-EDT-6: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Base__ES2___-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Base__ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Prog_ES2
    [junit] JPEGImage: JPEGImage[261x202, bytesPerPixel 3, reversedChannels false, JPEGPixels[261x202, sourceComp 3, sourceCS YCbCr, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=158166 cap=158166]]
    [junit] TextureData: TextureData[261x202, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 158166, alignment 1, rowlen 0
    [junit] TextureData: TextureData[261x202, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 158166, alignment 1, rowlen 261
    [junit] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] main-Display-.windows_nil-1-EDT-7: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test02YUV420Prog_ES2____-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0261x0202.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test02YUV420Prog_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03CMYK_01_ES2
    [junit] JPEGImage: JPEGImage[300x509, bytesPerPixel 3, reversedChannels false, JPEGPixels[300x509, sourceComp 4, sourceCS CMYK, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=458100 cap=458100]]
    [junit] TextureData: TextureData[300x509, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 458100, alignment 1, rowlen 0
    [junit] TextureData: TextureData[300x509, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 610800, alignment 1, rowlen 300
    [junit] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03CMYK_01_ES2_______-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png
    [junit] main-Display-.windows_nil-1-EDT-8: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03CMYK_01_ES2_______-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0300x0509.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03CMYK_01_ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2
    [junit] JPEGImage: JPEGImage[872x583, bytesPerPixel 3, reversedChannels false, JPEGPixels[872x583, sourceComp 4, sourceCS YCCK, storageCS RGB, storageComp 3], java.nio.DirectByteBuffer[pos=0 lim=1525128 cap=1525128]]
    [junit] TextureData: TextureData[872x583, y-flip false, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 1525128, alignment 1, rowlen 0
    [junit] TextureData: TextureData[872x583, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 2033504, alignment 1, rowlen 872
    [junit] main-Display-.windows_nil-1-EDT-9: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03YCCK_01_ES2_______-n0000-JoglJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png
    [junit] main-Display-.windows_nil-1-EDT-9: ** screenshot: TestJPEGJoglAWTCompareNewtAWT.test03YCCK_01_ES2_______-n0000-AWTJPEG-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8888-D24-St00-Sa00_default-0872x0583.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT - test03YCCK_01_ES2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849434564 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849434564 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849436097 ms III - Start
    [junit] SLOCK [T main @ 1755849436097 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2
    [junit] TextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 283
    [junit] createAndCompileShader: Pre GL Error: 0x500
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderGL2
    [junit] TextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 283
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderGL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderES2
    [junit] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayPNGJLoaderES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderGL2
    [junit] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayPNGJLoaderGL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderES2
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestAWTILoaderES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderGL2
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestAWTILoaderGL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderES2
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestPNGJLoaderES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849448438 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849448438 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.023 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849436097 ms III - Start
    [junit] SLOCK [T main @ 1755849436097 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2
    [junit] TextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 283
    [junit] createAndCompileShader: Pre GL Error: 0x500
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderGL2
    [junit] TextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 283
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderGL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderES2
    [junit] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayPNGJLoaderES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderGL2
    [junit] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayPNGJLoaderGL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderES2
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestAWTILoaderES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderGL2
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestAWTILoaderGL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderES2
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestPNGJLoaderES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849448438 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849448438 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testGrayAWTILoaderES2 took 3.964 sec
    [junit] Testcase: testGrayAWTILoaderGL2 took 1.196 sec
    [junit] Testcase: testGrayPNGJLoaderES2 took 1.173 sec
    [junit] Testcase: testGrayPNGJLoaderGL2 took 1.181 sec
    [junit] Testcase: testTestAWTILoaderES2 took 1.208 sec
    [junit] Testcase: testTestAWTILoaderGL2 took 1.171 sec
    [junit] Testcase: testTestPNGJLoaderES2 took 1.199 sec
    [junit] Testcase: testTestPNGJLoaderGL2 took 1.195 sec
    [junit] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.023 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849436097 ms III - Start
    [junit] SLOCK [T main @ 1755849436097 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2
    [junit] TextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 283
    [junit] createAndCompileShader: Pre GL Error: 0x500
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderGL2
    [junit] TextureData: TextureData[283x32, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x1909, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 283
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayAWTILoaderGL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayAWTILoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderES2
    [junit] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayPNGJLoaderES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderGL2
    [junit] TextureData: TextureData[283x32, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1903, type 0x1401, LUMINANCE], border 0, estSize 9056, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testGrayPNGJLoaderGL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0283x0032.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testGrayPNGJLoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderES2
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestAWTILoaderES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderGL2
    [junit] TextureData: TextureData[160x90, y-flip true, internFormat 0x1907, PixelAttributes[fmt 0x80e0, type 0x1401, BGR888], border 0, estSize 43200, alignment 1, rowlen 160
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestAWTILoaderGL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestAWTILoaderGL2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderES2
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestPNGJLoaderES2-n0000-GL4___-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2
    [junit] TextureData: TextureData[160x90, y-flip false, internFormat 0x8051, PixelAttributes[fmt 0x1907, type 0x1401, RGB888], border 0, estSize 43200, alignment 1, rowlen 0, ImageType[png]
    [junit] AWT-EventQueue-0: ** screenshot: TestPNGTextureFromFileAWT.testTestPNGJLoaderGL2-n0000-GL4bc_-hw-onscreen-Bdbl-Frgba_Irgba8880-D24-St00-Sa00_default-0160x0090.png
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT - testTestPNGJLoaderGL2
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849448438 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849448438 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849449935 ms III - Start
    [junit] SLOCK [T main @ 1755849449936 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849453250 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849453250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.012 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849449935 ms III - Start
    [junit] SLOCK [T main @ 1755849449936 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849453250 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849453250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test1 took 0.746 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.012 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849449935 ms III - Start
    [junit] SLOCK [T main @ 1755849449936 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849453250 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849453250 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849454609 ms III - Start
    [junit] SLOCK [T main @ 1755849454610 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x20d525: tileRendererInUse null, GearsES2[obj 0x20d525 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x20d525 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x20d525 created: GearsObj[0x7b8ec93c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x20d525 created: GearsObj[0x5c219ac7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x20d525 created: GearsObj[0x5c219ac7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x20d525 FIN GearsES2[obj 0x20d525 isInit true, usesShared false, 1 GearsObj[0x7b8ec93c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c219ac7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ff5455, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20d525 0/0 240x217 of 240x217, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20d525, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x20d525: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x20d525 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849457986 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849457986 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.059 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849454609 ms III - Start
    [junit] SLOCK [T main @ 1755849454610 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x20d525: tileRendererInUse null, GearsES2[obj 0x20d525 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x20d525 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x20d525 created: GearsObj[0x7b8ec93c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x20d525 created: GearsObj[0x5c219ac7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x20d525 created: GearsObj[0x5c219ac7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x20d525 FIN GearsES2[obj 0x20d525 isInit true, usesShared false, 1 GearsObj[0x7b8ec93c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c219ac7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ff5455, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20d525 0/0 240x217 of 240x217, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20d525, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x20d525: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x20d525 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849457986 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849457986 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test1 took 0.803 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.059 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849454609 ms III - Start
    [junit] SLOCK [T main @ 1755849454610 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x20d525: tileRendererInUse null, GearsES2[obj 0x20d525 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x20d525 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x20d525 created: GearsObj[0x7b8ec93c, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x20d525 created: GearsObj[0x5c219ac7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x20d525 created: GearsObj[0x5c219ac7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x20d525 FIN GearsES2[obj 0x20d525 isInit true, usesShared false, 1 GearsObj[0x7b8ec93c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5c219ac7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x36ff5455, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20d525 0/0 240x217 of 240x217, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20d525, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x20d525: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x20d525 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849457986 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849457986 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849459379 ms III - Start
    [junit] SLOCK [T main @ 1755849459380 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 9, stride 36b 9c, initElemCount 72, mappedElemCount 0, sealed true, elements 24 cnt, [0 pos .. 24 rem .. 24 lim .. 72 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=216 cap=648], alive true]
    [junit] ShaderState[ 
    [junit]  ShaderProgram[id=1, linked=true, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7bb9d16e], obj 0xc496162]:
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit]  enabledAttributes [
    [junit]  ], activeAttributes [
    [junit]  ], managedAttributes [
    [junit]  ], activeUniforms [
    [junit]   GLUniformData[name mgl_PMVMatrix, location 1, size 4x4, count 2, data 
    [junit] 0: {    1.27553,    0.00000,    0.00000,    0.00000, 
    [junit] 	Natives
    [junit] 0:      0.00000,    2.41421,    0.00000,    0.00000, 
    [junit] 0:      0.00000,    0.00000,   -1.22222,   -2.22222, 
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 0:      0.00000,    0.00000,   -1.00000,    0.00000, 
    [junit] 0: }
    [junit] ,
    [junit] 1: {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] 1:      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 1:      0.00000,    0.00000,    1.00000,   -2.30000, 
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 1:      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 1: }
    [junit] ,
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] ]
    [junit]   GLUniformData[name mgl_ActiveTexture, location 0, size 1x1, count 1, data 0]
    [junit]  ], managedUniforms [
    [junit]  ]
    [junit] ]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [junit] XXX0: aspect: 1.7777778
    [junit] XXX0: y-flip: false
    [junit] XXX0: TexCoord[h: 0.0 - 1.0, v: 0.0 - 1.0]
    [junit] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849463228 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849463228 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.53 sec
    [junit] ------------- Standard Output ---------------
    [junit] iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 9, stride 36b 9c, initElemCount 72, mappedElemCount 0, sealed true, elements 24 cnt, [0 pos .. 24 rem .. 24 lim .. 72 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=216 cap=648], alive true]
    [junit] ShaderState[ 
    [junit]  ShaderProgram[id=1, linked=true, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit]  enabledAttributes [
    [junit]  ], activeAttributes [
    [junit]  ], managedAttributes [
    [junit]  ], activeUniforms [
    [junit]   GLUniformData[name mgl_PMVMatrix, location 1, size 4x4, count 2, data 
    [junit] 0: {    1.27553,    0.00000,    0.00000,    0.00000, 
    [junit] 0:      0.00000,    2.41421,    0.00000,    0.00000, 
    [junit] 0:      0.00000,    0.00000,   -1.22222,   -2.22222, 
    [junit] 0:      0.00000,    0.00000,   -1.00000,    0.00000, 
    [junit] 0: }
    [junit] ,
    [junit] 1: {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] 1:      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] 1:      0.00000,    0.00000,    1.00000,   -2.30000, 
    [junit] 1:      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] 1: }
    [junit] ,
    [junit] ]
    [junit]   GLUniformData[name mgl_ActiveTexture, location 0, size 1x1, count 1, data 0]
    [junit]  ], managedUniforms [
    [junit]  ]
    [junit] ]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849459379 ms III - Start
    [junit] SLOCK [T main @ 1755849459380 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7bb9d16e], obj 0xc496162]:
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [junit] XXX0: aspect: 1.7777778
    [junit] XXX0: y-flip: false
    [junit] XXX0: TexCoord[h: 0.0 - 1.0, v: 0.0 - 1.0]
    [junit] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849463228 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849463228 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test1 took 1.315 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.53 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] iVBO: GLArrayDataServer[mgl_InterleaveArray, index -1, location -1, isVertexAttribute false, usesGLSL true, usesShaderState true, dataType 0x1406, bufferClazz class java.nio.FloatBuffer, compsPerElem 9, stride 36b 9c, initElemCount 72, mappedElemCount 0, sealed true, elements 24 cnt, [0 pos .. 24 rem .. 24 lim .. 72 cap], mappedStorage null, vboEnabled true, vboName 1, vboUsage 0x88e4, vboTarget 0x8892, vboOffset 0, bufferEnabled false, bufferWritten true, buffer java.nio.DirectFloatBufferU[pos=0 lim=216 cap=648], alive true]
    [junit] ShaderState[ 
    [junit]  ShaderProgram[id=1, linked=true, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit]  enabledAttributes [
    [junit]  ], activeAttributes [
    [junit]  ], managedAttributes [
    [junit]  ], activeUniforms [
    [junit]   GLUniformData[name mgl_PMVMatrix, location 1, size 4x4, count 2, data 
    [junit] 0: {    1.27553,    0.00000,    0.00000,    0.00000, 
    [junit] 0:      0.00000,    2.41421,    0.00000,    0.00000, 
    [junit] 0:      0.00000,    0.00000,   -1.22222,   -2.22222, 
    [junit] 0:      0.00000,    0.00000,   -1.00000,    0.00000, 
    [junit] 0: }
    [junit] ,
    [junit] 1: {    1.00000,    0.00000,    0.00000,    0.00000, 
    [junit] 1:      0.00000,    1.00000,    0.00000,    0.00000, 
    [junit] 1:      0.00000,    0.00000,    1.00000,   -2.30000, 
    [junit] 1:      0.00000,    0.00000,    0.00000,    1.00000, 
    [junit] 1: }
    [junit] ,
    [junit] ]
    [junit]   GLUniformData[name mgl_ActiveTexture, location 0, size 1x1, count 1, data 0]
    [junit]  ], managedUniforms [
    [junit]  ]
    [junit] ]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849459379 ms III - Start
    [junit] SLOCK [T main @ 1755849459380 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] WindowsGraphicsDevice[type .windows, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7bb9d16e], obj 0xc496162]:
    [junit] 	Natives
    [junit] 		GL4bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL4 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES3 	false
    [junit] 		GL3bc 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL3 	true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GL2 	true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)]
    [junit] 		GLES2 	false
    [junit] 		GLES1 	false
    [junit] 		Count	5 / 8
    [junit] 	Common
    [junit] 		GL4ES3 	true
    [junit] 		GL2GL3 	true
    [junit] 		GL2ES2 	true
    [junit] 		GL2ES1 	true
    [junit] 	Mappings
    [junit] 		GL3bc 	GLProfile[GL3bc/GL4bc.hw]
    [junit] 		GL2ES1 	GLProfile[GL2ES1/GL4bc.hw]
    [junit] 		GL4ES3 	GLProfile[GL4ES3/GL4.hw]
    [junit] 		GL2ES2 	GLProfile[GL2ES2/GL4.hw]
    [junit] 		GL4bc 	GLProfile[GL4bc/GL4bc.hw]
    [junit] 		GL2 	GLProfile[GL2/GL4bc.hw]
    [junit] 		GL4 	GLProfile[GL4/GL4.hw]
    [junit] 		GL3 	GLProfile[GL3/GL4.hw]
    [junit] 		GL2GL3 	GLProfile[GL2GL3/GL4bc.hw]
    [junit] 		default GLProfile[GL4bc/GL4bc.hw]
    [junit] 		Count	9 / 12
    [junit] 
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [junit] XXX0: aspect: 1.7777778
    [junit] XXX0: y-flip: false
    [junit] XXX0: TexCoord[h: 0.0 - 1.0, v: 0.0 - 1.0]
    [junit] XXX0: Perspective nearPlaneNormalized: 0.01010101
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT - test1
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849463228 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849463228 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

declare.common:
     [echo] jvmarg.modules        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.generic        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.headless       -Djava.awt.headless=true
     [echo] jvmarg.swt.headless   -Djava.awt.headless=true

test.compile.check:
     [echo] jogl-test.jar c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-test.jar

test.compile:

junit.run.newt.awt:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

generic.junit.run.newt.awt:
     [echo] +++ 
     [echo] +++ generic.junit.run.newt.awt
     [echo] +++ Pattern: com/jogamp/opengl/test/junit/**/newt/**/Test*AWT*
     [echo] +++ 
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849465703 ms III - Start
    [junit] SLOCK [T main @ 1755849465704 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT - test01
    [junit] GLEL reshape: Surface 624x624, reshape 0/0 624x441
    [junit] GLEL reshape: Viewport 0/0, 624x441
    [junit] window resized: 0/0 624x441
    [junit] GLEL reshape: Surface 624x624, reshape 0/0 624x441
    [junit] GLEL reshape: Viewport 0/0, 624x441
    [junit] window resized: 0/0 624x441
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] window pos/siz: 0/0 624x441, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] XXXX
    [junit] main-AWTAnimator#00: ** screenshot: TestBug1431NewtCanvasAWT.test01-n0005-TestBug1431NewtCanvasAWT-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [junit] window resized: 0/0 784x561
    [junit] GLEL reshape: Surface 784x784, reshape 0/0 784x561
    [junit] GLEL reshape: Viewport 0/0, 784x561
    [junit] main-AWTAnimator#00: ** screenshot: TestBug1431NewtCanvasAWT.test01-n0007-TestBug1431NewtCanvasAWT-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0784x0561.png
    [junit] main-AWTAnimator#00: ** screenshot: TestBug1431NewtCanvasAWT.test01-n0008-TestBug1431NewtCanvasAWT-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0784x0561.png
    [junit] window moved:   8/31 784x561
    [junit] window resized: 8/31 768x522
    [junit] window resized: 8/31 784x561
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849469493 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849469493 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.478 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849465703 ms III - Start
    [junit] SLOCK [T main @ 1755849465704 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT - test01
    [junit] GLEL reshape: Surface 624x624, reshape 0/0 624x441
    [junit] GLEL reshape: Viewport 0/0, 624x441
    [junit] window resized: 0/0 624x441
    [junit] GLEL reshape: Surface 624x624, reshape 0/0 624x441
    [junit] GLEL reshape: Viewport 0/0, 624x441
    [junit] window resized: 0/0 624x441
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] window pos/siz: 0/0 624x441, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] XXXX
    [junit] main-AWTAnimator#00: ** screenshot: TestBug1431NewtCanvasAWT.test01-n0005-TestBug1431NewtCanvasAWT-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [junit] window resized: 0/0 784x561
    [junit] GLEL reshape: Surface 784x784, reshape 0/0 784x561
    [junit] GLEL reshape: Viewport 0/0, 784x561
    [junit] main-AWTAnimator#00: ** screenshot: TestBug1431NewtCanvasAWT.test01-n0007-TestBug1431NewtCanvasAWT-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0784x0561.png
    [junit] main-AWTAnimator#00: ** screenshot: TestBug1431NewtCanvasAWT.test01-n0008-TestBug1431NewtCanvasAWT-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0784x0561.png
    [junit] window moved:   8/31 784x561
    [junit] window resized: 8/31 768x522
    [junit] window resized: 8/31 784x561
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849469493 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849469493 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 3.759 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.478 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849465703 ms III - Start
    [junit] SLOCK [T main @ 1755849465704 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT - test01
    [junit] GLEL reshape: Surface 624x624, reshape 0/0 624x441
    [junit] GLEL reshape: Viewport 0/0, 624x441
    [junit] window resized: 0/0 624x441
    [junit] GLEL reshape: Surface 624x624, reshape 0/0 624x441
    [junit] GLEL reshape: Viewport 0/0, 624x441
    [junit] window resized: 0/0 624x441
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] window pos/siz: 0/0 624x441, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] XXXX
    [junit] main-AWTAnimator#00: ** screenshot: TestBug1431NewtCanvasAWT.test01-n0005-TestBug1431NewtCanvasAWT-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [junit] window resized: 0/0 784x561
    [junit] GLEL reshape: Surface 784x784, reshape 0/0 784x561
    [junit] GLEL reshape: Viewport 0/0, 784x561
    [junit] main-AWTAnimator#00: ** screenshot: TestBug1431NewtCanvasAWT.test01-n0007-TestBug1431NewtCanvasAWT-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0784x0561.png
    [junit] main-AWTAnimator#00: ** screenshot: TestBug1431NewtCanvasAWT.test01-n0008-TestBug1431NewtCanvasAWT-GL4bc_-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0784x0561.png
    [junit] window moved:   8/31 784x561
    [junit] window resized: 8/31 768x522
    [junit] window resized: 8/31 784x561
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestBug1431NewtCanvasAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849469493 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849469493 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849470939 ms III - Start
    [junit] SLOCK [T main @ 1755849470940 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2
    [junit] Loop 1/1
    [junit] requested: vsync 1, 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.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x10163d6, .windows_nil-1, 0x4660243, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x2dde1bff, .windows_nil-1, 0x5a10267, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x15bbf42f, .windows_nil-1, 0x36201b5, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x550ee7e5, .windows_nil-1, 0x1470361, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x6d3a388c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x2df9b86, .windows_nil-1, 0x3130281, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] window resized: 0/0 640x480
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.init.0 0x41fecb8b: tileRendererInUse null, GearsES2[obj 0x41fecb8b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x41fecb8b on Thread[#39,main-Animator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] gear1 0x41fecb8b created: GearsObj[0x685bdb8a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x41fecb8b created: GearsObj[0x50e1bb71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x41fecb8b created: GearsObj[0x50e1bb71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.init.X 0x41fecb8b FIN GearsES2[obj 0x41fecb8b isInit true, usesShared false, 1 GearsObj[0x685bdb8a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50e1bb71, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47637187, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.reshape 0x41fecb8b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x60108c6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x41fecb8b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resize 800 x 600 -> pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 0/0 800x600
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.reshape 0x41fecb8b 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffdb0107ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x41fecb8b, angle 16.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] window moved:   8/31 800x600
    [junit] window resized: 8/31 784x561
    [junit] window moved:   56/54 784x561
    [junit] window resized: 56/54 800x600
    [junit] QUIT Window Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x41fecb8b: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x41fecb8b FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test02GL3
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x1da2cb77, .windows_nil-1, 0xf30339, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x48f278eb, .windows_nil-1, 0xac0327, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x2f217633, .windows_nil-1, 0x1c10299, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0xa530d0a, .windows_nil-1, 0x3140281, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x7e7be63f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x6cd28fa7, .windows_nil-1, 0x1480361, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] window resized: 0/0 640x480
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.init.0 0x611889f4: tileRendererInUse null, GearsES2[obj 0x611889f4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x611889f4 on Thread[#43,main-Animator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x611889f4 created: GearsObj[0x1516c2f8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x611889f4 created: GearsObj[0x27c768b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x611889f4 created: GearsObj[0x27c768b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.init.X 0x611889f4 FIN GearsES2[obj 0x611889f4 isInit true, usesShared false, 1 GearsObj[0x1516c2f8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27c768b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44571e33, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.reshape 0x611889f4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x611889f4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] window resize 800 x 600 -> pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 0/0 800x600
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.reshape 0x611889f4 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff8f01072f, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x611889f4, angle 18.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] window moved:   8/31 800x600
    [junit] window resized: 8/31 784x561
    [junit] window moved:   56/54 784x561
    [junit] window resized: 56/54 800x600
    [junit] QUIT Window Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x611889f4: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x611889f4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test02GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm
    [junit] requested: vsync 1, 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.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x1e04fa0a, .windows_nil-1, 0x64302ad, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x1af2d44a, .windows_nil-1, 0x1490361, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x18d87d80, .windows_nil-1, 0xf3033d, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x618425b5, .windows_nil-1, 0x3150281, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0xf5acb9d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x4fb3ee4e, .windows_nil-1, 0x1c20299, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] window resized: 0/0 640x480
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.init.0 0x66d3eec0: tileRendererInUse null, GearsES2[obj 0x66d3eec0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x66d3eec0 on Thread[#45,main-Animator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x66d3eec0 created: GearsObj[0x158739c3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x66d3eec0 created: GearsObj[0x2c9a3ea7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x66d3eec0 created: GearsObj[0x2c9a3ea7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.init.X 0x66d3eec0 FIN GearsES2[obj 0x66d3eec0 isInit true, usesShared false, 1 GearsObj[0x158739c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c9a3ea7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44c664f3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.reshape 0x66d3eec0 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb70108c4, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x66d3eec0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [junit] window resize 800 x 600 -> pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 0/0 800x600
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.reshape 0x66d3eec0 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb70108c4, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x66d3eec0, angle 18.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] window moved:   8/31 800x600
    [junit] window resized: 8/31 784x561
    [junit] window moved:   56/54 784x561
    [junit] window resized: 56/54 800x600
    [junit] QUIT Window Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main]
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x66d3eec0: tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x66d3eec0 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849477824 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849477824 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.579 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849470939 ms III - Start
    [junit] SLOCK [T main @ 1755849470940 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2
    [junit] Loop 1/1
    [junit] requested: vsync 1, 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.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x10163d6, .windows_nil-1, 0x4660243, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x2dde1bff, .windows_nil-1, 0x5a10267, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x15bbf42f, .windows_nil-1, 0x36201b5, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x550ee7e5, .windows_nil-1, 0x1470361, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x6d3a388c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x2df9b86, .windows_nil-1, 0x3130281, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] window resized: 0/0 640x480
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.init.0 0x41fecb8b: tileRendererInUse null, GearsES2[obj 0x41fecb8b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x41fecb8b on Thread[#39,main-Animator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] gear1 0x41fecb8b created: GearsObj[0x685bdb8a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x41fecb8b created: GearsObj[0x50e1bb71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x41fecb8b created: GearsObj[0x50e1bb71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.init.X 0x41fecb8b FIN GearsES2[obj 0x41fecb8b isInit true, usesShared false, 1 GearsObj[0x685bdb8a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50e1bb71, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47637187, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.reshape 0x41fecb8b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x60108c6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x41fecb8b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resize 800 x 600 -> pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 0/0 800x600
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.reshape 0x41fecb8b 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffdb0107ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x41fecb8b, angle 16.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] window moved:   8/31 800x600
    [junit] window resized: 8/31 784x561
    [junit] window moved:   56/54 784x561
    [junit] window resized: 56/54 800x600
    [junit] QUIT Window Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x41fecb8b: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x41fecb8b FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test02GL3
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x1da2cb77, .windows_nil-1, 0xf30339, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x48f278eb, .windows_nil-1, 0xac0327, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x2f217633, .windows_nil-1, 0x1c10299, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0xa530d0a, .windows_nil-1, 0x3140281, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x7e7be63f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x6cd28fa7, .windows_nil-1, 0x1480361, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] window resized: 0/0 640x480
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.init.0 0x611889f4: tileRendererInUse null, GearsES2[obj 0x611889f4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x611889f4 on Thread[#43,main-Animator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x611889f4 created: GearsObj[0x1516c2f8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x611889f4 created: GearsObj[0x27c768b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x611889f4 created: GearsObj[0x27c768b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.init.X 0x611889f4 FIN GearsES2[obj 0x611889f4 isInit true, usesShared false, 1 GearsObj[0x1516c2f8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27c768b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44571e33, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.reshape 0x611889f4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x611889f4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] window resize 800 x 600 -> pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 0/0 800x600
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.reshape 0x611889f4 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff8f01072f, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x611889f4, angle 18.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] window moved:   8/31 800x600
    [junit] window resized: 8/31 784x561
    [junit] window moved:   56/54 784x561
    [junit] window resized: 56/54 800x600
    [junit] QUIT Window Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x611889f4: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x611889f4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test02GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm
    [junit] requested: vsync 1, 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.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x1e04fa0a, .windows_nil-1, 0x64302ad, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x1af2d44a, .windows_nil-1, 0x1490361, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x18d87d80, .windows_nil-1, 0xf3033d, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x618425b5, .windows_nil-1, 0x3150281, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0xf5acb9d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x4fb3ee4e, .windows_nil-1, 0x1c20299, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] window resized: 0/0 640x480
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.init.0 0x66d3eec0: tileRendererInUse null, GearsES2[obj 0x66d3eec0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x66d3eec0 on Thread[#45,main-Animator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x66d3eec0 created: GearsObj[0x158739c3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x66d3eec0 created: GearsObj[0x2c9a3ea7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x66d3eec0 created: GearsObj[0x2c9a3ea7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.init.X 0x66d3eec0 FIN GearsES2[obj 0x66d3eec0 isInit true, usesShared false, 1 GearsObj[0x158739c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c9a3ea7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44c664f3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.reshape 0x66d3eec0 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb70108c4, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x66d3eec0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [junit] window resize 800 x 600 -> pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 0/0 800x600
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.reshape 0x66d3eec0 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb70108c4, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x66d3eec0, angle 18.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] window moved:   8/31 800x600
    [junit] window resized: 8/31 784x561
    [junit] window moved:   56/54 784x561
    [junit] window resized: 56/54 800x600
    [junit] QUIT Window Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main]
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x66d3eec0: tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x66d3eec0 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849477824 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849477824 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GL2ES2 took 4.186 sec
    [junit] Testcase: test02GL3 took 1.33 sec
    [junit] Testcase: test99_PixelScale1_DefaultNorm took 1.331 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.579 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849470939 ms III - Start
    [junit] SLOCK [T main @ 1755849470940 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2
    [junit] Loop 1/1
    [junit] requested: vsync 1, 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.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x10163d6, .windows_nil-1, 0x4660243, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x2dde1bff, .windows_nil-1, 0x5a10267, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x15bbf42f, .windows_nil-1, 0x36201b5, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x550ee7e5, .windows_nil-1, 0x1470361, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x6d3a388c, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x2df9b86, .windows_nil-1, 0x3130281, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] window resized: 0/0 640x480
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.init.0 0x41fecb8b: tileRendererInUse null, GearsES2[obj 0x41fecb8b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x41fecb8b on Thread[#39,main-Animator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] gear1 0x41fecb8b created: GearsObj[0x685bdb8a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x41fecb8b created: GearsObj[0x50e1bb71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x41fecb8b created: GearsObj[0x50e1bb71, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.init.X 0x41fecb8b FIN GearsES2[obj 0x41fecb8b isInit true, usesShared false, 1 GearsObj[0x685bdb8a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x50e1bb71, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x47637187, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.reshape 0x41fecb8b 0/0 640x480 of 640x480, swapInterval 1, drawable 0x60108c6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x41fecb8b, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] window resize 800 x 600 -> pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 0/0 800x600
    [junit] Thread[#39,main-Animator#00,5,main] GearsES2.reshape 0x41fecb8b 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffdb0107ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x41fecb8b, angle 16.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] window moved:   8/31 800x600
    [junit] window resized: 8/31 784x561
    [junit] window moved:   56/54 784x561
    [junit] window resized: 56/54 800x600
    [junit] QUIT Window Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x41fecb8b: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x41fecb8b FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test01GL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test02GL3
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x1da2cb77, .windows_nil-1, 0xf30339, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x48f278eb, .windows_nil-1, 0xac0327, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x2f217633, .windows_nil-1, 0x1c10299, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0xa530d0a, .windows_nil-1, 0x3140281, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x7e7be63f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x6cd28fa7, .windows_nil-1, 0x1480361, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] window resized: 0/0 640x480
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.init.0 0x611889f4: tileRendererInUse null, GearsES2[obj 0x611889f4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x611889f4 on Thread[#43,main-Animator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x611889f4 created: GearsObj[0x1516c2f8, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x611889f4 created: GearsObj[0x27c768b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x611889f4 created: GearsObj[0x27c768b6, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.init.X 0x611889f4 FIN GearsES2[obj 0x611889f4 isInit true, usesShared false, 1 GearsObj[0x1516c2f8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x27c768b6, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44571e33, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.reshape 0x611889f4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x611889f4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has)
    [junit] window resize 800 x 600 -> pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 0/0 800x600
    [junit] Thread[#43,main-Animator#01,5,main] GearsES2.reshape 0x611889f4 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffff8f01072f, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x611889f4, angle 18.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] window moved:   8/31 800x600
    [junit] window resized: 8/31 784x561
    [junit] window moved:   56/54 784x561
    [junit] window resized: 56/54 800x600
    [junit] QUIT Window Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x611889f4: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x611889f4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test02GL3
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm
    [junit] requested: vsync 1, 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.hw], on-scr[.]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x1e04fa0a, .windows_nil-1, 0x64302ad, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x1af2d44a, .windows_nil-1, 0x1490361, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x18d87d80, .windows_nil-1, 0xf3033d, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x618425b5, .windows_nil-1, 0x3150281, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0xf5acb9d, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x4fb3ee4e, .windows_nil-1, 0x1c20299, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window resized: 0/0 640x480
    [junit] window resized: 0/0 640x480
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.init.0 0x66d3eec0: tileRendererInUse null, GearsES2[obj 0x66d3eec0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x66d3eec0 on Thread[#45,main-Animator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x66d3eec0 created: GearsObj[0x158739c3, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x66d3eec0 created: GearsObj[0x2c9a3ea7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x66d3eec0 created: GearsObj[0x2c9a3ea7, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.init.X 0x66d3eec0 FIN GearsES2[obj 0x66d3eec0 isInit true, usesShared false, 1 GearsObj[0x158739c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2c9a3ea7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x44c664f3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.reshape 0x66d3eec0 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffb70108c4, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x66d3eec0, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] HiDPI PixelScale: 1.0x1.0 (req) -> 1.0x1.0 (val) -> 1.0x1.0 (has)
    [junit] window resize 800 x 600 -> pos/siz: 0/0 640x480, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 0/0 800x600
    [junit] Thread[#45,main-Animator#02,5,main] GearsES2.reshape 0x66d3eec0 0/0 800x600 of 800x600, swapInterval 1, drawable 0xffffffffb70108c4, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x66d3eec0, angle 18.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333336, b -1.0, t 1.0] 2.666667x2.0, v-flip false
    [junit] window moved:   8/31 800x600
    [junit] window resized: 8/31 784x561
    [junit] window moved:   56/54 784x561
    [junit] window resized: 56/54 800x600
    [junit] QUIT Window Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main]
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x66d3eec0: tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,5,main] GearsES2.dispose 0x66d3eec0 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT - test99_PixelScale1_DefaultNorm
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849477824 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849477824 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849479412 ms III - Start
    [junit] SLOCK [T main @ 1755849479413 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2
    [junit] requested: vsync 1, 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.hw], on-scr[.]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.init ...
    [junit] LandscapeES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: NVIDIA Corporation
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL Profile: GLProfile[GL4/GL4.hw]
    [junit] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] GL:jogamp.opengl.gl4.GL4bcImpl@7e803325, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Create PointerIcon #01: PointerIcon[obj 0x66498326, .windows_nil-1, 0x5440149, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0xcad498c, .windows_nil-1, 0x2e502e9, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x1e6454ec, .windows_nil-1, 0x1c60299, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x2accdbb5, .windows_nil-1, 0x1bd035f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x693fe6c9, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x550ee7e5, .windows_nil-1, 0x3160281, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window moved:   -31999/-31999 128x128
    [junit] window moved:   -7/-30 484x251
    [junit] window moved:   234/234 484x251
    [junit] window resized: 234/234 144x167
    [junit] window resized: 234/234 144x167
    [junit] window resized: 234/234 144x167
    [junit] Thread[#37,main-Animator#00,5,main] LandscapeES2.reshape 0/0 144x167, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 234/234 144x167, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 234/234 484x251
    [junit] Thread[#37,main-Animator#00,5,main] LandscapeES2.reshape 0/0 484x251, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] 0 s: 60 f / 990 ms, 60.6 fps, 16 ms/f; total: 60 f, 60.6 fps, 16 ms/f
    [junit] window moved:   242/265 484x251
    [junit] window resized: 242/265 468x212
    [junit] window resized: 242/265 484x251
    [junit] QUIT Window Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.dispose ... 
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.init ...
    [junit] LandscapeES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: NVIDIA Corporation
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL Profile: GLProfile[GL4/GL4.hw]
    [junit] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] GL:jogamp.opengl.gl4.GL4bcImpl@5202bb85, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Create PointerIcon #01: PointerIcon[obj 0x10feca44, .windows_nil-1, 0x1ae032b, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x3fb1549b, .windows_nil-1, 0xf7033d, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0xea6147e, .windows_nil-1, 0x1c0035f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x4d02f94e, .windows_nil-1, 0x6a302e3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x2053d869, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x7a419da4, .windows_nil-1, 0x64502ad, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window moved:   -31999/-31999 128x128
    [junit] window moved:   -7/-30 484x251
    [junit] window moved:   26/26 484x251
    [junit] window resized: 26/26 144x167
    [junit] window resized: 26/26 144x167
    [junit] window resized: 26/26 144x167
    [junit] Thread[#43,main-Animator#01,5,main] LandscapeES2.reshape 0/0 144x167, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 26/26 144x167, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 26/26 484x251
    [junit] Thread[#43,main-Animator#01,5,main] LandscapeES2.reshape 0/0 484x251, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] 0 s: 60 f / 988 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [junit] window moved:   34/57 484x251
    [junit] window resized: 34/57 468x212
    [junit] window resized: 34/57 484x251
    [junit] QUIT Window Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.dispose ... 
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849485066 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849485067 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.331 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849479412 ms III - Start
    [junit] SLOCK [T main @ 1755849479413 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2
    [junit] requested: vsync 1, 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.hw], on-scr[.]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.init ...
    [junit] LandscapeES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: NVIDIA Corporation
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL Profile: GLProfile[GL4/GL4.hw]
    [junit] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] GL:jogamp.opengl.gl4.GL4bcImpl@7e803325, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Create PointerIcon #01: PointerIcon[obj 0x66498326, .windows_nil-1, 0x5440149, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0xcad498c, .windows_nil-1, 0x2e502e9, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x1e6454ec, .windows_nil-1, 0x1c60299, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x2accdbb5, .windows_nil-1, 0x1bd035f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x693fe6c9, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x550ee7e5, .windows_nil-1, 0x3160281, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window moved:   -31999/-31999 128x128
    [junit] window moved:   -7/-30 484x251
    [junit] window moved:   234/234 484x251
    [junit] window resized: 234/234 144x167
    [junit] window resized: 234/234 144x167
    [junit] window resized: 234/234 144x167
    [junit] Thread[#37,main-Animator#00,5,main] LandscapeES2.reshape 0/0 144x167, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 234/234 144x167, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 234/234 484x251
    [junit] Thread[#37,main-Animator#00,5,main] LandscapeES2.reshape 0/0 484x251, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] 0 s: 60 f / 990 ms, 60.6 fps, 16 ms/f; total: 60 f, 60.6 fps, 16 ms/f
    [junit] window moved:   242/265 484x251
    [junit] window resized: 242/265 468x212
    [junit] window resized: 242/265 484x251
    [junit] QUIT Window Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.dispose ... 
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.init ...
    [junit] LandscapeES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: NVIDIA Corporation
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL Profile: GLProfile[GL4/GL4.hw]
    [junit] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] GL:jogamp.opengl.gl4.GL4bcImpl@5202bb85, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Create PointerIcon #01: PointerIcon[obj 0x10feca44, .windows_nil-1, 0x1ae032b, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x3fb1549b, .windows_nil-1, 0xf7033d, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0xea6147e, .windows_nil-1, 0x1c0035f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x4d02f94e, .windows_nil-1, 0x6a302e3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x2053d869, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x7a419da4, .windows_nil-1, 0x64502ad, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window moved:   -31999/-31999 128x128
    [junit] window moved:   -7/-30 484x251
    [junit] window moved:   26/26 484x251
    [junit] window resized: 26/26 144x167
    [junit] window resized: 26/26 144x167
    [junit] window resized: 26/26 144x167
    [junit] Thread[#43,main-Animator#01,5,main] LandscapeES2.reshape 0/0 144x167, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 26/26 144x167, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 26/26 484x251
    [junit] Thread[#43,main-Animator#01,5,main] LandscapeES2.reshape 0/0 484x251, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] 0 s: 60 f / 988 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [junit] window moved:   34/57 484x251
    [junit] window resized: 34/57 468x212
    [junit] window resized: 34/57 484x251
    [junit] QUIT Window Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.dispose ... 
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849485066 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849485067 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GL2ES2 took 4.224 sec
    [junit] Testcase: test02GL3 took 1.38 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.331 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849479412 ms III - Start
    [junit] SLOCK [T main @ 1755849479413 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2
    [junit] requested: vsync 1, 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.hw], on-scr[.]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.init ...
    [junit] LandscapeES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: NVIDIA Corporation
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL Profile: GLProfile[GL4/GL4.hw]
    [junit] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] GL:jogamp.opengl.gl4.GL4bcImpl@7e803325, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Create PointerIcon #01: PointerIcon[obj 0x66498326, .windows_nil-1, 0x5440149, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0xcad498c, .windows_nil-1, 0x2e502e9, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x1e6454ec, .windows_nil-1, 0x1c60299, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x2accdbb5, .windows_nil-1, 0x1bd035f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x693fe6c9, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x550ee7e5, .windows_nil-1, 0x3160281, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window moved:   -31999/-31999 128x128
    [junit] window moved:   -7/-30 484x251
    [junit] window moved:   234/234 484x251
    [junit] window resized: 234/234 144x167
    [junit] window resized: 234/234 144x167
    [junit] window resized: 234/234 144x167
    [junit] Thread[#37,main-Animator#00,5,main] LandscapeES2.reshape 0/0 144x167, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 234/234 144x167, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 234/234 484x251
    [junit] Thread[#37,main-Animator#00,5,main] LandscapeES2.reshape 0/0 484x251, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] 0 s: 60 f / 990 ms, 60.6 fps, 16 ms/f; total: 60 f, 60.6 fps, 16 ms/f
    [junit] window moved:   242/265 484x251
    [junit] window resized: 242/265 468x212
    [junit] window resized: 242/265 484x251
    [junit] QUIT Window Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.dispose ... 
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] LandscapeES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test01GL2ES2
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3
    [junit] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.init ...
    [junit] LandscapeES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR: NVIDIA Corporation
    [junit] GL_RENDERER: GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION: 4.6.0 NVIDIA 391.35
    [junit] GL GLSL: true, has-compiler-func: true, version 4.60 NVIDIA, 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL Profile: GLProfile[GL4/GL4.hw]
    [junit] GL Renderer Quirks:[NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] GL:jogamp.opengl.gl4.GL4bcImpl@5202bb85, 4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.reshape 0/0 128x128, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Create PointerIcon #01: PointerIcon[obj 0x10feca44, .windows_nil-1, 0x1ae032b, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x3fb1549b, .windows_nil-1, 0xf7033d, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0xea6147e, .windows_nil-1, 0x1c0035f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x4d02f94e, .windows_nil-1, 0x6a302e3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x2053d869, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x7a419da4, .windows_nil-1, 0x64502ad, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] window moved:   -31999/-31999 128x128
    [junit] window moved:   -7/-30 484x251
    [junit] window moved:   26/26 484x251
    [junit] window resized: 26/26 144x167
    [junit] window resized: 26/26 144x167
    [junit] window resized: 26/26 144x167
    [junit] Thread[#43,main-Animator#01,5,main] LandscapeES2.reshape 0/0 144x167, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [junit] window pos/siz: 26/26 144x167, [ l 0, r 0 - t 0, b 0 - 0x0]
    [junit] window resized: 26/26 484x251
    [junit] Thread[#43,main-Animator#01,5,main] LandscapeES2.reshape 0/0 484x251, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] 0 s: 60 f / 988 ms, 60.7 fps, 16 ms/f; total: 60 f, 60.7 fps, 16 ms/f
    [junit] window moved:   34/57 484x251
    [junit] window resized: 34/57 468x212
    [junit] window resized: 34/57 484x251
    [junit] QUIT Window Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.dispose ... 
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] LandscapeES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT - test02GL3
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849485066 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849485067 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849486553 ms III - Start
    [junit] SLOCK [T main @ 1755849486554 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01
    [junit] WindowUpdateEvent[[ 0 / 0  213 x 160 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849489293 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849489298 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849489300 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.0 0x51399530: tileRendererInUse null, GearsES2[obj 0x51399530 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x51399530 on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x51399530 created: GearsObj[0x7e3879b0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x51399530 created: GearsObj[0xd9bd6a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x51399530 created: GearsObj[0xd9bd6a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.X 0x51399530 FIN GearsES2[obj 0x51399530 isInit true, usesShared false, 1 GearsObj[0x7e3879b0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd9bd6a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57df1a1e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 213x160 of 213x160, swapInterval 1, drawable 0x520108f5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, angle 0.0, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowUpdateEvent[[ 0 / 0  320 x 240 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849490006 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849490007 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, angle 20.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849490650 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849490650 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 640x480 of 640x480, swapInterval 1, drawable 0x60108c6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, angle 39.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849491848 d 0ms]]
    [junit] QUIT Window Thread[#38,AWT-EventQueue-0,6,main]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.dispose 0x51399530: tileRendererInUse null
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.dispose 0x51399530 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849491935 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849491935 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.054 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849486553 ms III - Start
    [junit] SLOCK [T main @ 1755849486554 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01
    [junit] WindowUpdateEvent[[ 0 / 0  213 x 160 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849489293 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849489298 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849489300 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.0 0x51399530: tileRendererInUse null, GearsES2[obj 0x51399530 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x51399530 on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x51399530 created: GearsObj[0x7e3879b0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x51399530 created: GearsObj[0xd9bd6a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x51399530 created: GearsObj[0xd9bd6a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.X 0x51399530 FIN GearsES2[obj 0x51399530 isInit true, usesShared false, 1 GearsObj[0x7e3879b0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd9bd6a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57df1a1e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 213x160 of 213x160, swapInterval 1, drawable 0x520108f5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, angle 0.0, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowUpdateEvent[[ 0 / 0  320 x 240 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849490006 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849490007 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, angle 20.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849490650 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849490650 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 640x480 of 640x480, swapInterval 1, drawable 0x60108c6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, angle 39.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849491848 d 0ms]]
    [junit] QUIT Window Thread[#38,AWT-EventQueue-0,6,main]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.dispose 0x51399530: tileRendererInUse null
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.dispose 0x51399530 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849491935 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849491935 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 2.825 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.054 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849486553 ms III - Start
    [junit] SLOCK [T main @ 1755849486554 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01
    [junit] WindowUpdateEvent[[ 0 / 0  213 x 160 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849489293 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849489298 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849489300 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.0 0x51399530: tileRendererInUse null, GearsES2[obj 0x51399530 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x51399530 on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x51399530 created: GearsObj[0x7e3879b0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x51399530 created: GearsObj[0xd9bd6a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x51399530 created: GearsObj[0xd9bd6a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.X 0x51399530 FIN GearsES2[obj 0x51399530 isInit true, usesShared false, 1 GearsObj[0x7e3879b0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xd9bd6a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x57df1a1e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 213x160 of 213x160, swapInterval 1, drawable 0x520108f5, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, angle 0.0, [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0 -> [l -1.33125, r 1.33125, b -1.0, t 1.0] 2.6625x2.0, v-flip false
    [junit] WindowUpdateEvent[[ 0 / 0  320 x 240 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849490006 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849490007 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 320x240 of 320x240, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, angle 20.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowUpdateEvent[[ 0 / 0  640 x 480 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849490650 d 0ms]]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849490650 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x51399530 0/0 640x480 of 640x480, swapInterval 1, drawable 0x60108c6, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x51399530, angle 39.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.awt.WindowDriver, consumed false, when:1755849491848 d 0ms]]
    [junit] QUIT Window Thread[#38,AWT-EventQueue-0,6,main]
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.dispose 0x51399530: tileRendererInUse null
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.dispose 0x51399530 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849491935 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849491935 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411
    [junit] Testsuite: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849493400 ms III - Start
    [junit] SLOCK [T main @ 1755849493401 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Start Pre-JOGL-Swing
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before NativeWindow init
    [junit] ******** clearAWTFocus.0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 208/83
    [junit] centerMouse: robot pos: 208x44, onTitleBarIfWindow: true
    [junit] Test: java.awt.event.MouseEvent[MOUSE_CLICKED,(200,13),absolute(208,44),button=1,modifiers=Button1,clickCount=1] on javax.swing.JButton[,0,0,400x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3c212609,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Click me,defaultCapable=true]
    [junit] requestFocus: click, d: 501 ms
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before JOGL init
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): End Pre-JOGL-Swing
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test01NewtCanvasAWT
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(): Start
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.init.0 0xa530d0a: tileRendererInUse null, GearsES2[obj 0xa530d0a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xa530d0a on Thread[#39,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xa530d0a created: GearsObj[0x3fc6599a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xa530d0a created: GearsObj[0x4c2fd3e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xa530d0a created: GearsObj[0x4c2fd3e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.init.X 0xa530d0a FIN GearsES2[obj 0xa530d0a isInit true, usesShared false, 1 GearsObj[0x3fc6599a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c2fd3e3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65de1f2c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.reshape 0xa530d0a 0/0 120x100 of 120x100, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xa530d0a, angle 0.0, [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0 -> [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0, v-flip false
    [junit] toFront: robot pos: 208/283
    [junit] FOCUS AWT  GAINED (Window) [fc 1]: window, sun.awt.TimedWindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0x41a0aa7d: tileRendererInUse null, GearsES2[obj 0x41a0aa7d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x41a0aa7d on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x41a0aa7d created: GearsObj[0x1c7696c6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x41a0aa7d created: GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x41a0aa7d created: GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0x41a0aa7d FIN GearsES2[obj 0x41a0aa7d isInit true, usesShared false, 1 GearsObj[0x1c7696c6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20140db9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0x41a0aa7d 0/0 400x400 of 400x400, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x41a0aa7d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xa530d0a: tileRendererInUse null
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xa530d0a FIN
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x41a0aa7d: tileRendererInUse null
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x41a0aa7d FIN
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(): End
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test01NewtCanvasAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(): Start
    [junit] toFront: robot pos: 208/283
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.init.0 0x54422e18: tileRendererInUse null, GearsES2[obj 0x54422e18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x54422e18 on Thread[#26,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x54422e18 created: GearsObj[0x7ad76e57, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x54422e18 created: GearsObj[0xaf2f27f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x54422e18 created: GearsObj[0xaf2f27f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.init.X 0x54422e18 FIN GearsES2[obj 0x54422e18 isInit true, usesShared false, 1 GearsObj[0x7ad76e57, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xaf2f27f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3224cc0c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.reshape 0x54422e18 0/0 400x400 of 400x400, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x54422e18, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.dispose 0x54422e18: tileRendererInUse null
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.dispose 0x54422e18 FIN
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(): End
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): Start
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): End
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849682555 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849682555 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 189.819 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849493400 ms III - Start
    [junit] SLOCK [T main @ 1755849493401 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Start Pre-JOGL-Swing
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before NativeWindow init
    [junit] ******** clearAWTFocus.0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 208/83
    [junit] centerMouse: robot pos: 208x44, onTitleBarIfWindow: true
    [junit] Test: java.awt.event.MouseEvent[MOUSE_CLICKED,(200,13),absolute(208,44),button=1,modifiers=Button1,clickCount=1] on javax.swing.JButton[,0,0,400x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3c212609,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Click me,defaultCapable=true]
    [junit] requestFocus: click, d: 501 ms
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before JOGL init
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): End Pre-JOGL-Swing
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test01NewtCanvasAWT
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(): Start
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.init.0 0xa530d0a: tileRendererInUse null, GearsES2[obj 0xa530d0a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xa530d0a on Thread[#39,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xa530d0a created: GearsObj[0x3fc6599a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xa530d0a created: GearsObj[0x4c2fd3e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xa530d0a created: GearsObj[0x4c2fd3e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.init.X 0xa530d0a FIN GearsES2[obj 0xa530d0a isInit true, usesShared false, 1 GearsObj[0x3fc6599a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c2fd3e3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65de1f2c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.reshape 0xa530d0a 0/0 120x100 of 120x100, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xa530d0a, angle 0.0, [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0 -> [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0, v-flip false
    [junit] toFront: robot pos: 208/283
    [junit] FOCUS AWT  GAINED (Window) [fc 1]: window, sun.awt.TimedWindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0x41a0aa7d: tileRendererInUse null, GearsES2[obj 0x41a0aa7d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x41a0aa7d on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x41a0aa7d created: GearsObj[0x1c7696c6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x41a0aa7d created: GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x41a0aa7d created: GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0x41a0aa7d FIN GearsES2[obj 0x41a0aa7d isInit true, usesShared false, 1 GearsObj[0x1c7696c6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20140db9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0x41a0aa7d 0/0 400x400 of 400x400, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x41a0aa7d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xa530d0a: tileRendererInUse null
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xa530d0a FIN
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x41a0aa7d: tileRendererInUse null
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x41a0aa7d FIN
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(): End
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test01NewtCanvasAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(): Start
    [junit] toFront: robot pos: 208/283
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.init.0 0x54422e18: tileRendererInUse null, GearsES2[obj 0x54422e18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x54422e18 on Thread[#26,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x54422e18 created: GearsObj[0x7ad76e57, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x54422e18 created: GearsObj[0xaf2f27f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x54422e18 created: GearsObj[0xaf2f27f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.init.X 0x54422e18 FIN GearsES2[obj 0x54422e18 isInit true, usesShared false, 1 GearsObj[0x7ad76e57, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xaf2f27f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3224cc0c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.reshape 0x54422e18 0/0 400x400 of 400x400, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x54422e18, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.dispose 0x54422e18: tileRendererInUse null
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.dispose 0x54422e18 FIN
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(): End
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): Start
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): End
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849682555 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849682555 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NewtCanvasAWT took 5.449 sec
    [junit] Testcase: test02GLCanvas took 179.647 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 189.819 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849493400 ms III - Start
    [junit] SLOCK [T main @ 1755849493401 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Start Pre-JOGL-Swing
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before NativeWindow init
    [junit] ******** clearAWTFocus.0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 208/83
    [junit] centerMouse: robot pos: 208x44, onTitleBarIfWindow: true
    [junit] Test: java.awt.event.MouseEvent[MOUSE_CLICKED,(200,13),absolute(208,44),button=1,modifiers=Button1,clickCount=1] on javax.swing.JButton[,0,0,400x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@3c212609,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Click me,defaultCapable=true]
    [junit] requestFocus: click, d: 501 ms
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): Before JOGL init
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.setup(): End Pre-JOGL-Swing
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test01NewtCanvasAWT
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(): Start
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.init.0 0xa530d0a: tileRendererInUse null, GearsES2[obj 0xa530d0a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xa530d0a on Thread[#39,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xa530d0a created: GearsObj[0x3fc6599a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xa530d0a created: GearsObj[0x4c2fd3e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xa530d0a created: GearsObj[0x4c2fd3e3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.init.X 0xa530d0a FIN GearsES2[obj 0xa530d0a isInit true, usesShared false, 1 GearsObj[0x3fc6599a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4c2fd3e3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x65de1f2c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#39,main-AWTAnimator#00,5,main] GearsES2.reshape 0xa530d0a 0/0 120x100 of 120x100, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xa530d0a, angle 0.0, [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0 -> [l -1.2, r 1.2, b -1.0, t 1.0] 2.4x2.0, v-flip false
    [junit] toFront: robot pos: 208/283
    [junit] FOCUS AWT  GAINED (Window) [fc 1]: window, sun.awt.TimedWindowEvent[WINDOW_GAINED_FOCUS,opposite=null,oldState=0,newState=0] on frame0
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#1,main,5,main] GearsES2.init.0 0x41a0aa7d: tileRendererInUse null, GearsES2[obj 0x41a0aa7d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x41a0aa7d on Thread[#1,main,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x41a0aa7d created: GearsObj[0x1c7696c6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x41a0aa7d created: GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x41a0aa7d created: GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#1,main,5,main] GearsES2.init.X 0x41a0aa7d FIN GearsES2[obj 0x41a0aa7d isInit true, usesShared false, 1 GearsObj[0x1c7696c6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20140db9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#1,main,5,main] GearsES2.reshape 0x41a0aa7d 0/0 400x400 of 400x400, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x41a0aa7d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xa530d0a: tileRendererInUse null
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0xa530d0a FIN
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x41a0aa7d: tileRendererInUse null
    [junit] Thread[#38,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x41a0aa7d FIN
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test01NewtCanvasAWT(): End
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test01NewtCanvasAWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(): Start
    [junit] toFront: robot pos: 208/283
    [junit] waitForRealized: to false, goal reached true
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.init.0 0x54422e18: tileRendererInUse null, GearsES2[obj 0x54422e18 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x54422e18 on Thread[#26,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x54422e18 created: GearsObj[0x7ad76e57, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x54422e18 created: GearsObj[0xaf2f27f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x54422e18 created: GearsObj[0xaf2f27f, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.init.X 0x54422e18 FIN GearsES2[obj 0x54422e18 isInit true, usesShared false, 1 GearsObj[0x7ad76e57, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xaf2f27f, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3224cc0c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.reshape 0x54422e18 0/0 400x400 of 400x400, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x54422e18, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.dispose 0x54422e18: tileRendererInUse null
    [junit] Thread[#26,AWT-EventQueue-0,6,main] GearsES2.dispose 0x54422e18 FIN
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.test02GLCanvas(): End
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411 - test02GLCanvas
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): Start
    [junit] TestSwingAWTRobotUsageBeforeJOGLInitBug411.release(): End
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849682555 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849682555 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849684017 ms III - Start
    [junit] SLOCK [T main @ 1755849684018 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT
    [junit] MyCanvas START add: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas END add: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] MyCanvas START remove: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas On NEWT-EDT From AWT-EDT: Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main], holds AWTTreeLock: false
    [junit] MyCanvas On NEWT-EDT: position n/a, null NativeWindow
    [junit] MyCanvas passed critical: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas END remove: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849687120 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849687120 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.803 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849684017 ms III - Start
    [junit] SLOCK [T main @ 1755849684018 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT
    [junit] MyCanvas START add: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas END add: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] MyCanvas START remove: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas On NEWT-EDT From AWT-EDT: Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main], holds AWTTreeLock: false
    [junit] MyCanvas On NEWT-EDT: position n/a, null NativeWindow
    [junit] MyCanvas passed critical: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas END remove: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849687120 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849687120 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testCloseNewtAWT took 3.076 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.803 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849684017 ms III - Start
    [junit] SLOCK [T main @ 1755849684018 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT
    [junit] MyCanvas START add: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas END add: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] MyCanvas START remove: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas On NEWT-EDT From AWT-EDT: Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main], holds AWTTreeLock: false
    [junit] MyCanvas On NEWT-EDT: position n/a, null NativeWindow
    [junit] MyCanvas passed critical: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] MyCanvas END remove: Thread[#37,AWT-EventQueue-0,6,main], holds AWTTreeLock: true
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT - testCloseNewtAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849687120 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849687120 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849688516 ms III - Start
    [junit] SLOCK [T main @ 1755849688516 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x201a4587: tileRendererInUse null, GearsES2[obj 0x201a4587 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x201a4587 on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x201a4587 created: GearsObj[0x1d858a01, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x201a4587 created: GearsObj[0xc8d3951, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x201a4587 created: GearsObj[0xc8d3951, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x201a4587 FIN GearsES2[obj 0x201a4587 isInit true, usesShared false, 1 GearsObj[0x1d858a01, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc8d3951, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19bee297, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x201a4587 0/0 784x561 of 784x561, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x201a4587, angle 0.0, [l -1.3975044, r 1.3975044, b -1.0, t 1.0] 2.795009x2.0 -> [l -1.3975044, r 1.3975042, b -1.0, t 1.0] 2.7950087x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffff860108ad
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x201a4587 0/0 784x561 of 784x561, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x201a4587, angle 0.5, [l -1.3975044, r 1.3975044, b -1.0, t 1.0] 2.795009x2.0 -> [l -1.3975044, r 1.3975042, b -1.0, t 1.0] 2.7950087x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x201a4587: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x201a4587 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849692188 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849692188 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.36 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849688516 ms III - Start
    [junit] SLOCK [T main @ 1755849688516 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x201a4587: tileRendererInUse null, GearsES2[obj 0x201a4587 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x201a4587 on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x201a4587 created: GearsObj[0x1d858a01, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x201a4587 created: GearsObj[0xc8d3951, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x201a4587 created: GearsObj[0xc8d3951, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x201a4587 FIN GearsES2[obj 0x201a4587 isInit true, usesShared false, 1 GearsObj[0x1d858a01, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc8d3951, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19bee297, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x201a4587 0/0 784x561 of 784x561, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x201a4587, angle 0.0, [l -1.3975044, r 1.3975044, b -1.0, t 1.0] 2.795009x2.0 -> [l -1.3975044, r 1.3975042, b -1.0, t 1.0] 2.7950087x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffff860108ad
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x201a4587 0/0 784x561 of 784x561, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x201a4587, angle 0.5, [l -1.3975044, r 1.3975044, b -1.0, t 1.0] 2.795009x2.0 -> [l -1.3975044, r 1.3975042, b -1.0, t 1.0] 2.7950087x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x201a4587: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x201a4587 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849692188 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849692188 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testEventSourceNotNewtBug took 3.641 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.36 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849688516 ms III - Start
    [junit] SLOCK [T main @ 1755849688516 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x201a4587: tileRendererInUse null, GearsES2[obj 0x201a4587 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x201a4587 on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x201a4587 created: GearsObj[0x1d858a01, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x201a4587 created: GearsObj[0xc8d3951, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x201a4587 created: GearsObj[0xc8d3951, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x201a4587 FIN GearsES2[obj 0x201a4587 isInit true, usesShared false, 1 GearsObj[0x1d858a01, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc8d3951, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x19bee297, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x201a4587 0/0 784x561 of 784x561, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x201a4587, angle 0.0, [l -1.3975044, r 1.3975044, b -1.0, t 1.0] 2.795009x2.0 -> [l -1.3975044, r 1.3975042, b -1.0, t 1.0] 2.7950087x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffff860108ad
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x201a4587 0/0 784x561 of 784x561, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x201a4587, angle 0.5, [l -1.3975044, r 1.3975044, b -1.0, t 1.0] 2.795009x2.0 -> [l -1.3975044, r 1.3975042, b -1.0, t 1.0] 2.7950087x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x201a4587 784x561, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x201a4587: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x201a4587 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug - testEventSourceNotNewtBug
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849692188 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849692188 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849693678 ms III - Start
    [junit] SLOCK [T main @ 1755849693679 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder
    [junit] durationPerTest 500
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696473 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696525 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x65d09a04: tileRendererInUse null, GearsES2[obj 0x65d09a04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x65d09a04 on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x65d09a04 created: GearsObj[0x1c1bbdff, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x65d09a04 created: GearsObj[0xc15f9b1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x65d09a04 created: GearsObj[0xc15f9b1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x65d09a04 FIN GearsES2[obj 0x65d09a04 isInit true, usesShared false, 1 GearsObj[0x1c1bbdff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc15f9b1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66d39926, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x65d09a04 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 624x441, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x65d09a04 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffed0108bd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x65d09a04 624x441, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 624x441, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 634x451 of 634x451, swapInterval 1, drawable 0xffffffff870108f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 5.5, [l -1.4057649, r 1.4057649, b -1.0, t 1.0] 2.8115299x2.0 -> [l -1.4057649, r 1.4057649, b -1.0, t 1.0] 2.8115299x2.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 644x461 of 644x461, swapInterval 1, drawable 0xffffffffed0108bd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 8.5, [l -1.3969631, r 1.3969631, b -1.0, t 1.0] 2.7939262x2.0 -> [l -1.3969631, r 1.3969631, b -1.0, t 1.0] 2.7939262x2.0, v-flip false
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696701 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696802 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696900 d 1ms]]
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 654x471 of 654x471, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 11.5, [l -1.388535, r 1.388535, b -1.0, t 1.0] 2.77707x2.0 -> [l -1.388535, r 1.388535, b -1.0, t 1.0] 2.77707x2.0, v-flip false
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697022 d 0ms]]
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 664x481 of 664x481, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 15.0, [l -1.3804574, r 1.3804574, b -1.0, t 1.0] 2.7609148x2.0 -> [l -1.3804574, r 1.3804574, b -1.0, t 1.0] 2.7609148x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 664x481, swapInterval 1, drawable 0xffffffff870108f0
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697151 d 0ms]]
    [junit] WindowEventCom3.windowMoved: WindowEventCom1.windowMoved: WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697199 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697199 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x65d09a04 0/0 674x491 of 674x491, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697200 d 0ms]]
    [junit] >> GearsES2 0x65d09a04, angle 19.0, [l -1.3727088, r 1.3727088, b -1.0, t 1.0] 2.7454176x2.0 -> [l -1.3727088, r 1.3727088, b -1.0, t 1.0] 2.7454176x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 674x491, swapInterval 1, drawable 0xffffffff860108ad
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 674x491, swapInterval 1, drawable 0xffffffff870108f0
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x65d09a04: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x65d09a04 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849697245 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849697245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.244 sec
    [junit] ------------- Standard Output ---------------
    [junit] durationPerTest 500
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696473 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696525 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696701 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696802 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696900 d 1ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697022 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697151 d 0ms]]
    [junit] WindowEventCom3.windowMoved: WindowEventCom1.windowMoved: WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697199 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697199 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697200 d 0ms]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849693678 ms III - Start
    [junit] SLOCK [T main @ 1755849693679 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x65d09a04: tileRendererInUse null, GearsES2[obj 0x65d09a04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x65d09a04 on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x65d09a04 created: GearsObj[0x1c1bbdff, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x65d09a04 created: GearsObj[0xc15f9b1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x65d09a04 created: GearsObj[0xc15f9b1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x65d09a04 FIN GearsES2[obj 0x65d09a04 isInit true, usesShared false, 1 GearsObj[0x1c1bbdff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc15f9b1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66d39926, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x65d09a04 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 624x441, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x65d09a04 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffed0108bd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x65d09a04 624x441, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 624x441, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 634x451 of 634x451, swapInterval 1, drawable 0xffffffff870108f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 5.5, [l -1.4057649, r 1.4057649, b -1.0, t 1.0] 2.8115299x2.0 -> [l -1.4057649, r 1.4057649, b -1.0, t 1.0] 2.8115299x2.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 644x461 of 644x461, swapInterval 1, drawable 0xffffffffed0108bd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 8.5, [l -1.3969631, r 1.3969631, b -1.0, t 1.0] 2.7939262x2.0 -> [l -1.3969631, r 1.3969631, b -1.0, t 1.0] 2.7939262x2.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 654x471 of 654x471, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 11.5, [l -1.388535, r 1.388535, b -1.0, t 1.0] 2.77707x2.0 -> [l -1.388535, r 1.388535, b -1.0, t 1.0] 2.77707x2.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 664x481 of 664x481, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 15.0, [l -1.3804574, r 1.3804574, b -1.0, t 1.0] 2.7609148x2.0 -> [l -1.3804574, r 1.3804574, b -1.0, t 1.0] 2.7609148x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 664x481, swapInterval 1, drawable 0xffffffff870108f0
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x65d09a04 0/0 674x491 of 674x491, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 19.0, [l -1.3727088, r 1.3727088, b -1.0, t 1.0] 2.7454176x2.0 -> [l -1.3727088, r 1.3727088, b -1.0, t 1.0] 2.7454176x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 674x491, swapInterval 1, drawable 0xffffffff860108ad
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 674x491, swapInterval 1, drawable 0xffffffff870108f0
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x65d09a04: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x65d09a04 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849697245 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849697245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testListenerStringPassingAndOrder took 3.539 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.244 sec
    [junit] 
    [junit] ------------- Standard Output ---------------
    [junit] durationPerTest 500
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696473 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696525 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696701 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696802 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849696900 d 1ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697022 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697151 d 0ms]]
    [junit] WindowEventCom3.windowMoved: WindowEventCom1.windowMoved: WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697199 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697199 d 0ms]]
    [junit] WindowEventCom3.windowResized: WindowEventCom1.windowResized: WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849697200 d 0ms]]
    [junit] ------------- ---------------- ---------------
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849693678 ms III - Start
    [junit] SLOCK [T main @ 1755849693679 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x65d09a04: tileRendererInUse null, GearsES2[obj 0x65d09a04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x65d09a04 on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x65d09a04 created: GearsObj[0x1c1bbdff, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x65d09a04 created: GearsObj[0xc15f9b1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x65d09a04 created: GearsObj[0xc15f9b1, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x65d09a04 FIN GearsES2[obj 0x65d09a04 isInit true, usesShared false, 1 GearsObj[0x1c1bbdff, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xc15f9b1, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66d39926, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x65d09a04 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 624x441, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x65d09a04 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffed0108bd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x65d09a04 624x441, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 624x441, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 634x451 of 634x451, swapInterval 1, drawable 0xffffffff870108f0, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 5.5, [l -1.4057649, r 1.4057649, b -1.0, t 1.0] 2.8115299x2.0 -> [l -1.4057649, r 1.4057649, b -1.0, t 1.0] 2.8115299x2.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 644x461 of 644x461, swapInterval 1, drawable 0xffffffffed0108bd, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 8.5, [l -1.3969631, r 1.3969631, b -1.0, t 1.0] 2.7939262x2.0 -> [l -1.3969631, r 1.3969631, b -1.0, t 1.0] 2.7939262x2.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 654x471 of 654x471, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 11.5, [l -1.388535, r 1.388535, b -1.0, t 1.0] 2.77707x2.0 -> [l -1.388535, r 1.388535, b -1.0, t 1.0] 2.77707x2.0, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] GearsES2.reshape 0x65d09a04 0/0 664x481 of 664x481, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 15.0, [l -1.3804574, r 1.3804574, b -1.0, t 1.0] 2.7609148x2.0 -> [l -1.3804574, r 1.3804574, b -1.0, t 1.0] 2.7609148x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 664x481, swapInterval 1, drawable 0xffffffff870108f0
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x65d09a04 0/0 674x491 of 674x491, swapInterval 1, drawable 0xffffffff860108ad, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x65d09a04, angle 19.0, [l -1.3727088, r 1.3727088, b -1.0, t 1.0] 2.7454176x2.0 -> [l -1.3727088, r 1.3727088, b -1.0, t 1.0] 2.7454176x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 674x491, swapInterval 1, drawable 0xffffffff860108ad
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x65d09a04 674x491, swapInterval 1, drawable 0xffffffff870108f0
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x65d09a04: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x65d09a04 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT - testListenerStringPassingAndOrder
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849697245 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849697245 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849698595 ms III - Start
    [junit] SLOCK [T main @ 1755849698596 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x3a44431a: tileRendererInUse null, GearsES2[obj 0x3a44431a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3a44431a on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3a44431a created: GearsObj[0x28a5675d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3a44431a created: GearsObj[0x3790e678, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3a44431a created: GearsObj[0x3790e678, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x3a44431a FIN GearsES2[obj 0x3a44431a isInit true, usesShared false, 1 GearsObj[0x28a5675d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3790e678, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e26e42, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3a44431a 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffa70108ed, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3a44431a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffa70108ed
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3a44431a 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffed0108bd, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3a44431a, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x3c7f66c4: tileRendererInUse null, GearsES2[obj 0x3c7f66c4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c7f66c4 on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c7f66c4 created: GearsObj[0x345ab028, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c7f66c4 created: GearsObj[0x70f395ea, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c7f66c4 created: GearsObj[0x70f395ea, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x3c7f66c4 FIN GearsES2[obj 0x3c7f66c4 isInit true, usesShared false, 1 GearsObj[0x345ab028, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x70f395ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fb25b66, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffed0108bd, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3c7f66c4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff860108ad, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3c7f66c4, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffff860108ad
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffa70108ed
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3a44431a: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3a44431a FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c7f66c4: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c7f66c4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849702795 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849702795 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.894 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849698595 ms III - Start
    [junit] SLOCK [T main @ 1755849698596 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x3a44431a: tileRendererInUse null, GearsES2[obj 0x3a44431a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3a44431a on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3a44431a created: GearsObj[0x28a5675d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3a44431a created: GearsObj[0x3790e678, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3a44431a created: GearsObj[0x3790e678, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x3a44431a FIN GearsES2[obj 0x3a44431a isInit true, usesShared false, 1 GearsObj[0x28a5675d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3790e678, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e26e42, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3a44431a 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffa70108ed, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3a44431a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffa70108ed
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3a44431a 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffed0108bd, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3a44431a, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x3c7f66c4: tileRendererInUse null, GearsES2[obj 0x3c7f66c4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c7f66c4 on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c7f66c4 created: GearsObj[0x345ab028, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c7f66c4 created: GearsObj[0x70f395ea, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c7f66c4 created: GearsObj[0x70f395ea, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x3c7f66c4 FIN GearsES2[obj 0x3c7f66c4 isInit true, usesShared false, 1 GearsObj[0x345ab028, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x70f395ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fb25b66, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffed0108bd, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3c7f66c4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff860108ad, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3c7f66c4, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffff860108ad
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffa70108ed
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3a44431a: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3a44431a FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c7f66c4: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c7f66c4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849702795 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849702795 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01 took 1.746 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.894 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849698595 ms III - Start
    [junit] SLOCK [T main @ 1755849698596 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x3a44431a: tileRendererInUse null, GearsES2[obj 0x3a44431a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3a44431a on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3a44431a created: GearsObj[0x28a5675d, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3a44431a created: GearsObj[0x3790e678, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3a44431a created: GearsObj[0x3790e678, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x3a44431a FIN GearsES2[obj 0x3a44431a isInit true, usesShared false, 1 GearsObj[0x28a5675d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3790e678, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7e26e42, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3a44431a 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffa70108ed, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3a44431a, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffa70108ed
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3a44431a 0/0 640x480 of 640x480, swapInterval 0, drawable 0xffffffffed0108bd, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3a44431a, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x3c7f66c4: tileRendererInUse null, GearsES2[obj 0x3c7f66c4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c7f66c4 on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 32 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c7f66c4 created: GearsObj[0x345ab028, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c7f66c4 created: GearsObj[0x70f395ea, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c7f66c4 created: GearsObj[0x70f395ea, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x3c7f66c4 FIN GearsES2[obj 0x3c7f66c4 isInit true, usesShared false, 1 GearsObj[0x345ab028, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x70f395ea, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1fb25b66, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffed0108bd, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3c7f66c4, angle 0.0, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c7f66c4 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffff860108ad, msaa true, tileRendererInUse null
    [junit] >> GearsES2 0x3c7f66c4, angle 0.5, [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0 -> [l -1.3333334, r 1.3333334, b -1.0, t 1.0] 2.6666667x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffff860108ad
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffa70108ed
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3a44431a 640x480, swapInterval 0, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3a44431a: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3a44431a FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c7f66c4 640x480, swapInterval 1, drawable 0xffffffffed0108bd
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c7f66c4: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c7f66c4 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT - test01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849702795 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849702795 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849704180 ms III - Start
    [junit] SLOCK [T main @ 1755849704181 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7cc0cdad: tileRendererInUse null, GearsES2[obj 0x7cc0cdad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7cc0cdad on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7cc0cdad created: GearsObj[0x61556e6a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7cc0cdad created: GearsObj[0x4d17bec9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7cc0cdad created: GearsObj[0x4d17bec9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7cc0cdad FIN GearsES2[obj 0x7cc0cdad isInit true, usesShared false, 1 GearsObj[0x61556e6a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d17bec9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22d8c6be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cc0cdad 0/0 496x473 of 496x473, swapInterval 1, drawable 0x340107f3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cc0cdad, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7cc0cdad 496x473, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7cc0cdad 496x473, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cc0cdad: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cc0cdad FIN
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x71e9ddb4: tileRendererInUse null, GearsES2[obj 0x71e9ddb4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x71e9ddb4 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x71e9ddb4 created: GearsObj[0x5258ae58, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x71e9ddb4 created: GearsObj[0x5162587c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x71e9ddb4 created: GearsObj[0x5162587c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x71e9ddb4 FIN GearsES2[obj 0x71e9ddb4 isInit true, usesShared false, 1 GearsObj[0x5258ae58, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5162587c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66af3d9c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x71e9ddb4 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x71e9ddb4, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x71e9ddb4 496x473, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x71e9ddb4 496x473, swapInterval 1, drawable 0xffffffff870105bf
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x71e9ddb4: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x71e9ddb4 FIN
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849708127 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849708127 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.631 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849704180 ms III - Start
    [junit] SLOCK [T main @ 1755849704181 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7cc0cdad: tileRendererInUse null, GearsES2[obj 0x7cc0cdad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7cc0cdad on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7cc0cdad created: GearsObj[0x61556e6a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7cc0cdad created: GearsObj[0x4d17bec9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7cc0cdad created: GearsObj[0x4d17bec9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7cc0cdad FIN GearsES2[obj 0x7cc0cdad isInit true, usesShared false, 1 GearsObj[0x61556e6a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d17bec9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22d8c6be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cc0cdad 0/0 496x473 of 496x473, swapInterval 1, drawable 0x340107f3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cc0cdad, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7cc0cdad 496x473, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7cc0cdad 496x473, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cc0cdad: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cc0cdad FIN
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x71e9ddb4: tileRendererInUse null, GearsES2[obj 0x71e9ddb4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x71e9ddb4 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x71e9ddb4 created: GearsObj[0x5258ae58, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x71e9ddb4 created: GearsObj[0x5162587c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x71e9ddb4 created: GearsObj[0x5162587c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x71e9ddb4 FIN GearsES2[obj 0x71e9ddb4 isInit true, usesShared false, 1 GearsObj[0x5258ae58, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5162587c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66af3d9c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x71e9ddb4 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x71e9ddb4, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x71e9ddb4 496x473, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x71e9ddb4 496x473, swapInterval 1, drawable 0xffffffff870105bf
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x71e9ddb4: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x71e9ddb4 FIN
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849708127 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849708127 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testCloseFrameGLCanvas took 3.303 sec
    [junit] Testcase: testCloseJFrameGLCanvas took 0.601 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.631 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849704180 ms III - Start
    [junit] SLOCK [T main @ 1755849704181 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x7cc0cdad: tileRendererInUse null, GearsES2[obj 0x7cc0cdad isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x7cc0cdad on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x7cc0cdad created: GearsObj[0x61556e6a, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x7cc0cdad created: GearsObj[0x4d17bec9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x7cc0cdad created: GearsObj[0x4d17bec9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x7cc0cdad FIN GearsES2[obj 0x7cc0cdad isInit true, usesShared false, 1 GearsObj[0x61556e6a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d17bec9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x22d8c6be, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x7cc0cdad 0/0 496x473 of 496x473, swapInterval 1, drawable 0x340107f3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x7cc0cdad, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7cc0cdad 496x473, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x7cc0cdad 496x473, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cc0cdad: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x7cc0cdad FIN
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseFrameGLCanvas
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.0 0x71e9ddb4: tileRendererInUse null, GearsES2[obj 0x71e9ddb4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x71e9ddb4 on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x71e9ddb4 created: GearsObj[0x5258ae58, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x71e9ddb4 created: GearsObj[0x5162587c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x71e9ddb4 created: GearsObj[0x5162587c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.init.X 0x71e9ddb4 FIN GearsES2[obj 0x71e9ddb4 isInit true, usesShared false, 1 GearsObj[0x5258ae58, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5162587c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x66af3d9c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.reshape 0x71e9ddb4 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x71e9ddb4, angle 0.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x71e9ddb4 496x473, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.display 0x71e9ddb4 496x473, swapInterval 1, drawable 0xffffffff870105bf
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x71e9ddb4: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] GearsES2.dispose 0x71e9ddb4 FIN
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT - testCloseJFrameGLCanvas
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849708127 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849708127 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849709660 ms III - Start
    [junit] SLOCK [T main @ 1755849709661 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x3c73951: tileRendererInUse null, GearsES2[obj 0x3c73951 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c73951 on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c73951 created: GearsObj[0x79e429cd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c73951 created: GearsObj[0x7a4b5cd0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c73951 created: GearsObj[0x7a4b5cd0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x3c73951 FIN GearsES2[obj 0x3c73951 isInit true, usesShared false, 1 GearsObj[0x79e429cd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a4b5cd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f305213, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c73951 0/0 128x128 of 128x128, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c73951 0/0 128x128 of 128x128, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c73951 0/0 496x473 of 496x473, swapInterval 1, drawable 0x340107f3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 2.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0x340107f3
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c73951 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 4.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0x340107f3
    [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c73951: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c73951 FIN
    [junit] NEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849713585 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849713585 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.613 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849709660 ms III - Start
    [junit] SLOCK [T main @ 1755849709661 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x3c73951: tileRendererInUse null, GearsES2[obj 0x3c73951 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c73951 on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c73951 created: GearsObj[0x79e429cd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c73951 created: GearsObj[0x7a4b5cd0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c73951 created: GearsObj[0x7a4b5cd0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x3c73951 FIN GearsES2[obj 0x3c73951 isInit true, usesShared false, 1 GearsObj[0x79e429cd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a4b5cd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f305213, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c73951 0/0 128x128 of 128x128, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c73951 0/0 128x128 of 128x128, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c73951 0/0 496x473 of 496x473, swapInterval 1, drawable 0x340107f3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 2.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0x340107f3
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c73951 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 4.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0x340107f3
    [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c73951: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c73951 FIN
    [junit] NEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849713585 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849713585 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testCloseJFrameNewtCanvasAWT took 3.895 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.613 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849709660 ms III - Start
    [junit] SLOCK [T main @ 1755849709661 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x3c73951: tileRendererInUse null, GearsES2[obj 0x3c73951 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c73951 on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c73951 created: GearsObj[0x79e429cd, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c73951 created: GearsObj[0x7a4b5cd0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c73951 created: GearsObj[0x7a4b5cd0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x3c73951 FIN GearsES2[obj 0x3c73951 isInit true, usesShared false, 1 GearsObj[0x79e429cd, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a4b5cd0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1f305213, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c73951 0/0 128x128 of 128x128, swapInterval 1, drawable 0xffffffff870105bf, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c73951 0/0 128x128 of 128x128, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 0.5, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 128x128, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c73951 0/0 496x473 of 496x473, swapInterval 1, drawable 0x340107f3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 2.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0x340107f3
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffff870105bf
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0x340107f3
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x3c73951 0/0 496x473 of 496x473, swapInterval 1, drawable 0xffffffffa70108ed, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 4.0, [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0 -> [l -1.0486258, r 1.0486258, b -1.0, t 1.0] 2.0972517x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0xffffffffa70108ed
    [junit] AWTWindowClosingAdapter.windowClosing: AWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x3c73951 496x473, swapInterval 1, drawable 0x340107f3
    [junit] NEWTWindowClosingAdapter.windowDestroyNotify: NEWTWindowClosingAdapter[closing 1, closed 0]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c73951: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x3c73951 FIN
    [junit] NEWTWindowClosingAdapter.windowDestroyed: NEWTWindowClosingAdapter[closing 1, closed 1]
    [junit] AWTWindowClosingAdapter.windowClosed: AWTWindowClosingAdapter[closing 1, closed 1]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT - testCloseJFrameNewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849713585 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849713585 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849715222 ms III - Start
    [junit] SLOCK [T main @ 1755849715223 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] requestFocus: AWT Component
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffff980105da, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] centerMouse: robot pos: 300x312, onTitleBarIfWindow: false
    [junit] MouseEntered      ignored: MouseEvent[ENTERED, [192]/[181], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849717993 d 4ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[181], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849717994 d 4ms]]]
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849718251 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849718270 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849718271 d 2ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test01SingleButtonPressAndRelease
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849719173 d 2ms]]]
    [junit] MouseReleased    4: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849719250 d 3ms]]]
    [junit] MouseReleased    5: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849719331 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720436 d 3ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720521 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720521 d 4ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720603 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720680 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720680 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720759 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720837 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720837 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849721319 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849721398 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849721479 d 4ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test01SingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test02SingleButtonPressAndReleaseWithShift
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849722903 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849722997 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849723075 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724450 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724529 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724529 d 22ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724634 d 7ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724715 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724715 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724792 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724871 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724872 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849725549 d 3ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849725629 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849725707 d 2ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test02SingleButtonPressAndReleaseWithShift
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test03SingleButtonPressAndReleaseWithCtrl
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849727058 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849727126 d 7ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849727206 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728466 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728544 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728544 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728622 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728700 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728700 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728777 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728854 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728854 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849729446 d 11ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849729524 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849729602 d 2ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test03SingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test10HoldOneButtonAndPressAnother
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849730895 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849730973 d 2ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849731051 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732274 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732354 d 4ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732431 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732431 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732508 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732586 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732586 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732664 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732664 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732741 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732819 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732896 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732896 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732973 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733051 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733051 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733129 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733129 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733205 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733284 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733363 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733363 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733430 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733508 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733508 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733587 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733587 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849734137 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849734215 d 1ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849734296 d 2ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test10HoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test20PressAllButtonsInSequence
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849735623 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849735701 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849735780 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737009 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737085 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737164 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737242 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737242 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737319 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737319 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737397 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737397 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737926 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849738004 d 2ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849738082 d 3ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test20PressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849739429 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849739506 d 4ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849739587 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849740695 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849740774 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741055 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741151 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[169], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741434 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741510 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741791 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741868 d 4ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[169], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849742151 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849742227 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849742507 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849742590 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[169], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849743257 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[169], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849743336 d 2ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[169], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849743414 d 2ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849744570 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849744571 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.03 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849715222 ms III - Start
    [junit] SLOCK [T main @ 1755849715223 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] requestFocus: AWT Component
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffff980105da, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] centerMouse: robot pos: 300x312, onTitleBarIfWindow: false
    [junit] MouseEntered      ignored: MouseEvent[ENTERED, [192]/[181], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849717993 d 4ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[181], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849717994 d 4ms]]]
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849718251 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849718270 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849718271 d 2ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test01SingleButtonPressAndRelease
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849719173 d 2ms]]]
    [junit] MouseReleased    4: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849719250 d 3ms]]]
    [junit] MouseReleased    5: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849719331 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720436 d 3ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720521 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720521 d 4ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720603 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720680 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720680 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720759 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720837 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720837 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849721319 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849721398 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849721479 d 4ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test01SingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test02SingleButtonPressAndReleaseWithShift
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849722903 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849722997 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849723075 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724450 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724529 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724529 d 22ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724634 d 7ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724715 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724715 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724792 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724871 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724872 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849725549 d 3ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849725629 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849725707 d 2ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test02SingleButtonPressAndReleaseWithShift
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test03SingleButtonPressAndReleaseWithCtrl
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849727058 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849727126 d 7ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849727206 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728466 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728544 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728544 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728622 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728700 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728700 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728777 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728854 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728854 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849729446 d 11ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849729524 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849729602 d 2ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test03SingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test10HoldOneButtonAndPressAnother
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849730895 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849730973 d 2ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849731051 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732274 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732354 d 4ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732431 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732431 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732508 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732586 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732586 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732664 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732664 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732741 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732819 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732896 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732896 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732973 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733051 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733051 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733129 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733129 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733205 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733284 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733363 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733363 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733430 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733508 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733508 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733587 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733587 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849734137 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849734215 d 1ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849734296 d 2ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test10HoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test20PressAllButtonsInSequence
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849735623 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849735701 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849735780 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737009 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737085 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737164 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737242 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737242 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737319 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737319 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737397 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737397 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737926 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849738004 d 2ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849738082 d 3ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test20PressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849739429 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849739506 d 4ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849739587 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849740695 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849740774 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741055 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741151 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[169], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741434 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741510 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741791 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741868 d 4ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[169], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849742151 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849742227 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849742507 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849742590 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[169], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849743257 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[169], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849743336 d 2ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[169], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849743414 d 2ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849744570 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849744571 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SingleButtonPressAndRelease took 3.79 sec
    [junit] Testcase: test02SingleButtonPressAndReleaseWithShift took 4.164 sec
    [junit] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 3.933 sec
    [junit] Testcase: test10HoldOneButtonAndPressAnother took 4.735 sec
    [junit] Testcase: test20PressAllButtonsInSequence took 3.712 sec
    [junit] Testcase: test30SingleButtonClickAndDrag took 5.326 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.03 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849715222 ms III - Start
    [junit] SLOCK [T main @ 1755849715223 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] requestFocus: AWT Component
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,AWT-EventQueue-0,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.init FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffff980105da, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] centerMouse: robot pos: 300x312, onTitleBarIfWindow: false
    [junit] MouseEntered      ignored: MouseEvent[ENTERED, [192]/[181], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849717993 d 4ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[181], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849717994 d 4ms]]]
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849718251 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849718270 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849718271 d 2ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test01SingleButtonPressAndRelease
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849719173 d 2ms]]]
    [junit] MouseReleased    4: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849719250 d 3ms]]]
    [junit] MouseReleased    5: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849719331 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720436 d 3ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720521 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720521 d 4ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720603 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720680 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720680 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720759 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720837 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849720837 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test01SingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849721319 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849721398 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849721479 d 4ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test01SingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test02SingleButtonPressAndReleaseWithShift
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849722903 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849722997 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849723075 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724450 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724529 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724529 d 22ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724634 d 7ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724715 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724715 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724792 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724871 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849724872 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test02SingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849725549 d 3ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849725629 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849725707 d 2ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test02SingleButtonPressAndReleaseWithShift
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test03SingleButtonPressAndReleaseWithCtrl
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849727058 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849727126 d 7ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849727206 d 5ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728466 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728544 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728544 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728622 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728700 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728700 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728777 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728854 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849728854 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849729446 d 11ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849729524 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849729602 d 2ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test03SingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test10HoldOneButtonAndPressAnother
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849730895 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849730973 d 2ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849731051 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732274 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732354 d 4ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732431 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732431 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732508 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732586 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732586 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732664 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732664 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732741 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732819 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732896 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732896 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849732973 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733051 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733051 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733129 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733129 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733205 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733284 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733363 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733363 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733430 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733508 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733508 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733587 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849733587 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersAWTCanvas.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849734137 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849734215 d 1ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849734296 d 2ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test10HoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test20PressAllButtonsInSequence
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849735623 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849735701 d 3ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849735780 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737009 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737085 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737164 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737242 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737242 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737319 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737319 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737397 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737397 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersAWTCanvas.test20PressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849737926 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849738004 d 2ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849738082 d 3ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test20PressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849739429 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[181], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849739506 d 4ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[181], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849739587 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[181], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/181, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849740695 d 2ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849740774 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741055 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741151 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[169], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741434 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741510 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741791 d 1ms]]]
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849741868 d 4ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[169], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849742151 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849742227 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849742507 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] TestNewtEventModifiersAWTCanvas.test30SingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849742590 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[169], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849743257 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[169], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849743336 d 2ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[169], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:com.jogamp.opengl.awt.GLCanvas, consumed false, when:1755849743414 d 2ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas - test30SingleButtonClickAndDrag
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849744570 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849744571 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849746249 ms III - Start
    [junit] SLOCK [T main @ 1755849746250 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] MouseEntered      ignored: MouseEvent[ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849748950 d 1ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849748950 d 1ms]]]
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 300x300, onTitleBarIfWindow: false
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849749198 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849749214 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849749214 d 1ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test01SingleButtonPressAndRelease
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849750026 d 0ms]]]
    [junit] MouseReleased    4: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849750090 d 0ms]]]
    [junit] MouseReleased    5: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849750167 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751399 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751464 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751464 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751548 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751634 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751634 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751711 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751775 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751775 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849752290 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849752368 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849752446 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test01SingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test02SingleButtonPressAndReleaseWithShift
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849753724 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849754801 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849754880 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756222 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756314 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756314 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756392 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756470 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756470 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756548 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756626 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756626 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849757218 d 1ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849757295 d 1ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849757388 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test02SingleButtonPressAndReleaseWithShift
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test03SingleButtonPressAndReleaseWithCtrl
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849758748 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849758824 d 6ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849758918 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760276 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760340 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760340 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760432 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760509 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760509 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760586 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760665 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760665 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849761257 d 1ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849761334 d 1ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849761412 d 3ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test03SingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test10HoldOneButtonAndPressAnother
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849762796 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849762859 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849762936 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764168 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764245 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764324 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764324 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764388 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764464 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764464 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764555 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764555 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764634 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764711 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764775 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764775 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764853 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764930 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764930 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765007 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765007 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765100 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765178 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765256 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765256 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765334 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765412 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765412 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765490 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765490 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849766035 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849766127 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849766205 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test10HoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test20PressAllButtonsInSequence
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849767565 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849767657 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849767733 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849768952 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769016 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769094 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769186 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769186 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769264 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769264 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769342 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769342 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769870 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769948 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849770010 d 1ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test20PressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849771311 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849771389 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849771467 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849772575 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [208]/[208], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849772668 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [208]/[208], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849772947 d 0ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [208]/[208], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849772963 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773012 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773307 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [208]/[208], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773385 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [208]/[208], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773655 d 0ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [208]/[208], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773666 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773743 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774010 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [208]/[208], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774090 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [208]/[208], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774383 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [208]/[208], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774398 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774446 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: eventDispatch() #21
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849775211 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849775302 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849775381 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849776544 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849776544 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.977 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849746249 ms III - Start
    [junit] SLOCK [T main @ 1755849746250 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] MouseEntered      ignored: MouseEvent[ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849748950 d 1ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849748950 d 1ms]]]
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 300x300, onTitleBarIfWindow: false
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849749198 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849749214 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849749214 d 1ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test01SingleButtonPressAndRelease
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849750026 d 0ms]]]
    [junit] MouseReleased    4: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849750090 d 0ms]]]
    [junit] MouseReleased    5: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849750167 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751399 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751464 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751464 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751548 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751634 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751634 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751711 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751775 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751775 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849752290 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849752368 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849752446 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test01SingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test02SingleButtonPressAndReleaseWithShift
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849753724 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849754801 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849754880 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756222 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756314 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756314 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756392 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756470 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756470 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756548 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756626 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756626 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849757218 d 1ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849757295 d 1ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849757388 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test02SingleButtonPressAndReleaseWithShift
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test03SingleButtonPressAndReleaseWithCtrl
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849758748 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849758824 d 6ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849758918 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760276 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760340 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760340 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760432 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760509 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760509 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760586 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760665 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760665 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849761257 d 1ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849761334 d 1ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849761412 d 3ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test03SingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test10HoldOneButtonAndPressAnother
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849762796 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849762859 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849762936 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764168 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764245 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764324 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764324 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764388 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764464 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764464 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764555 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764555 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764634 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764711 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764775 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764775 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764853 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764930 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764930 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765007 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765007 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765100 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765178 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765256 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765256 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765334 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765412 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765412 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765490 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765490 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849766035 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849766127 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849766205 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test10HoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test20PressAllButtonsInSequence
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849767565 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849767657 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849767733 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849768952 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769016 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769094 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769186 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769186 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769264 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769264 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769342 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769342 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769870 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769948 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849770010 d 1ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test20PressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849771311 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849771389 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849771467 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849772575 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [208]/[208], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849772668 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [208]/[208], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849772947 d 0ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [208]/[208], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849772963 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773012 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773307 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [208]/[208], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773385 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [208]/[208], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773655 d 0ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [208]/[208], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773666 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773743 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774010 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [208]/[208], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774090 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [208]/[208], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774383 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [208]/[208], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774398 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774446 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: eventDispatch() #21
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849775211 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849775302 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849775381 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849776544 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849776544 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SingleButtonPressAndRelease took 3.789 sec
    [junit] Testcase: test02SingleButtonPressAndReleaseWithShift took 4.929 sec
    [junit] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 4.029 sec
    [junit] Testcase: test10HoldOneButtonAndPressAnother took 4.779 sec
    [junit] Testcase: test20PressAllButtonsInSequence took 3.838 sec
    [junit] Testcase: test30SingleButtonClickAndDrag took 5.337 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.977 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849746249 ms III - Start
    [junit] SLOCK [T main @ 1755849746250 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 400x400 of 400x400, swapInterval 1, drawable 0xffffffff870105bf, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] MouseEntered      ignored: MouseEvent[ENTERED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849748950 d 1ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849748950 d 1ms]]]
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 300x300, onTitleBarIfWindow: false
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849749198 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849749214 d 1ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849749214 d 1ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test01SingleButtonPressAndRelease
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849750026 d 0ms]]]
    [junit] MouseReleased    4: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849750090 d 0ms]]]
    [junit] MouseReleased    5: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849750167 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751399 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751464 d 6ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751464 d 6ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751548 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751634 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751634 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751711 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751775 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849751775 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test01SingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849752290 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849752368 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849752446 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test01SingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test02SingleButtonPressAndReleaseWithShift
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849753724 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849754801 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849754880 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756222 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756314 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756314 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756392 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756470 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756470 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756548 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756626 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849756626 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849757218 d 1ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849757295 d 1ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849757388 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test02SingleButtonPressAndReleaseWithShift
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test03SingleButtonPressAndReleaseWithCtrl
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849758748 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849758824 d 6ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849758918 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760276 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760340 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760340 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760432 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760509 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760509 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760586 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760665 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849760665 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849761257 d 1ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849761334 d 1ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849761412 d 3ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test03SingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test10HoldOneButtonAndPressAnother
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849762796 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849762859 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849762936 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764168 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764245 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764324 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764324 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764388 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764464 d 2ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764464 d 3ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764555 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764555 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764634 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764711 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764775 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764775 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764853 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764930 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849764930 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765007 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765007 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765100 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765178 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765256 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765256 d 1ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765334 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765412 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765412 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765490 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849765490 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersNEWTWindowAWT.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849766035 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849766127 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849766205 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test10HoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test20PressAllButtonsInSequence
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849767565 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849767657 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849767733 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849768952 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769016 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769094 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769186 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769186 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769264 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769264 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769342 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769342 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNEWTWindowAWT.test20PressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769870 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849769948 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849770010 d 1ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test20PressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849771311 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849771389 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849771467 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849772575 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [208]/[208], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849772668 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [208]/[208], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849772947 d 0ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [208]/[208], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849772963 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773012 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773307 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [208]/[208], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773385 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [208]/[208], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773655 d 0ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [208]/[208], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773666 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849773743 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [200]/[200], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774010 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [208]/[208], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774090 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [208]/[208], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774383 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [208]/[208], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 208/208, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774398 d 0ms]]]
    [junit] TestNewtEventModifiersNEWTWindowAWT.test30SingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[200], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849774446 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: eventDispatch() #21
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[200], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849775211 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [200]/[200], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849775302 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [200]/[200], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/200, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849775381 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT - test30SingleButtonClickAndDrag
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849776544 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849776544 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849778041 ms III - Start
    [junit] SLOCK [T main @ 1755849778041 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.init FIN
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x2f01084b, tileRendererInUse null
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 300x311, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test01SingleButtonPressAndRelease
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849782065 d 1ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849782142 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849782220 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783446 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783530 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783530 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783616 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783686 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783686 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783762 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783843 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783843 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849784341 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849784419 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849784498 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test01SingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test02SingleButtonPressAndReleaseWithShift
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849785782 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849785861 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849785938 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787194 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787283 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787283 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787382 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787455 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787455 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787542 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787613 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787613 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849788179 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849788268 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849788345 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test02SingleButtonPressAndReleaseWithShift
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test03SingleButtonPressAndReleaseWithCtrl
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849789725 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849789804 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849789882 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791146 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791231 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791231 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791319 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791389 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791389 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791462 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791531 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791531 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849792149 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849792238 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849792315 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test03SingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test10HoldOneButtonAndPressAnother
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849793687 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849793764 d 1ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849793843 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795072 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795165 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795236 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795236 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795323 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795409 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795409 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795471 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795471 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795558 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795680 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795755 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795755 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795840 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795927 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795927 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796005 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796005 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796092 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796201 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796272 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796272 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796359 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796429 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796429 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796507 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796507 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849797054 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849797131 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849797209 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test10HoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test20PressAllButtonsInSequence
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849798474 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849798550 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849798628 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849799855 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849799951 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800023 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800100 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800100 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800178 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800178 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800256 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800256 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800770 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800848 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800925 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test20PressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test30SingleButtonClickAndDrag
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849802185 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849802263 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849802340 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849803582 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849803653 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849803923 d 0ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849803933 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804000 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[169], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804318 d 2ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804388 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804656 d 1ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804667 d 2ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804747 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[169], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805038 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805121 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805390 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805403 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805470 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: eventDispatch() #21
    [junit] WAIT-till-done: eventDispatch() #22
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[169], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849806211 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[169], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849806289 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[169], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849806366 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test30SingleButtonClickAndDrag
    [junit] MouseExited       ignored: MouseEvent[EXITED, [0]/[0], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 0/0, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849807540 d 0ms]]]
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849807623 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849807624 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.28 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849778041 ms III - Start
    [junit] SLOCK [T main @ 1755849778041 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.init FIN
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x2f01084b, tileRendererInUse null
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 300x311, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test01SingleButtonPressAndRelease
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849782065 d 1ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849782142 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849782220 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783446 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783530 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783530 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783616 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783686 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783686 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783762 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783843 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783843 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849784341 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849784419 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849784498 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test01SingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test02SingleButtonPressAndReleaseWithShift
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849785782 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849785861 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849785938 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787194 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787283 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787283 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787382 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787455 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787455 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787542 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787613 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787613 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849788179 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849788268 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849788345 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test02SingleButtonPressAndReleaseWithShift
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test03SingleButtonPressAndReleaseWithCtrl
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849789725 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849789804 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849789882 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791146 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791231 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791231 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791319 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791389 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791389 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791462 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791531 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791531 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849792149 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849792238 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849792315 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test03SingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test10HoldOneButtonAndPressAnother
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849793687 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849793764 d 1ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849793843 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795072 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795165 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795236 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795236 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795323 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795409 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795409 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795471 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795471 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795558 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795680 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795755 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795755 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795840 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795927 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795927 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796005 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796005 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796092 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796201 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796272 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796272 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796359 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796429 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796429 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796507 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796507 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849797054 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849797131 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849797209 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test10HoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test20PressAllButtonsInSequence
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849798474 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849798550 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849798628 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849799855 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849799951 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800023 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800100 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800100 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800178 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800178 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800256 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800256 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800770 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800848 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800925 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test20PressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test30SingleButtonClickAndDrag
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849802185 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849802263 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849802340 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849803582 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849803653 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849803923 d 0ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849803933 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804000 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[169], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804318 d 2ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804388 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804656 d 1ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804667 d 2ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804747 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[169], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805038 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805121 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805390 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805403 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805470 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: eventDispatch() #21
    [junit] WAIT-till-done: eventDispatch() #22
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[169], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849806211 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[169], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849806289 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[169], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849806366 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test30SingleButtonClickAndDrag
    [junit] MouseExited       ignored: MouseEvent[EXITED, [0]/[0], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 0/0, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849807540 d 0ms]]]
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849807623 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849807624 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01SingleButtonPressAndRelease took 3.826 sec
    [junit] Testcase: test02SingleButtonPressAndReleaseWithShift took 3.832 sec
    [junit] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 3.959 sec
    [junit] Testcase: test10HoldOneButtonAndPressAnother took 4.891 sec
    [junit] Testcase: test20PressAllButtonsInSequence took 3.711 sec
    [junit] Testcase: test30SingleButtonClickAndDrag took 5.441 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.28 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849778041 ms III - Start
    [junit] SLOCK [T main @ 1755849778041 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4/GL4.hw]
    [junit] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  324
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.init FIN
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x2f01084b, tileRendererInUse null
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffa70108ed, tileRendererInUse null
    [junit] Thread[#36,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 300x311, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test01SingleButtonPressAndRelease
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849782065 d 1ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849782142 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849782220 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783446 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783530 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783530 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783616 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783686 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783686 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783762 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783843 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849783843 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.test01SingleButtonPressAndRelease - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849784341 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849784419 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849784498 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test01SingleButtonPressAndRelease
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test02SingleButtonPressAndReleaseWithShift
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849785782 d 2ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849785861 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849785938 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787194 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787283 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787283 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787382 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787455 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787455 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787542 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787613 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [shift, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849787613 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test02SingleButtonPressAndReleaseWithShift - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849788179 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849788268 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849788345 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test02SingleButtonPressAndReleaseWithShift
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test03SingleButtonPressAndReleaseWithCtrl
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849789725 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849789804 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849789882 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonPressAndRelease
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791146 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(1):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791231 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791231 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791319 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(2):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791389 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791389 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791462 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791531 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [ctrl, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849791531 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test03SingleButtonPressAndReleaseWithCtrl - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849792149 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849792238 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849792315 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test03SingleButtonPressAndReleaseWithCtrl
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test10HoldOneButtonAndPressAnother
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849793687 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849793764 d 1ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849793843 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doHoldOneButtonAndPressAnother
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795072 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1):  PASSED
    [junit] *** pressing additional button 2
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795165 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795236 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795236 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 2):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795323 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(1, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795409 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795409 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1, 3):  PASSED
    [junit] *** releasing button 1
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795471 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795471 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(1):  PASSED
    [junit] *** pressing button 2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 4, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795558 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795680 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795755 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 5, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795755 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 1):  PASSED
    [junit] *** pressing additional button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795840 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(2, 3):  PASSED
    [junit] *** releasing additional button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795927 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849795927 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2, 3):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796005 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 6, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796005 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 7, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796092 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3):  PASSED
    [junit] *** pressing additional button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796201 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 1):  PASSED
    [junit] *** releasing additional button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796272 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 8, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796272 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 1):  PASSED
    [junit] *** pressing additional button 2
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796359 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-press(3, 2):  PASSED
    [junit] *** releasing additional button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796429 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796429 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3, 2):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796507 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849796507 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] TestNewtEventModifiersNewtCanvasAWT.test10HoldOneButtonAndPressAnother - mouse-release(3):  PASSED
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 9, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849797054 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849797131 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849797209 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test10HoldOneButtonAndPressAnother
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test20PressAllButtonsInSequence
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849798474 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849798550 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849798628 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doPressAllButtonsInSequence
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849799855 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(1):  PASSED
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 2, count 2, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849799951 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(2):  PASSED
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800023 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-press(3):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800100 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 3, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2, button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800100 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(3):  PASSED
    [junit] *** releasing button 2
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800178 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 2, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1, button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800178 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(2):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800256 d 0ms]]]
    [junit] MouseClicked      ignored: MouseEvent[CLICKED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800256 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.test20PressAllButtonsInSequence - mouse-release(1):  PASSED
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 3, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800770 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800848 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849800925 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test20PressAllButtonsInSequence
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test30SingleButtonClickAndDrag
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[180], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849802185 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[180], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849802263 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[180], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849802340 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #0
    [junit] 
    [junit] >>>> _doSingleButtonClickAndDrag
    [junit] WAIT-till-done: eventDispatch() #1
    [junit] *** pressing button 1
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[180], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/180, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849803582 d 1ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(1):  PASSED
    [junit] *** moving mouse
    [junit] WAIT-till-done: eventDispatch() #2
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849803653 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #3
    [junit] WAIT-till-done: eventDispatch() #4
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 1
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849803923 d 0ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849803933 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #5
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(1):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804000 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #6
    [junit] WAIT-till-done: eventDispatch() #7
    [junit] *** pressing button 2
    [junit] WAIT-till-done: eventDispatch() #8
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[169], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[1.0/1.0=1.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804318 d 2ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(2):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804388 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #9
    [junit] WAIT-till-done: eventDispatch() #10
    [junit] WAIT-till-done: eventDispatch() #11
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 2
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 2, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804656 d 1ms]]]
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804667 d 2ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(2):  PASSED
    [junit] WAIT-till-done: eventDispatch() #12
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849804747 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #13
    [junit] WAIT-till-done: eventDispatch() #14
    [junit] *** pressing button 3
    [junit] MousePressed     1: MouseEvent[PRESSED, [192]/[169], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[1.0/1.0=1.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805038 d 2ms]]]
    [junit] WAIT-till-done: eventDispatch() #15
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-press(3):  PASSED
    [junit] *** moving mouse
    [junit] MouseDragged     1: MouseEvent[DRAGGED, [200]/[177], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805121 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #16
    [junit] WAIT-till-done: eventDispatch() #17
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-move(308, 308):  PASSED
    [junit] *** releasing button 3
    [junit] MouseReleased    1: MouseEvent[RELEASED, [200]/[177], button 3, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805390 d 1ms]]]
    [junit] WAIT-till-done: eventDispatch() #18
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [200]/[177], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 200/177, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805403 d 0ms]]]
    [junit] TestNewtEventModifiersNewtCanvasAWT.test30SingleButtonClickAndDrag - mouse-release(3):  PASSED
    [junit] MouseMoved        ignored: MouseEvent[MOVED, [192]/[169], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849805470 d 0ms]]]
    [junit] WAIT-till-done: eventDispatch() #19
    [junit] WAIT-till-done: eventDispatch() #20
    [junit] WAIT-till-done: eventDispatch() #21
    [junit] WAIT-till-done: eventDispatch() #22
    [junit] WAIT-till-done: DONE
    [junit] MouseReleased    1: MouseEvent[RELEASED, [192]/[169], button 1, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849806211 d 0ms]]]
    [junit] MouseReleased    2: MouseEvent[RELEASED, [192]/[169], button 2, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button2], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849806289 d 0ms]]]
    [junit] MouseReleased    3: MouseEvent[RELEASED, [192]/[169], button 3, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 192/169, p[0.0/1.0=0.0]], InputEvent[modifiers: [button3], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849806366 d 0ms]]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT - test30SingleButtonClickAndDrag
    [junit] MouseExited       ignored: MouseEvent[EXITED, [0]/[0], button 0, count 0, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 0/0, p[0.0/1.0=0.0]], InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849807540 d 0ms]]]
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#38,AWT-EventQueue-0-Display-.windows_nil-1-EDT-1,6,main] RedSquareES2.dispose FIN
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849807623 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849807624 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849809282 ms III - Start
    [junit] SLOCK [T main @ 1755849809283 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffec0105e4, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 484x427, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 4, Release 4
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 4, Release 4, Events 8
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 4, Release 4, Events 8
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test02NewtCanvasAWT_Onscreen
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x5f010886, tileRendererInUse null
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 4, Release 4
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 4, Release 4, Events 8
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 4, Release 4, Events 8
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849824314 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849824314 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.728 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849809282 ms III - Start
    [junit] SLOCK [T main @ 1755849809283 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffec0105e4, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 484x427, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 4, Release 4
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 4, Release 4, Events 8
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 4, Release 4, Events 8
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test02NewtCanvasAWT_Onscreen
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x5f010886, tileRendererInUse null
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 4, Release 4
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 4, Release 4, Events 8
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 4, Release 4, Events 8
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849824314 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849824314 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 6.124 sec
    [junit] Testcase: test02NewtCanvasAWT_Onscreen took 6.393 sec
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.005 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 15.728 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849809282 ms III - Start
    [junit] SLOCK [T main @ 1755849809283 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffec0105e4, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 484x427, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 4, Release 4
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 4, Release 4, Events 8
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 4, Release 4, Events 8
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test02NewtCanvasAWT_Onscreen
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x5f010886, tileRendererInUse null
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 3, Release 3
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 3, Release 3, Events 6
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 3, Release 3, Events 6
    [junit] Expec Single Press 4, Release 4
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 4, Release 4, Events 8
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 4, Release 4, Events 8
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849824314 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849824314 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849825803 ms III - Start
    [junit] SLOCK [T main @ 1755849825804 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5f010886, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 536x479, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849829564 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849829577 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849830077 d 0ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849830122 d 0ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849830620 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849830652 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831134 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831181 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831430 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831461 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831695 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831726 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831978 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849832024 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849832523 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849832554 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849833036 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849833083 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849833564 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849833610 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834095 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834141 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834375 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834422 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834658 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834705 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834940 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834987 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849835471 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849835519 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849835753 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849835799 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836032 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836078 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836311 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836357 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836606 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836637 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836872 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836920 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837155 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837201 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837436 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837482 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837717 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837763 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837997 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849838044 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849838532 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849838563 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839048 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839094 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839577 d 2ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839623 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839856 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839903 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840139 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840186 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840420 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840468 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840700 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840746 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840980 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841026 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841261 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841308 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841543 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841589 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841823 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841870 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842103 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842150 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842385 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842431 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842667 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842715 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842949 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842995 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843229 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843276 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843510 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843558 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843793 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843839 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844073 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844119 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844353 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844400 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844637 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844683 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844917 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844963 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845197 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845244 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845479 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845526 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845759 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845806 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846040 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846088 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846322 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846368 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846602 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846648 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847133 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847181 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847415 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847462 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847695 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847742 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849848227 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849848258 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849848757 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849848805 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849039 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849084 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849319 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849365 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849600 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849648 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849883 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849930 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850164 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850211 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850446 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850493 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850727 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850759 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x93, sym 0x93, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849851248 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x93, sym 0x93, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849851295 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849851781 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849851827 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852061 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852107 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852342 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852389 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852625 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852670 d 0ms]]]
    [junit] +++ Code Segment bs, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cr, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment pg_down, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment shift, pg_up, ctrl, alt, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment esc, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment space, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment quote, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment , - . /, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment 0 - 9, Misses: 0 / 10, events 20, valid true
    [junit] +++ Code Segment ;, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment =, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment a - z, Misses: 0 / 26, events 52, valid true
    [junit] +++ Code Segment [ \ ], Misses: 0 / 3, events 6, valid true
    [junit] +++ Code Segment `, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment f1..f8, Misses: 0 / 8, events 16, valid true
    [junit] +++ Code Segment del, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cursor arrows, Misses: 0 / 4, events 8, valid true
    [junit] *** Total KeyCode Misses 0 / 69, valid true
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT_Onscreen
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010036, tileRendererInUse null
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849854493 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849854509 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849855022 d 0ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849855054 d 0ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849855539 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849855585 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856069 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856115 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856348 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856395 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856628 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856676 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856918 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856954 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849857454 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849857485 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849857960 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858007 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858506 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858537 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858911 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858958 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859201 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859238 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859488 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859519 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859753 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859800 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860295 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860326 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860575 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860608 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860844 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860890 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861135 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861170 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861421 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861452 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861696 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861731 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861964 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862011 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862260 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862291 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862526 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862573 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862822 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862853 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849863335 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849863382 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849863882 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849863913 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864397 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864444 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864679 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864726 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864960 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865006 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865250 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865286 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865534 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865567 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865801 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865848 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866096 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866128 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866362 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866409 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866644 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866690 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866941 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866973 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867208 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867253 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867502 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867534 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867777 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867813 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868065 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868097 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868331 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868377 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868609 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868656 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868903 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868934 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869169 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869216 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869448 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869496 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869729 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869776 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870023 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870054 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870304 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870335 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870568 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870615 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870864 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870896 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871129 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871175 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871423 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871454 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871953 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871984 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849872235 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849872267 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849872516 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849872547 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873034 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873080 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873565 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873612 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873847 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873893 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874126 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874173 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874423 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874454 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874687 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874734 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874988 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875018 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875262 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875298 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875547 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875579 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x93, sym 0x93, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876078 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x93, sym 0x93, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876110 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876594 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876641 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876889 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876920 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849877153 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849877200 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849877433 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849877481 d 0ms]]]
    [junit] +++ Code Segment bs, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cr, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment pg_down, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment shift, pg_up, ctrl, alt, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment esc, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment space, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment quote, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment , - . /, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment 0 - 9, Misses: 0 / 10, events 20, valid true
    [junit] +++ Code Segment ;, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment =, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment a - z, Misses: 0 / 26, events 52, valid true
    [junit] +++ Code Segment [ \ ], Misses: 0 / 3, events 6, valid true
    [junit] +++ Code Segment `, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment f1..f8, Misses: 0 / 8, events 16, valid true
    [junit] +++ Code Segment del, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cursor arrows, Misses: 0 / 4, events 8, valid true
    [junit] *** Total KeyCode Misses 0 / 69, valid true
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849878007 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849878007 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 52.886 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849825803 ms III - Start
    [junit] SLOCK [T main @ 1755849825804 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5f010886, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 536x479, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849829564 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849829577 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849830077 d 0ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849830122 d 0ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849830620 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849830652 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831134 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831181 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831430 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831461 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831695 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831726 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831978 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849832024 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849832523 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849832554 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849833036 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849833083 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849833564 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849833610 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834095 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834141 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834375 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834422 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834658 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834705 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834940 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834987 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849835471 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849835519 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849835753 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849835799 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836032 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836078 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836311 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836357 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836606 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836637 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836872 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836920 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837155 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837201 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837436 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837482 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837717 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837763 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837997 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849838044 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849838532 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849838563 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839048 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839094 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839577 d 2ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839623 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839856 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839903 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840139 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840186 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840420 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840468 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840700 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840746 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840980 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841026 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841261 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841308 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841543 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841589 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841823 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841870 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842103 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842150 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842385 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842431 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842667 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842715 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842949 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842995 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843229 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843276 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843510 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843558 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843793 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843839 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844073 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844119 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844353 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844400 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844637 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844683 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844917 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844963 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845197 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845244 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845479 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845526 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845759 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845806 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846040 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846088 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846322 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846368 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846602 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846648 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847133 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847181 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847415 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847462 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847695 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847742 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849848227 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849848258 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849848757 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849848805 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849039 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849084 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849319 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849365 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849600 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849648 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849883 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849930 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850164 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850211 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850446 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850493 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850727 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850759 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x93, sym 0x93, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849851248 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x93, sym 0x93, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849851295 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849851781 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849851827 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852061 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852107 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852342 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852389 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852625 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852670 d 0ms]]]
    [junit] +++ Code Segment bs, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cr, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment pg_down, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment shift, pg_up, ctrl, alt, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment esc, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment space, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment quote, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment , - . /, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment 0 - 9, Misses: 0 / 10, events 20, valid true
    [junit] +++ Code Segment ;, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment =, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment a - z, Misses: 0 / 26, events 52, valid true
    [junit] +++ Code Segment [ \ ], Misses: 0 / 3, events 6, valid true
    [junit] +++ Code Segment `, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment f1..f8, Misses: 0 / 8, events 16, valid true
    [junit] +++ Code Segment del, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cursor arrows, Misses: 0 / 4, events 8, valid true
    [junit] *** Total KeyCode Misses 0 / 69, valid true
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT_Onscreen
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010036, tileRendererInUse null
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849854493 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849854509 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849855022 d 0ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849855054 d 0ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849855539 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849855585 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856069 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856115 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856348 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856395 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856628 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856676 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856918 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856954 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849857454 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849857485 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849857960 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858007 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858506 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858537 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858911 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858958 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859201 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859238 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859488 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859519 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859753 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859800 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860295 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860326 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860575 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860608 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860844 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860890 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861135 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861170 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861421 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861452 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861696 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861731 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861964 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862011 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862260 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862291 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862526 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862573 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862822 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862853 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849863335 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849863382 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849863882 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849863913 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864397 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864444 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864679 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864726 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864960 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865006 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865250 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865286 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865534 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865567 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865801 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865848 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866096 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866128 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866362 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866409 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866644 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866690 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866941 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866973 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867208 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867253 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867502 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867534 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867777 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867813 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868065 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868097 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868331 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868377 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868609 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868656 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868903 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868934 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869169 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869216 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869448 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869496 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869729 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869776 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870023 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870054 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870304 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870335 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870568 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870615 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870864 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870896 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871129 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871175 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871423 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871454 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871953 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871984 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849872235 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849872267 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849872516 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849872547 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873034 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873080 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873565 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873612 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873847 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873893 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874126 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874173 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874423 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874454 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874687 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874734 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874988 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875018 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875262 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875298 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875547 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875579 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x93, sym 0x93, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876078 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x93, sym 0x93, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876110 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876594 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876641 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876889 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876920 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849877153 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849877200 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849877433 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849877481 d 0ms]]]
    [junit] +++ Code Segment bs, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cr, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment pg_down, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment shift, pg_up, ctrl, alt, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment esc, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment space, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment quote, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment , - . /, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment 0 - 9, Misses: 0 / 10, events 20, valid true
    [junit] +++ Code Segment ;, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment =, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment a - z, Misses: 0 / 26, events 52, valid true
    [junit] +++ Code Segment [ \ ], Misses: 0 / 3, events 6, valid true
    [junit] +++ Code Segment `, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment f1..f8, Misses: 0 / 8, events 16, valid true
    [junit] +++ Code Segment del, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cursor arrows, Misses: 0 / 4, events 8, valid true
    [junit] *** Total KeyCode Misses 0 / 69, valid true
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849878007 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849878007 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 24.766 sec
    [junit] Testcase: test02NewtCanvasAWT_Onscreen took 24.881 sec
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.001 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 52.886 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849825803 ms III - Start
    [junit] SLOCK [T main @ 1755849825804 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x5f010886, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 536x479, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849829564 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849829577 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849830077 d 0ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849830122 d 0ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849830620 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849830652 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831134 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831181 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831430 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831461 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831695 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831726 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849831978 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849832024 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849832523 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849832554 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849833036 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849833083 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849833564 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849833610 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834095 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834141 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834375 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834422 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834658 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834705 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834940 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849834987 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849835471 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849835519 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849835753 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849835799 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836032 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836078 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836311 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836357 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836606 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836637 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836872 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849836920 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837155 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837201 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837436 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837482 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837717 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837763 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849837997 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849838044 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849838532 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849838563 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839048 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839094 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839577 d 2ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839623 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839856 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849839903 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840139 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840186 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840420 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840468 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840700 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840746 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849840980 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841026 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841261 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841308 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841543 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841589 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841823 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849841870 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842103 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842150 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842385 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842431 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842667 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842715 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842949 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849842995 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843229 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843276 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843510 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843558 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843793 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849843839 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844073 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844119 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844353 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844400 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844637 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844683 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844917 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849844963 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845197 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845244 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845479 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845526 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845759 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849845806 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846040 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846088 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846322 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846368 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846602 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849846648 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847133 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847181 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847415 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847462 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847695 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849847742 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849848227 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849848258 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849848757 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849848805 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849039 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849084 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849319 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849365 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849600 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849648 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849883 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849849930 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850164 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850211 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850446 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850493 d 1ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850727 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849850759 d 2ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x93, sym 0x93, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849851248 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x93, sym 0x93, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849851295 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849851781 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849851827 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852061 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852107 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852342 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852389 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852625 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849852670 d 0ms]]]
    [junit] +++ Code Segment bs, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cr, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment pg_down, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment shift, pg_up, ctrl, alt, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment esc, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment space, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment quote, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment , - . /, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment 0 - 9, Misses: 0 / 10, events 20, valid true
    [junit] +++ Code Segment ;, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment =, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment a - z, Misses: 0 / 26, events 52, valid true
    [junit] +++ Code Segment [ \ ], Misses: 0 / 3, events 6, valid true
    [junit] +++ Code Segment `, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment f1..f8, Misses: 0 / 8, events 16, valid true
    [junit] +++ Code Segment del, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cursor arrows, Misses: 0 / 4, events 8, valid true
    [junit] *** Total KeyCode Misses 0 / 69, valid true
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT_Onscreen
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010036, tileRendererInUse null
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849854493 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849854509 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849855022 d 0ms]]]KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xd, sym 0xd, char '
    [junit] ' (0xd), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849855054 d 0ms]]]KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849855539 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xb, sym 0xb, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849855585 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856069 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0xf, sym 0xf, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [shift], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856115 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856348 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x10, sym 0x10, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856395 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856628 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x11, sym 0x11, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [ctrl], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856676 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856918 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x12, sym 0x12, char '' (0x0), printable false, modifier true, action false, InputEvent[modifiers: [alt], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849856954 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849857454 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x1b, sym 0x1b, char '' (0x1b), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849857485 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849857960 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x20, sym 0x20, char ' ' (0x20), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858007 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858506 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x27, sym 0x27, char ''' (0x27), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858537 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858911 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2c, sym 0x2c, char ',' (0x2c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849858958 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859201 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2d, sym 0x2d, char '-' (0x2d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859238 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859488 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2e, sym 0x2e, char '.' (0x2e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859519 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859753 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x2f, sym 0x2f, char '/' (0x2f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849859800 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860295 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x30, sym 0x30, char '0' (0x30), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860326 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860575 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x31, sym 0x31, char '1' (0x31), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860608 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860844 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x32, sym 0x32, char '2' (0x32), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849860890 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861135 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x33, sym 0x33, char '3' (0x33), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861170 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861421 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x34, sym 0x34, char '4' (0x34), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861452 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861696 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x35, sym 0x35, char '5' (0x35), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861731 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849861964 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x36, sym 0x36, char '6' (0x36), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862011 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862260 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x37, sym 0x37, char '7' (0x37), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862291 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862526 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x38, sym 0x38, char '8' (0x38), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862573 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862822 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x39, sym 0x39, char '9' (0x39), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849862853 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849863335 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x3b, sym 0x3b, char ';' (0x3b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849863382 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849863882 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x3d, sym 0x3d, char '=' (0x3d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849863913 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864397 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864444 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864679 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x42, sym 0x42, char 'b' (0x62), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864726 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849864960 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x43, sym 0x43, char 'c' (0x63), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865006 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865250 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x44, sym 0x44, char 'd' (0x64), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865286 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865534 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x45, sym 0x45, char 'e' (0x65), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865567 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865801 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x46, sym 0x46, char 'f' (0x66), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849865848 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866096 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x47, sym 0x47, char 'g' (0x67), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866128 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866362 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x48, sym 0x48, char 'h' (0x68), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866409 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866644 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x49, sym 0x49, char 'i' (0x69), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866690 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866941 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4a, sym 0x4a, char 'j' (0x6a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849866973 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867208 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4b, sym 0x4b, char 'k' (0x6b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867253 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867502 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4c, sym 0x4c, char 'l' (0x6c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867534 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867777 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4d, sym 0x4d, char 'm' (0x6d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849867813 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868065 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4e, sym 0x4e, char 'n' (0x6e), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868097 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868331 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x4f, sym 0x4f, char 'o' (0x6f), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868377 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868609 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x50, sym 0x50, char 'p' (0x70), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868656 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868903 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x51, sym 0x51, char 'q' (0x71), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849868934 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869169 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x52, sym 0x52, char 'r' (0x72), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869216 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869448 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x53, sym 0x53, char 's' (0x73), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869496 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869729 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x54, sym 0x54, char 't' (0x74), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849869776 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870023 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x55, sym 0x55, char 'u' (0x75), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870054 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870304 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x56, sym 0x56, char 'v' (0x76), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870335 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870568 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x57, sym 0x57, char 'w' (0x77), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870615 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870864 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x58, sym 0x58, char 'x' (0x78), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849870896 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871129 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x59, sym 0x59, char 'y' (0x79), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871175 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871423 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5a, sym 0x5a, char 'z' (0x7a), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871454 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871953 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5b, sym 0x5b, char '[' (0x5b), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849871984 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849872235 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5c, sym 0x5c, char '\' (0x5c), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849872267 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849872516 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x5d, sym 0x5d, char ']' (0x5d), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849872547 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873034 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x60, sym 0x60, char '`' (0x60), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873080 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873565 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x61, sym 0x61, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873612 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873847 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x62, sym 0x62, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849873893 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874126 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x63, sym 0x63, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874173 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874423 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x64, sym 0x64, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874454 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874687 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x65, sym 0x65, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874734 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849874988 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x66, sym 0x66, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875018 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875262 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x67, sym 0x67, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875298 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875547 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x68, sym 0x68, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849875579 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x93, sym 0x93, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876078 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x93, sym 0x93, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876110 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876594 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x95, sym 0x95, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876641 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876889 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x96, sym 0x96, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849876920 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849877153 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x97, sym 0x97, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849877200 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849877433 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x98, sym 0x98, char '' (0x0), printable false, modifier false, action true, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849877481 d 0ms]]]
    [junit] +++ Code Segment bs, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cr, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment pg_down, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment shift, pg_up, ctrl, alt, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment esc, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment space, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment quote, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment , - . /, Misses: 0 / 4, events 8, valid true
    [junit] +++ Code Segment 0 - 9, Misses: 0 / 10, events 20, valid true
    [junit] +++ Code Segment ;, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment =, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment a - z, Misses: 0 / 26, events 52, valid true
    [junit] +++ Code Segment [ \ ], Misses: 0 / 3, events 6, valid true
    [junit] +++ Code Segment `, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment f1..f8, Misses: 0 / 8, events 16, valid true
    [junit] +++ Code Segment del, Misses: 0 / 1, events 2, valid true
    [junit] +++ Code Segment cursor arrows, Misses: 0 / 4, events 8, valid true
    [junit] *** Total KeyCode Misses 0 / 69, valid true
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849878007 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849878007 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849879709 ms III - Start
    [junit] SLOCK [T main @ 1755849879710 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffac010036, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 354x297, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY Event Auto-Repeat Test: 3
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 2
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 2
    [junit] Expec Single Press 6, Release 6
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 6, Release 6, Events 12
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 6, Release 6, Events 12
    [junit] No AUTO-REPEAT triggered by AWT Robot .. aborting test analysis
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT
    [junit] Thread[#56,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#56,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#56,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#56,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#56,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY Event Auto-Repeat Test: 3
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 2
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 2
    [junit] Expec Single Press 6, Release 6
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 6, Release 6, Events 12
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 6, Release 6, Events 12
    [junit] No AUTO-REPEAT triggered by AWT Robot .. aborting test analysis
    [junit] Thread[#55,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#55,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849912436 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849912436 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.427 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849879709 ms III - Start
    [junit] SLOCK [T main @ 1755849879710 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffac010036, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 354x297, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY Event Auto-Repeat Test: 3
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 2
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 2
    [junit] Expec Single Press 6, Release 6
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 6, Release 6, Events 12
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 6, Release 6, Events 12
    [junit] No AUTO-REPEAT triggered by AWT Robot .. aborting test analysis
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT
    [junit] Thread[#56,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#56,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#56,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#56,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#56,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY Event Auto-Repeat Test: 3
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 2
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 2
    [junit] Expec Single Press 6, Release 6
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 6, Release 6, Events 12
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 6, Release 6, Events 12
    [junit] No AUTO-REPEAT triggered by AWT Robot .. aborting test analysis
    [junit] Thread[#55,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#55,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849912436 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849912436 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 14.954 sec
    [junit] Testcase: test02NewtCanvasAWT took 15.167 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.427 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849879709 ms III - Start
    [junit] SLOCK [T main @ 1755849879710 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0xffffffffac010036, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 354x297, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY Event Auto-Repeat Test: 3
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 2
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 2
    [junit] Expec Single Press 6, Release 6
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 6, Release 6, Events 12
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 6, Release 6, Events 12
    [junit] No AUTO-REPEAT triggered by AWT Robot .. aborting test analysis
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT
    [junit] Thread[#56,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#56,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#56,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#56,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#56,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY Event Auto-Repeat Test: 3
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 0
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 1
    [junit] +++ KEY Event Auto-Repeat START Input Loop: 2
    [junit] +++ KEY Event Auto-Repeat END   Input Loop: 2
    [junit] Expec Single Press 6, Release 6
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 6, Release 6, Events 12
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 6, Release 6, Events 12
    [junit] No AUTO-REPEAT triggered by AWT Robot .. aborting test analysis
    [junit] Thread[#55,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#55,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT - test02NewtCanvasAWT
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849912436 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849912436 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849913861 ms III - Start
    [junit] SLOCK [T main @ 1755849913862 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 380x323, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY Event Order Test: 6
    [junit] Expec Single Press 36, Release 36
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 36, Release 36, Events 72
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 36, Release 36, Events 72
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test02NewtCanvasAWT_Onscreen
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY Event Order Test: 6
    [junit] Expec Single Press 36, Release 36
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 36, Release 36, Events 72
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 36, Release 36, Events 72
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849932241 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849932241 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.062 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849913861 ms III - Start
    [junit] SLOCK [T main @ 1755849913862 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 380x323, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY Event Order Test: 6
    [junit] Expec Single Press 36, Release 36
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 36, Release 36, Events 72
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 36, Release 36, Events 72
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test02NewtCanvasAWT_Onscreen
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY Event Order Test: 6
    [junit] Expec Single Press 36, Release 36
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 36, Release 36, Events 72
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 36, Release 36, Events 72
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849932241 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849932241 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 7.805 sec
    [junit] Testcase: test02NewtCanvasAWT_Onscreen took 8.129 sec
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.002 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.062 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849913861 ms III - Start
    [junit] SLOCK [T main @ 1755849913862 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 380x323, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY Event Order Test: 6
    [junit] Expec Single Press 36, Release 36
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 36, Release 36, Events 72
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 36, Release 36, Events 72
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test02NewtCanvasAWT_Onscreen
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] KEY Event Order Test: 6
    [junit] Expec Single Press 36, Release 36
    [junit] Expec AutoRp Press 0, Release 0
    [junit] Total Single Press 36, Release 36, Events 72
    [junit] Total AutoRp Press 0, Release 0, Events 0
    [junit] Total ALL    Press 36, Release 36, Events 72
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849932241 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849932241 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849933881 ms III - Start
    [junit] SLOCK [T main @ 1755849933882 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 432x375, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test02NewtCanvasAWT_Onscreen
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849938992 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849938993 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.801 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849933881 ms III - Start
    [junit] SLOCK [T main @ 1755849933882 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 432x375, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test02NewtCanvasAWT_Onscreen
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849938992 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849938993 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NEWT took 1.241 sec
    [junit] Testcase: test02NewtCanvasAWT_Onscreen took 1.373 sec
    [junit] Testcase: test03NewtCanvasAWT_Offsccreen took 0.003 sec
    [junit] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.801 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849933881 ms III - Start
    [junit] SLOCK [T main @ 1755849933882 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#38,Thread-3-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#38,Thread-3-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 432x375, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#37,Thread-3-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test01NEWT
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test02NewtCanvasAWT_Onscreen
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,Thread-4-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#44,Thread-4-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] requestFocus: NEWT Component
    [junit] centerMouse: robot pos: 320x251, onTitleBarIfWindow: false
    [junit] requestFocus: click, d: 501 ms
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,Thread-3-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test02NewtCanvasAWT_Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen
    [junit] Platform doesn't support offscreen rendering.
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT - test03NewtCanvasAWT_Offsccreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849938992 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849938993 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849940566 ms III - Start
    [junit] SLOCK [T main @ 1755849940567 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849943463 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 624x418 of 624x418, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x418 of 624x418, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849943598 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/240
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
    [junit] Frames for initial setVisible(true): 5
    [junit] FOCUS AWT  Button request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,624x441,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button0
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,23,624x418],cause=UNKNOWN] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849947797 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,624x23,label=Click me ..],cause=UNKNOWN] on canvas0
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas0
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x263, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849948164 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849948242 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849948600 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849948693 d 0ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849949132 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape 0/0 624x418 of 624x418, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x418 of 624x418, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849949247 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button1
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/240
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button1
    [junit] Frames for initial setVisible(true): 5
    [junit] FOCUS AWT  Button request
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,0,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,624x441,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [4]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] centerMouse: robot pos: 320x263, onTitleBarIfWindow: true
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button1
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849954401 d 0ms]]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x263, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849957406 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849957482 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849957859 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849957936 d 0ms]]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849958345 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849958345 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.462 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849940566 ms III - Start
    [junit] SLOCK [T main @ 1755849940567 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849943463 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 624x418 of 624x418, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x418 of 624x418, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849943598 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/240
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
    [junit] Frames for initial setVisible(true): 5
    [junit] FOCUS AWT  Button request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,624x441,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button0
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,23,624x418],cause=UNKNOWN] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849947797 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,624x23,label=Click me ..],cause=UNKNOWN] on canvas0
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas0
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x263, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849948164 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849948242 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849948600 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849948693 d 0ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849949132 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape 0/0 624x418 of 624x418, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x418 of 624x418, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849949247 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button1
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/240
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button1
    [junit] Frames for initial setVisible(true): 5
    [junit] FOCUS AWT  Button request
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,0,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,624x441,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [4]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] centerMouse: robot pos: 320x263, onTitleBarIfWindow: true
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button1
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849954401 d 0ms]]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x263, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849957406 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849957482 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849957859 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849957936 d 0ms]]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849958345 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849958345 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testFocus01ProgrFocus took 5.949 sec
    [junit] Testcase: testFocus02RobotFocus took 9.234 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.462 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849940566 ms III - Start
    [junit] SLOCK [T main @ 1755849940567 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849943463 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 624x418 of 624x418, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x418 of 624x418, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849943598 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/240
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
    [junit] Frames for initial setVisible(true): 5
    [junit] FOCUS AWT  Button request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,624x441,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button0
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,0,23,624x418],cause=UNKNOWN] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849947797 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,624x23,label=Click me ..],cause=UNKNOWN] on canvas0
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas0
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x263, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849948164 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849948242 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849948600 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849948693 d 0ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus01ProgrFocus
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849949132 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape 0/0 624x418 of 624x418, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x418 of 624x418, swapInterval 1, drawable 0x120108ed, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849949247 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button1
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/240
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button1
    [junit] Frames for initial setVisible(true): 5
    [junit] FOCUS AWT  Button request
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] FOCUS AWT  GAINED PERM [fc 1]: Button, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,0,640x480,layout=java.awt.BorderLayout,title=Swing AWT Parent Frame: testNewtChildFocus,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,624x441,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [1]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button sync
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT PRESSED [true]: Button, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: Button, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [2]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [3]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT PRESSED [true]: Button, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: Button, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [4]: Button, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS NEWT Canvas/GLWindow request
    [junit] centerMouse: robot pos: 320x263, onTitleBarIfWindow: true
    [junit] FOCUS AWT  LOST   PERM [fc -1]: Button, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button1
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849954401 d 0ms]]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync
    [junit] centerMouse: robot pos: 320x263, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849957406 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849957482 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849957859 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849957936 d 0ms]]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot - testFocus02RobotFocus
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849958345 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849958345 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot
    [junit] ++++ Test Singleton.ctor()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849959797 ms III - Start
    [junit] SLOCK [T main @ 1755849959798 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849962619 d 0ms]]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x101952da: tileRendererInUse null, GearsES2[obj 0x101952da isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x101952da on Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x101952da created: GearsObj[0x1f076f89, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x101952da created: GearsObj[0x64e8fef3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x101952da created: GearsObj[0x64e8fef3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x101952da FIN GearsES2[obj 0x101952da isInit true, usesShared false, 1 GearsObj[0x1f076f89, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64e8fef3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5dc6ab61, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x101952da 0/0 468x349 of 468x349, swapInterval 1, drawable 0x64010830, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x101952da, angle 0.0, [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0 -> [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0, v-flip false
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0x64010830
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x101952da 0/0 468x349 of 468x349, swapInterval 1, drawable 0xffffffffd201092e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x101952da, angle 0.5, [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0 -> [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0, v-flip false
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0xffffffffd201092e
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0x64010830
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849962850 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0x64010830
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0xffffffffd201092e
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/240
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
    [junit] Frames for initial setVisible(true): 5
    [junit] FOCUS AWT  Button Outer request.1
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,624x441,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button0
    [junit] FOCUS AWT  Button Outer sync.1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] FOCUS NEWT Canvas/GLWindow request.2
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,40,23,468x349],cause=UNKNOWN] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849966985 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,624x23,label=north],cause=UNKNOWN] on canvas0
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas0
    [junit] FOCUS NEWT Canvas/GLWindow sync.2
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849967350 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849967440 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849967799 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849967892 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.2
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968393 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968395 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968395 d 1ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968409 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968409 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.3
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969188 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969195 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969196 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969208 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969208 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969863 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969875 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969877 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969891 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969891 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.4
    [junit] FOCUS AWT  Button request.3
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849970521 d 0ms]]
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button1
    [junit] FOCUS AWT  Button sync.3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS NEWT Canvas/GLWindow request.4
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,40,23,468x349],cause=UNKNOWN] on button1
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974062 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,546x23,label=north],cause=UNKNOWN] on canvas0
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas0
    [junit] FOCUS NEWT Canvas/GLWindow sync.4
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974430 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974507 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974868 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974962 d 0ms]]]
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975463 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975474 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975476 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975487 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975487 d 2ms]]]
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976263 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976273 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976274 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976276 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976276 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976921 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976928 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976929 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976940 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976940 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849977539 d 0ms]]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x101952da: tileRendererInUse null
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x101952da FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849977624 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.0 0x6fdbe764: tileRendererInUse null, GearsES2[obj 0x6fdbe764 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6fdbe764 on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6fdbe764 created: GearsObj[0x294b2f66, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6fdbe764 created: GearsObj[0x2a74caf0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6fdbe764 created: GearsObj[0x2a74caf0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.X 0x6fdbe764 FIN GearsES2[obj 0x6fdbe764 isInit true, usesShared false, 1 GearsObj[0x294b2f66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a74caf0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7836ae7b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x6fdbe764 0/0 468x349 of 468x349, swapInterval 1, drawable 0x64010830, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6fdbe764, angle 0.0, [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0 -> [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0x64010830
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6fdbe764 0/0 468x349 of 468x349, swapInterval 1, drawable 0xffffffffd201092e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6fdbe764, angle 0.5, [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0 -> [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0, v-flip false
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0xffffffffd201092e
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0x2401072a
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849977738 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0x2401072a
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0x66010843
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/240
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button2
    [junit] Frames for initial setVisible(true): 5
    [junit] FOCUS AWT  Button Outer request.1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,0,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,624x441,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button Outer sync.1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button2
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button2
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button2
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button2
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] FOCUS NEWT Canvas/GLWindow request.2
    [junit] centerMouse: robot pos: 322x252, onTitleBarIfWindow: true
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button2
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849982747 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849982751 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849982774 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[CLICKED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849982774 d 0ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849985711 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849985803 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986179 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986257 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.2
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986662 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986665 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986665 d 1ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986676 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986676 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.3
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987458 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987467 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987468 d 1ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987479 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987479 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988148 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988154 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988155 d 2ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988178 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988178 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.4
    [junit] FOCUS AWT  Button request.3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: true
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849989162 d 0ms]]
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=MOUSE_EVENT] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button sync.3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button3
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button3
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button3
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [4]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] FOCUS NEWT Canvas/GLWindow request.4
    [junit] centerMouse: robot pos: 322x252, onTitleBarIfWindow: true
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button3
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849993427 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849993428 d 1ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849993451 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[CLICKED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849993451 d 1ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync.4
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849996403 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849996497 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849996859 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849996953 d 0ms]]]
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997469 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997477 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997478 d 5ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997505 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997505 d 0ms]]]
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998299 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998309 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998310 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998310 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998310 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998975 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998979 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998980 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999001 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999001 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999619 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999635 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x6fdbe764: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x6fdbe764 FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999653 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849999698 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849999698 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 40.59 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849959797 ms III - Start
    [junit] SLOCK [T main @ 1755849959798 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849962619 d 0ms]]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x101952da: tileRendererInUse null, GearsES2[obj 0x101952da isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x101952da on Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x101952da created: GearsObj[0x1f076f89, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x101952da created: GearsObj[0x64e8fef3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x101952da created: GearsObj[0x64e8fef3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x101952da FIN GearsES2[obj 0x101952da isInit true, usesShared false, 1 GearsObj[0x1f076f89, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64e8fef3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5dc6ab61, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x101952da 0/0 468x349 of 468x349, swapInterval 1, drawable 0x64010830, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x101952da, angle 0.0, [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0 -> [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0, v-flip false
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0x64010830
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x101952da 0/0 468x349 of 468x349, swapInterval 1, drawable 0xffffffffd201092e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x101952da, angle 0.5, [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0 -> [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0, v-flip false
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0xffffffffd201092e
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0x64010830
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849962850 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0x64010830
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0xffffffffd201092e
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/240
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
    [junit] Frames for initial setVisible(true): 5
    [junit] FOCUS AWT  Button Outer request.1
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,624x441,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button0
    [junit] FOCUS AWT  Button Outer sync.1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] FOCUS NEWT Canvas/GLWindow request.2
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,40,23,468x349],cause=UNKNOWN] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849966985 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,624x23,label=north],cause=UNKNOWN] on canvas0
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas0
    [junit] FOCUS NEWT Canvas/GLWindow sync.2
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849967350 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849967440 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849967799 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849967892 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.2
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968393 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968395 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968395 d 1ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968409 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968409 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.3
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969188 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969195 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969196 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969208 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969208 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969863 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969875 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969877 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969891 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969891 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.4
    [junit] FOCUS AWT  Button request.3
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849970521 d 0ms]]
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button1
    [junit] FOCUS AWT  Button sync.3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS NEWT Canvas/GLWindow request.4
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,40,23,468x349],cause=UNKNOWN] on button1
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974062 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,546x23,label=north],cause=UNKNOWN] on canvas0
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas0
    [junit] FOCUS NEWT Canvas/GLWindow sync.4
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974430 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974507 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974868 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974962 d 0ms]]]
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975463 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975474 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975476 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975487 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975487 d 2ms]]]
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976263 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976273 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976274 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976276 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976276 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976921 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976928 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976929 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976940 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976940 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849977539 d 0ms]]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x101952da: tileRendererInUse null
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x101952da FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849977624 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.0 0x6fdbe764: tileRendererInUse null, GearsES2[obj 0x6fdbe764 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6fdbe764 on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6fdbe764 created: GearsObj[0x294b2f66, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6fdbe764 created: GearsObj[0x2a74caf0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6fdbe764 created: GearsObj[0x2a74caf0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.X 0x6fdbe764 FIN GearsES2[obj 0x6fdbe764 isInit true, usesShared false, 1 GearsObj[0x294b2f66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a74caf0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7836ae7b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x6fdbe764 0/0 468x349 of 468x349, swapInterval 1, drawable 0x64010830, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6fdbe764, angle 0.0, [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0 -> [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0x64010830
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6fdbe764 0/0 468x349 of 468x349, swapInterval 1, drawable 0xffffffffd201092e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6fdbe764, angle 0.5, [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0 -> [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0, v-flip false
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0xffffffffd201092e
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0x2401072a
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849977738 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0x2401072a
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0x66010843
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/240
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button2
    [junit] Frames for initial setVisible(true): 5
    [junit] FOCUS AWT  Button Outer request.1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,0,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,624x441,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button Outer sync.1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button2
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button2
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button2
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button2
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] FOCUS NEWT Canvas/GLWindow request.2
    [junit] centerMouse: robot pos: 322x252, onTitleBarIfWindow: true
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button2
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849982747 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849982751 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849982774 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[CLICKED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849982774 d 0ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849985711 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849985803 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986179 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986257 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.2
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986662 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986665 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986665 d 1ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986676 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986676 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.3
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987458 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987467 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987468 d 1ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987479 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987479 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988148 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988154 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988155 d 2ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988178 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988178 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.4
    [junit] FOCUS AWT  Button request.3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: true
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849989162 d 0ms]]
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=MOUSE_EVENT] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button sync.3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button3
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button3
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button3
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [4]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] FOCUS NEWT Canvas/GLWindow request.4
    [junit] centerMouse: robot pos: 322x252, onTitleBarIfWindow: true
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button3
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849993427 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849993428 d 1ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849993451 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[CLICKED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849993451 d 1ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync.4
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849996403 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849996497 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849996859 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849996953 d 0ms]]]
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997469 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997477 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997478 d 5ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997505 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997505 d 0ms]]]
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998299 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998309 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998310 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998310 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998310 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998975 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998979 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998980 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999001 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999001 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999619 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999635 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x6fdbe764: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x6fdbe764 FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999653 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849999698 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849999698 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testFocus01ProgrFocus took 15.166 sec
    [junit] Testcase: testFocus02RobotFocus took 22.103 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 40.59 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849959797 ms III - Start
    [junit] SLOCK [T main @ 1755849959798 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849962619 d 0ms]]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x101952da: tileRendererInUse null, GearsES2[obj 0x101952da isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x101952da on Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x101952da created: GearsObj[0x1f076f89, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x101952da created: GearsObj[0x64e8fef3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x101952da created: GearsObj[0x64e8fef3, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x101952da FIN GearsES2[obj 0x101952da isInit true, usesShared false, 1 GearsObj[0x1f076f89, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x64e8fef3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5dc6ab61, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x101952da 0/0 468x349 of 468x349, swapInterval 1, drawable 0x64010830, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x101952da, angle 0.0, [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0 -> [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0, v-flip false
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0x64010830
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x101952da 0/0 468x349 of 468x349, swapInterval 1, drawable 0xffffffffd201092e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x101952da, angle 0.5, [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0 -> [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0, v-flip false
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0xffffffffd201092e
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0x64010830
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849962850 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0x64010830
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x101952da 468x349, swapInterval 1, drawable 0xffffffffd201092e
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/240
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
    [junit] Frames for initial setVisible(true): 5
    [junit] FOCUS AWT  Button Outer request.1
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame0,0,0,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,624x441,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=UNKNOWN] on button0
    [junit] FOCUS AWT  Button Outer sync.1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button0
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button0
    [junit] FOCUS NEWT Canvas/GLWindow request.2
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,40,23,468x349],cause=UNKNOWN] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849966985 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button0,0,0,624x23,label=north],cause=UNKNOWN] on canvas0
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas0
    [junit] FOCUS NEWT Canvas/GLWindow sync.2
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849967350 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849967440 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849967799 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849967892 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.2
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968393 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968395 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968395 d 1ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968409 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849968409 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.3
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969188 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969195 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969196 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969208 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969208 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969863 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969875 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969877 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969891 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849969891 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.4
    [junit] FOCUS AWT  Button request.3
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849970521 d 0ms]]
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button1
    [junit] FOCUS AWT  Button sync.3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button1
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button1
    [junit] FOCUS NEWT Canvas/GLWindow request.4
    [junit] requestFocus: AWT Component
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,40,23,468x349],cause=UNKNOWN] on button1
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974062 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Button[button1,0,0,546x23,label=north],cause=UNKNOWN] on canvas0
    [junit] FOCUS AWT  LOST   PERM [fc -1]: NewtCanvasAWT, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on canvas0
    [junit] FOCUS NEWT Canvas/GLWindow sync.4
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974430 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974507 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974868 d 1ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849974962 d 0ms]]]
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975463 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975474 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975476 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975487 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849975487 d 2ms]]]
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976263 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976273 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976274 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976276 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976276 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976921 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976928 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976929 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976940 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849976940 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849977539 d 0ms]]
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x101952da: tileRendererInUse null
    [junit] Thread[#37,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x101952da FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus01ProgrFocus
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849977624 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.0 0x6fdbe764: tileRendererInUse null, GearsES2[obj 0x6fdbe764 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6fdbe764 on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6fdbe764 created: GearsObj[0x294b2f66, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6fdbe764 created: GearsObj[0x2a74caf0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6fdbe764 created: GearsObj[0x2a74caf0, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.X 0x6fdbe764 FIN GearsES2[obj 0x6fdbe764 isInit true, usesShared false, 1 GearsObj[0x294b2f66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2a74caf0, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7836ae7b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x6fdbe764 0/0 468x349 of 468x349, swapInterval 1, drawable 0x64010830, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6fdbe764, angle 0.0, [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0 -> [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0x64010830
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6fdbe764 0/0 468x349 of 468x349, swapInterval 1, drawable 0xffffffffd201092e, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6fdbe764, angle 0.5, [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0 -> [l -1.3409742, r 1.3409742, b -1.0, t 1.0] 2.6819484x2.0, v-flip false
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0xffffffffd201092e
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0x2401072a
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849977738 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0x2401072a
    [junit] Thread[#38,AWT-EventQueue-0,6,main] GearsES2.display 0x6fdbe764 468x349, swapInterval 1, drawable 0x66010843
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 320/240
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button2
    [junit] Frames for initial setVisible(true): 5
    [junit] FOCUS AWT  Button Outer request.1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: true
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=javax.swing.JFrame[frame1,0,0,640x480,layout=java.awt.BorderLayout,title=Swing Parent JFrame,resizable,normal,defaultCloseOperation=DO_NOTHING_ON_CLOSE,rootPane=javax.swing.JRootPane[,8,31,624x441,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true],cause=MOUSE_EVENT] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button Outer sync.1
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button2
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button2
    [junit] KEY AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button2
    [junit] KEY AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button2
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] centerMouse: robot pos: 320x43, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_PRESSED,(312,12),absolute(320,43),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_RELEASED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] MOUSE AWT CLICKED [4]: ButtonNorthOuter, java.awt.event.MouseEvent[MOUSE_CLICKED,(312,12),absolute(320,43),button=1,modifiers=Button1,clickCount=1] on button2
    [junit] FOCUS NEWT Canvas/GLWindow request.2
    [junit] centerMouse: robot pos: 322x252, onTitleBarIfWindow: true
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthOuter, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button2
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849982747 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849982751 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849982774 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[CLICKED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849982774 d 0ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849985711 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849985803 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986179 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986257 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.2
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986662 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986665 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986665 d 1ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986676 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849986676 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.3
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987458 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987467 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987468 d 1ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987479 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849987479 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988148 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988154 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988155 d 2ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988178 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849988178 d 0ms]]]
    [junit] FOCUS NEWT Canvas/GLWindow sync.2.4
    [junit] FOCUS AWT  Button request.3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: true
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849989162 d 0ms]]
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
    [junit] FOCUS AWT  GAINED PERM [fc 1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=MOUSE_EVENT] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [1]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  Button sync.3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button3
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button3
    [junit] KEY AWT PRESSED [true]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_PRESSED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button3
    [junit] KEY AWT RELEASED [false]: ButtonNorthInner, java.awt.event.KeyEvent[KEY_RELEASED,keyCode=65,keyText=A,keyChar='a',keyLocation=KEY_LOCATION_STANDARD,rawCode=65,primaryLevelUnicode=97,scancode=30,extendedKeyCode=0x41] on button3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [2]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] centerMouse: robot pos: 321x66, onTitleBarIfWindow: false
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [3]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT PRESSED [true]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_PRESSED,(273,12),absolute(321,66),button=1,modifiers=Button1,extModifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT RELEASED [false]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_RELEASED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] MOUSE AWT CLICKED [4]: ButtonNorthInner, java.awt.event.MouseEvent[MOUSE_CLICKED,(273,12),absolute(321,66),button=1,modifiers=Button1,clickCount=1] on button3
    [junit] FOCUS NEWT Canvas/GLWindow request.4
    [junit] centerMouse: robot pos: 322x252, onTitleBarIfWindow: true
    [junit] FOCUS AWT  LOST   PERM [fc -1]: ButtonNorthInner, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button3
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849993427 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849993428 d 1ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849993451 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [1]: GLWindow1, MouseEvent[CLICKED, [234]/[175], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/175, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849993451 d 1ms]]]
    [junit] requestFocus: click, d: 501 ms
    [junit] Info: Focus prev. gained, but NewtCanvasAWT didn't loose it. Gainer: GLWindow1[focusCount 1]; Looser NewtCanvasAWT[focusCount 0, temp false]
    [junit] FOCUS NEWT Canvas/GLWindow sync.4
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849996403 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849996497 d 0ms]]]
    [junit] KEY NEWT PRESSED [true]: GLWindow1, KeyEvent[PRESSED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849996859 d 0ms]]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x41, sym 0x41, char 'a' (0x61), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849996953 d 0ms]]]
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997469 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997477 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997478 d 5ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997505 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [2]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849997505 d 0ms]]]
    [junit] centerMouse: robot pos: 322x251, onTitleBarIfWindow: false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998299 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998309 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998310 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998310 d 1ms]]]
    [junit] MOUSE NEWT CLICKED [3]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998310 d 1ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998975 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998979 d 0ms]]
    [junit] MOUSE NEWT PRESSED [true]: GLWindow1, MouseEvent[PRESSED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[1.0/1.0=1.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849998980 d 0ms]]]
    [junit] MOUSE NEWT RELEASED [false]: GLWindow1, MouseEvent[RELEASED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999001 d 0ms]]]
    [junit] MOUSE NEWT CLICKED [4]: GLWindow1, MouseEvent[CLICKED, [234]/[174], button 1, count 1, rotation [0.0, 0.0, 0.0] * 1.0, pointer<1>[0/Mouse: 234/174, p[0.0/1.0=0.0]], InputEvent[modifiers: [button1], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999001 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999619 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999635 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x6fdbe764: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x6fdbe764 FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755849999653 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus02SwingAWTRobot - testFocus02RobotFocus
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755849999698 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755849999698 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850001509 ms III - Start
    [junit] SLOCK [T main @ 1755850001509 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen
    [junit] FTKL.fwd-keys: pressed TAB
    [junit] FTKL.fwd-keys: ctrl pressed TAB
    [junit] FTKL.bwd-keys: pressed BACK_SPACE
    [junit] FTKL.bwd-keys: shift ctrl pressed TAB
    [junit] FTKL.bwd-keys: shift pressed TAB
    [junit] Create PointerIcon #01: PointerIcon[obj 0x3514a4c0, .windows_nil-1, 0x4a8013d, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x212b5695, .windows_nil-1, 0x47038d, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x446293d, .windows_nil-1, 0x9039b, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x69997e9d, .windows_nil-1, 0x570393, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x101952da, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x4bb33f74, .windows_nil-1, 0x4003a3, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850004287 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.0 0x1a4013: tileRendererInUse null, GearsES2[obj 0x1a4013 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1a4013 on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1a4013 created: GearsObj[0x3a4a3cd1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1a4013 created: GearsObj[0x3c74beb2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1a4013 created: GearsObj[0x3c74beb2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.X 0x1a4013 FIN GearsES2[obj 0x1a4013 isInit true, usesShared false, 1 GearsObj[0x3a4a3cd1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c74beb2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f4774b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x1a4013 0/0 192x261 of 192x261, swapInterval 1, drawable 0x64010830, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1a4013, angle 0.0, [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875 -> [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875, v-flip false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850004378 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 150/150
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
    [junit] centerMouse: robot pos: 32x162, onTitleBarIfWindow: true
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Frame[frame0,0,0,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=MOUSE_EVENT] on button0
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,56,31,192x261],cause=TRAVERSAL_FORWARD] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850005869 d 0ms]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x9, sym 0x9, char '	' (0x9), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850005933 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850006490 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: EAST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button1
    [junit] FOCUS AWT  LOST   PERM [fc -1]: EAST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,56,31,192x261],cause=TRAVERSAL_BACKWARD] on button1
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850007121 d 0ms]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850007191 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850007776 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button0
    [junit] Test: Direct NewtCanvasAWT focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,56,31,192x261],cause=UNKNOWN] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850008286 d 0ms]]
    [junit] Test: Direct AWT Button-West focus
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850008609 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button0
    [junit] Test: Direct NEWT-Child request focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850008930 d 0ms]]
    [junit] glWindow hasFocus true
    [junit] glWindow1FA GLWindow1[focusCount 1]
    [junit] bWestFA WEST[focusCount -1, temp false]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009254 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009271 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a4013: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a4013 FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009306 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen
    [junit] FTKL.fwd-keys: pressed TAB
    [junit] FTKL.fwd-keys: ctrl pressed TAB
    [junit] FTKL.bwd-keys: pressed BACK_SPACE
    [junit] FTKL.bwd-keys: shift ctrl pressed TAB
    [junit] FTKL.bwd-keys: shift pressed TAB
    [junit] Create PointerIcon #01: PointerIcon[obj 0x43dac38f, .windows_nil-1, 0x910309, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x342c38f8, .windows_nil-1, 0x235035b, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0xc88a337, .windows_nil-1, 0x1eb0331, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x5d0a1059, .windows_nil-1, 0x4103a3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x54bff557, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x593aaf41, .windows_nil-1, 0x580393, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009389 d 0ms]]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.init.0 0xd5b810e: tileRendererInUse null, GearsES2[obj 0xd5b810e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xd5b810e on Thread[#43,main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xd5b810e created: GearsObj[0x3a9c01f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xd5b810e created: GearsObj[0x6ab7eba5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xd5b810e created: GearsObj[0x6ab7eba5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.init.X 0xd5b810e FIN GearsES2[obj 0xd5b810e isInit true, usesShared false, 1 GearsObj[0x3a9c01f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ab7eba5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x527eab52, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.reshape 0xd5b810e 0/0 192x261 of 192x261, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xd5b810e, angle 0.0, [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875 -> [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875, v-flip false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009475 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 150/150
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button2
    [junit] centerMouse: robot pos: 32x162, onTitleBarIfWindow: true
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Frame[frame1,0,0,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=MOUSE_EVENT] on button2
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,56,31,192x261],cause=TRAVERSAL_FORWARD] on button2
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850010965 d 1ms]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x9, sym 0x9, char '	' (0x9), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850011034 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850011584 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: EAST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button3
    [junit] FOCUS AWT  LOST   PERM [fc -1]: EAST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,56,31,192x261],cause=TRAVERSAL_BACKWARD] on button3
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850012220 d 0ms]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850012290 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850012849 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button2
    [junit] Test: Direct NewtCanvasAWT focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,56,31,192x261],cause=UNKNOWN] on button2
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850013349 d 0ms]]
    [junit] Test: Direct AWT Button-West focus
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850013670 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button2
    [junit] Test: Direct NEWT-Child request focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button2
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850013991 d 0ms]]
    [junit] glWindow hasFocus true
    [junit] glWindow1FA GLWindow1[focusCount 1]
    [junit] bWestFA WEST[focusCount -1, temp false]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850014317 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850014334 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xd5b810e: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xd5b810e FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850014371 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850014403 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850014403 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.59 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850001509 ms III - Start
    [junit] SLOCK [T main @ 1755850001509 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen
    [junit] FTKL.fwd-keys: pressed TAB
    [junit] FTKL.fwd-keys: ctrl pressed TAB
    [junit] FTKL.bwd-keys: pressed BACK_SPACE
    [junit] FTKL.bwd-keys: shift ctrl pressed TAB
    [junit] FTKL.bwd-keys: shift pressed TAB
    [junit] Create PointerIcon #01: PointerIcon[obj 0x3514a4c0, .windows_nil-1, 0x4a8013d, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x212b5695, .windows_nil-1, 0x47038d, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x446293d, .windows_nil-1, 0x9039b, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x69997e9d, .windows_nil-1, 0x570393, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x101952da, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x4bb33f74, .windows_nil-1, 0x4003a3, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850004287 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.0 0x1a4013: tileRendererInUse null, GearsES2[obj 0x1a4013 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1a4013 on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1a4013 created: GearsObj[0x3a4a3cd1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1a4013 created: GearsObj[0x3c74beb2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1a4013 created: GearsObj[0x3c74beb2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.X 0x1a4013 FIN GearsES2[obj 0x1a4013 isInit true, usesShared false, 1 GearsObj[0x3a4a3cd1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c74beb2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f4774b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x1a4013 0/0 192x261 of 192x261, swapInterval 1, drawable 0x64010830, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1a4013, angle 0.0, [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875 -> [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875, v-flip false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850004378 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 150/150
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
    [junit] centerMouse: robot pos: 32x162, onTitleBarIfWindow: true
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Frame[frame0,0,0,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=MOUSE_EVENT] on button0
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,56,31,192x261],cause=TRAVERSAL_FORWARD] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850005869 d 0ms]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x9, sym 0x9, char '	' (0x9), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850005933 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850006490 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: EAST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button1
    [junit] FOCUS AWT  LOST   PERM [fc -1]: EAST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,56,31,192x261],cause=TRAVERSAL_BACKWARD] on button1
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850007121 d 0ms]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850007191 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850007776 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button0
    [junit] Test: Direct NewtCanvasAWT focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,56,31,192x261],cause=UNKNOWN] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850008286 d 0ms]]
    [junit] Test: Direct AWT Button-West focus
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850008609 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button0
    [junit] Test: Direct NEWT-Child request focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850008930 d 0ms]]
    [junit] glWindow hasFocus true
    [junit] glWindow1FA GLWindow1[focusCount 1]
    [junit] bWestFA WEST[focusCount -1, temp false]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009254 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009271 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a4013: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a4013 FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009306 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen
    [junit] FTKL.fwd-keys: pressed TAB
    [junit] FTKL.fwd-keys: ctrl pressed TAB
    [junit] FTKL.bwd-keys: pressed BACK_SPACE
    [junit] FTKL.bwd-keys: shift ctrl pressed TAB
    [junit] FTKL.bwd-keys: shift pressed TAB
    [junit] Create PointerIcon #01: PointerIcon[obj 0x43dac38f, .windows_nil-1, 0x910309, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x342c38f8, .windows_nil-1, 0x235035b, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0xc88a337, .windows_nil-1, 0x1eb0331, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x5d0a1059, .windows_nil-1, 0x4103a3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x54bff557, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x593aaf41, .windows_nil-1, 0x580393, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009389 d 0ms]]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.init.0 0xd5b810e: tileRendererInUse null, GearsES2[obj 0xd5b810e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xd5b810e on Thread[#43,main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xd5b810e created: GearsObj[0x3a9c01f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xd5b810e created: GearsObj[0x6ab7eba5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xd5b810e created: GearsObj[0x6ab7eba5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.init.X 0xd5b810e FIN GearsES2[obj 0xd5b810e isInit true, usesShared false, 1 GearsObj[0x3a9c01f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ab7eba5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x527eab52, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.reshape 0xd5b810e 0/0 192x261 of 192x261, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xd5b810e, angle 0.0, [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875 -> [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875, v-flip false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009475 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 150/150
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button2
    [junit] centerMouse: robot pos: 32x162, onTitleBarIfWindow: true
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Frame[frame1,0,0,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=MOUSE_EVENT] on button2
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,56,31,192x261],cause=TRAVERSAL_FORWARD] on button2
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850010965 d 1ms]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x9, sym 0x9, char '	' (0x9), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850011034 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850011584 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: EAST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button3
    [junit] FOCUS AWT  LOST   PERM [fc -1]: EAST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,56,31,192x261],cause=TRAVERSAL_BACKWARD] on button3
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850012220 d 0ms]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850012290 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850012849 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button2
    [junit] Test: Direct NewtCanvasAWT focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,56,31,192x261],cause=UNKNOWN] on button2
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850013349 d 0ms]]
    [junit] Test: Direct AWT Button-West focus
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850013670 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button2
    [junit] Test: Direct NEWT-Child request focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button2
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850013991 d 0ms]]
    [junit] glWindow hasFocus true
    [junit] glWindow1FA GLWindow1[focusCount 1]
    [junit] bWestFA WEST[focusCount -1, temp false]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850014317 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850014334 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xd5b810e: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xd5b810e FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850014371 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850014403 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850014403 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testWindowParentingAWTFocusTraversal01Onscreen took 5.355 sec
    [junit] Testcase: testWindowParentingAWTFocusTraversal02Offscreen took 5.06 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.59 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850001509 ms III - Start
    [junit] SLOCK [T main @ 1755850001509 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen
    [junit] FTKL.fwd-keys: pressed TAB
    [junit] FTKL.fwd-keys: ctrl pressed TAB
    [junit] FTKL.bwd-keys: pressed BACK_SPACE
    [junit] FTKL.bwd-keys: shift ctrl pressed TAB
    [junit] FTKL.bwd-keys: shift pressed TAB
    [junit] Create PointerIcon #01: PointerIcon[obj 0x3514a4c0, .windows_nil-1, 0x4a8013d, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x212b5695, .windows_nil-1, 0x47038d, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x446293d, .windows_nil-1, 0x9039b, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x69997e9d, .windows_nil-1, 0x570393, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x101952da, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x4bb33f74, .windows_nil-1, 0x4003a3, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850004287 d 0ms]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.0 0x1a4013: tileRendererInUse null, GearsES2[obj 0x1a4013 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x1a4013 on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x1a4013 created: GearsObj[0x3a4a3cd1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x1a4013 created: GearsObj[0x3c74beb2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x1a4013 created: GearsObj[0x3c74beb2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.X 0x1a4013 FIN GearsES2[obj 0x1a4013 isInit true, usesShared false, 1 GearsObj[0x3a4a3cd1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3c74beb2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f4774b3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x1a4013 0/0 192x261 of 192x261, swapInterval 1, drawable 0x64010830, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x1a4013, angle 0.0, [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875 -> [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875, v-flip false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850004378 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button0
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 150/150
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
    [junit] centerMouse: robot pos: 32x162, onTitleBarIfWindow: true
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Frame[frame0,0,0,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=MOUSE_EVENT] on button0
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,56,31,192x261],cause=TRAVERSAL_FORWARD] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850005869 d 0ms]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x9, sym 0x9, char '	' (0x9), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850005933 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850006490 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: EAST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button1
    [junit] FOCUS AWT  LOST   PERM [fc -1]: EAST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,56,31,192x261],cause=TRAVERSAL_BACKWARD] on button1
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850007121 d 0ms]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850007191 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850007776 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button0
    [junit] Test: Direct NewtCanvasAWT focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas0,56,31,192x261],cause=UNKNOWN] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850008286 d 0ms]]
    [junit] Test: Direct AWT Button-West focus
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850008609 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button0
    [junit] Test: Direct NEWT-Child request focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button0
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850008930 d 0ms]]
    [junit] glWindow hasFocus true
    [junit] glWindow1FA GLWindow1[focusCount 1]
    [junit] bWestFA WEST[focusCount -1, temp false]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009254 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009271 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a4013: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x1a4013 FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009306 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal01Onscreen
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen
    [junit] FTKL.fwd-keys: pressed TAB
    [junit] FTKL.fwd-keys: ctrl pressed TAB
    [junit] FTKL.bwd-keys: pressed BACK_SPACE
    [junit] FTKL.bwd-keys: shift ctrl pressed TAB
    [junit] FTKL.bwd-keys: shift pressed TAB
    [junit] Create PointerIcon #01: PointerIcon[obj 0x43dac38f, .windows_nil-1, 0x910309, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x342c38f8, .windows_nil-1, 0x235035b, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0xc88a337, .windows_nil-1, 0x1eb0331, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x5d0a1059, .windows_nil-1, 0x4103a3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x54bff557, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x593aaf41, .windows_nil-1, 0x580393, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009389 d 0ms]]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.init.0 0xd5b810e: tileRendererInUse null, GearsES2[obj 0xd5b810e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0xd5b810e on Thread[#43,main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0xd5b810e created: GearsObj[0x3a9c01f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0xd5b810e created: GearsObj[0x6ab7eba5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0xd5b810e created: GearsObj[0x6ab7eba5, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.init.X 0xd5b810e FIN GearsES2[obj 0xd5b810e isInit true, usesShared false, 1 GearsObj[0x3a9c01f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ab7eba5, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x527eab52, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.reshape 0xd5b810e 0/0 192x261 of 192x261, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0xd5b810e, angle 0.0, [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875 -> [l -1.0, r 1.0, b -1.359375, t 1.359375] 2.0x2.71875, v-flip false
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850009475 d 0ms]]
    [junit] ******** clearAWTFocus.0
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=ACTIVATION] on button2
    [junit] ******** clearAWTFocus.X
    [junit] toFront: robot pos: 150/150
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button2
    [junit] centerMouse: robot pos: 32x162, onTitleBarIfWindow: true
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=java.awt.Frame[frame1,0,0,300x300,layout=java.awt.BorderLayout,title=AWT Parent Frame,resizable,normal],cause=MOUSE_EVENT] on button2
    [junit] requestFocus: click, d: 501 ms
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,56,31,192x261],cause=TRAVERSAL_FORWARD] on button2
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850010965 d 1ms]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x9, sym 0x9, char '	' (0x9), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850011034 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850011584 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: EAST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button3
    [junit] FOCUS AWT  LOST   PERM [fc -1]: EAST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,56,31,192x261],cause=TRAVERSAL_BACKWARD] on button3
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850012220 d 0ms]]
    [junit] KEY NEWT RELEASED [false]: GLWindow1, KeyEvent[RELEASED, code 0x8, sym 0x8, char '' (0x8), printable true, modifier false, action false, InputEvent[modifiers: [], NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850012290 d 0ms]]]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850012849 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button2
    [junit] Test: Direct NewtCanvasAWT focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=com.jogamp.newt.awt.NewtCanvasAWT[canvas1,56,31,192x261],cause=UNKNOWN] on button2
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850013349 d 0ms]]
    [junit] Test: Direct AWT Button-West focus
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850013670 d 0ms]]
    [junit] FOCUS AWT  GAINED PERM [fc 1]: WEST, java.awt.event.FocusEvent[FOCUS_GAINED,permanent,opposite=null,cause=UNKNOWN] on button2
    [junit] Test: Direct NEWT-Child request focus
    [junit] FOCUS AWT  LOST   PERM [fc -1]: WEST, java.awt.event.FocusEvent[FOCUS_LOST,permanent,opposite=null,cause=CLEAR_GLOBAL_FOCUS_OWNER] on button2
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850013991 d 0ms]]
    [junit] glWindow hasFocus true
    [junit] glWindow1FA GLWindow1[focusCount 1]
    [junit] bWestFA WEST[focusCount -1, temp false]
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850014317 d 0ms]]
    [junit] FOCUS NEWT GAINED [fc 1]: GLWindow1, WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850014334 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xd5b810e: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0xd5b810e FIN
    [junit] FOCUS NEWT LOST   [fc -1]: GLWindow1, WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850014371 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT - testWindowParentingAWTFocusTraversal02Offscreen
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850014403 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850014403 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850015961 ms III - Start
    [junit] SLOCK [T main @ 1755850015962 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test02WindowParenting02CreateVisibleDestroy2Defered
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test02WindowParenting02CreateVisibleDestroy2Defered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test03WindowParenting02CreateVisibleDestroy3Odd
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.init FIN
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test03WindowParenting02CreateVisibleDestroy3Odd
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test04WindowParenting03ReparentNewtWin2Top
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.init FIN
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Reparent CHILD -> TOP: ACTION_NATIVE_REPARENTING
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Reparent TOP -> CHILD: ACTION_NATIVE_REPARENTING
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test04WindowParenting03ReparentNewtWin2Top
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test05WindowParenting04ReparentNewtWin2TopLayouted
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.init FIN
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Reparent CHILD -> TOP: ACTION_NATIVE_REPARENTING
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 559x434 of 559x434, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Reparent TOP -> CHILD: ACTION_NATIVE_REPARENTING
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test05WindowParenting04ReparentNewtWin2TopLayouted
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.init FIN
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#51,main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#51,main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#51,main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#51,main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850035297 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850035297 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.995 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850015961 ms III - Start
    [junit] SLOCK [T main @ 1755850015962 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test02WindowParenting02CreateVisibleDestroy2Defered
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test02WindowParenting02CreateVisibleDestroy2Defered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test03WindowParenting02CreateVisibleDestroy3Odd
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.init FIN
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test03WindowParenting02CreateVisibleDestroy3Odd
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test04WindowParenting03ReparentNewtWin2Top
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.init FIN
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Reparent CHILD -> TOP: ACTION_NATIVE_REPARENTING
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Reparent TOP -> CHILD: ACTION_NATIVE_REPARENTING
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test04WindowParenting03ReparentNewtWin2Top
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test05WindowParenting04ReparentNewtWin2TopLayouted
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.init FIN
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Reparent CHILD -> TOP: ACTION_NATIVE_REPARENTING
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 559x434 of 559x434, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Reparent TOP -> CHILD: ACTION_NATIVE_REPARENTING
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test05WindowParenting04ReparentNewtWin2TopLayouted
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.init FIN
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#51,main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#51,main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#51,main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#51,main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850035297 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850035297 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01WindowParenting01CreateVisibleDestroy1 took 1.569 sec
    [junit] Testcase: test02WindowParenting02CreateVisibleDestroy2Defered took 1.043 sec
    [junit] Testcase: test03WindowParenting02CreateVisibleDestroy3Odd took 1.06 sec
    [junit] Testcase: test04WindowParenting03ReparentNewtWin2Top took 4.357 sec
    [junit] Testcase: test05WindowParenting04ReparentNewtWin2TopLayouted took 4.354 sec
    [junit] Testcase: test06WindowParenting05ReparentAWTWinHopFrame2Frame took 4.367 sec
    [junit] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.995 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850015961 ms III - Start
    [junit] SLOCK [T main @ 1755850015962 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test01WindowParenting01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test02WindowParenting02CreateVisibleDestroy2Defered
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test02WindowParenting02CreateVisibleDestroy2Defered
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test03WindowParenting02CreateVisibleDestroy3Odd
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.init FIN
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-3,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test03WindowParenting02CreateVisibleDestroy3Odd
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test04WindowParenting03ReparentNewtWin2Top
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.init FIN
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Reparent CHILD -> TOP: ACTION_NATIVE_REPARENTING
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 640x480 of 640x480, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Reparent TOP -> CHILD: ACTION_NATIVE_REPARENTING
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#46,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test04WindowParenting03ReparentNewtWin2Top
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test05WindowParenting04ReparentNewtWin2TopLayouted
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 5 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=5, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=9, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=10, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.init FIN
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Reparent CHILD -> TOP: ACTION_NATIVE_REPARENTING
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 559x434 of 559x434, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Reparent TOP -> CHILD: ACTION_NATIVE_REPARENTING
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#48,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test05WindowParenting04ReparentNewtWin2TopLayouted
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.init FIN
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffd201092e, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#51,main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#51,main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#51,main-AWTAnimator#05,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#51,main-AWTAnimator#05,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#50,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT - test06WindowParenting05ReparentAWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850035297 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850035297 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850036763 ms III - Start
    [junit] SLOCK [T main @ 1755850036764 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#40,main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#40,main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#40,main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#40,main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850045290 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850045290 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.216 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850036763 ms III - Start
    [junit] SLOCK [T main @ 1755850036764 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#40,main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#40,main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#40,main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#40,main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850045290 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850045290 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01AWTWinHopFrame2FrameFPS25Animator took 3.227 sec
    [junit] Testcase: test02AWTWinHopFrame2FrameStdAnimator took 2.852 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.216 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850036763 ms III - Start
    [junit] SLOCK [T main @ 1755850036764 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#40,main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#40,main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#40,main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#40,main-FPSAWTAnimator#00-Timer0,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test01AWTWinHopFrame2FrameFPS25Animator
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x64010830, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT - test02AWTWinHopFrame2FrameStdAnimator
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850045290 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850045290 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850046838 ms III - Start
    [junit] SLOCK [T main @ 1755850046839 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x3601086d, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffb90108e3, tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffb90108e3, tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x3601086d, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850053628 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850053628 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.482 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850046838 ms III - Start
    [junit] SLOCK [T main @ 1755850046839 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x3601086d, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffb90108e3, tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffb90108e3, tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x3601086d, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850053628 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850053628 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01CreateVisibleDestroy1 took 1.53 sec
    [junit] Testcase: test02AWTWinHopFrame2Frame took 2.793 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.482 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850046838 ms III - Start
    [junit] SLOCK [T main @ 1755850046839 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x3601086d, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.init FIN
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffb90108e3, tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffffb90108e3, tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 543x395 of 543x395, swapInterval 1, drawable 0x3601086d, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT - test02AWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850053628 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850053628 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850055120 ms III - Start
    [junit] SLOCK [T main @ 1755850055121 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1
    [junit] $
    [junit] Demos: 1 - Visible
    [junit] Thread[#37,main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#37,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 468x349 of 468x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 2 - StopAnimator
    [junit] Demos: 3 - !Visible
    [junit] Demos: 4 - Visible
    [junit] Demos: 5 - X Container
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 468x349 of 468x349, swapInterval 1, drawable 0xffffffffb90108e3, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 6 - X Frame
    [junit] Demos: 7 - X GLWindow
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Demos: 8 - X DisturbanceThread
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame
    [junit] $
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#43,main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 468x349 of 468x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 546x395 of 546x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 468x349 of 468x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 2 - !visible
    [junit] Demos: 3 - !visible
    [junit] Demos: 4 - X frame
    [junit] Demos: 5 - X frame
    [junit] Demos: 6 - X GLWindow
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] Demos: 7 - X DisturbanceThread
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850063979 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850063980 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.56 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850055120 ms III - Start
    [junit] SLOCK [T main @ 1755850055121 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1
    [junit] $
    [junit] Demos: 1 - Visible
    [junit] Thread[#37,main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#37,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 468x349 of 468x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 2 - StopAnimator
    [junit] Demos: 3 - !Visible
    [junit] Demos: 4 - Visible
    [junit] Demos: 5 - X Container
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 468x349 of 468x349, swapInterval 1, drawable 0xffffffffb90108e3, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 6 - X Frame
    [junit] Demos: 7 - X GLWindow
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Demos: 8 - X DisturbanceThread
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame
    [junit] $
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#43,main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 468x349 of 468x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 546x395 of 546x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 468x349 of 468x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 2 - !visible
    [junit] Demos: 3 - !visible
    [junit] Demos: 4 - X frame
    [junit] Demos: 5 - X frame
    [junit] Demos: 6 - X GLWindow
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] Demos: 7 - X DisturbanceThread
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850063979 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850063980 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01CreateVisibleDestroy1 took 1.747 sec
    [junit] Testcase: test02AWTWinHopFrame2Frame took 4.607 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.56 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850055120 ms III - Start
    [junit] SLOCK [T main @ 1755850055121 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1
    [junit] $
    [junit] Demos: 1 - Visible
    [junit] Thread[#37,main-AWTAnimator#00,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] RedSquareES2.init FIN
    [junit] Thread[#37,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 468x349 of 468x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 2 - StopAnimator
    [junit] Demos: 3 - !Visible
    [junit] Demos: 4 - Visible
    [junit] Demos: 5 - X Container
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 468x349 of 468x349, swapInterval 1, drawable 0xffffffffb90108e3, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 6 - X Frame
    [junit] Demos: 7 - X GLWindow
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Demos: 8 - X DisturbanceThread
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test01CreateVisibleDestroy1
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame
    [junit] $
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#43,main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.init FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 468x349 of 468x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 546x395 of 546x395, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape 0/0 468x349 of 468x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#43,main-AWTAnimator#01,5,main] RedSquareES2.reshape FIN
    [junit] Demos: 2 - !visible
    [junit] Demos: 3 - !visible
    [junit] Demos: 4 - X frame
    [junit] Demos: 5 - X frame
    [junit] Demos: 6 - X GLWindow
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] Demos: 7 - X DisturbanceThread
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT - test02AWTWinHopFrame2Frame
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850063979 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850063980 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850065372 ms III - Start
    [junit] SLOCK [T main @ 1755850065372 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #1
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #2
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 4, display 8]
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #2: ACTION_NATIVE_CREATION
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 2, dispose 1, reshape 4, display 8]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 2, dispose 2, reshape 6, display 12]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.init FIN
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #1
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #2
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #2: ACTION_NATIVE_CREATION
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0xffffffff900107d3, tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 7, display 11]
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850070946 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850070946 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.264 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850065372 ms III - Start
    [junit] SLOCK [T main @ 1755850065372 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #1
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #2
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 4, display 8]
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #2: ACTION_NATIVE_CREATION
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 2, dispose 1, reshape 4, display 8]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 2, dispose 2, reshape 6, display 12]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.init FIN
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #1
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #2
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #2: ACTION_NATIVE_CREATION
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0xffffffff900107d3, tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 7, display 11]
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850070946 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850070946 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01GLWindowReparentRecreateNoPreserve took 1.733 sec
    [junit] Testcase: test02GLWindowReparentRecreateGLPreserve took 1.356 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.264 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850065372 ms III - Start
    [junit] SLOCK [T main @ 1755850065372 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #1
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Start Reparent #2
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 4, display 8]
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#40,main-Display-.windows_nil-1-EDT-2,5,main] RedSquareES2.dispose FIN
    [junit] TestParenting01dAWT.test01GLWindowReparentRecreateNoPreserve: Result Reparent #2: ACTION_NATIVE_CREATION
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 2, dispose 1, reshape 4, display 8]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.init FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.reshape FIN
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 2, dispose 2, reshape 6, display 12]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test01GLWindowReparentRecreateNoPreserve
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
    [junit] MyGLEventListenerCounter.init: GLEventListenerCounter[init 1, dispose 0, reshape 0, display 0]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.init FIN
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #1
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#44,main-Display-.windows_nil-1-EDT-5,6,main] RedSquareES2.reshape FIN
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #1: ACTION_NATIVE_CREATION
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Start Reparent #2
    [junit] TestParenting01dAWT.test02GLWindowReparentRecreateGLPreserve: Result Reparent #2: ACTION_NATIVE_CREATION
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x33010876, tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape 0/0 465x349 of 465x349, swapInterval 1, drawable 0xffffffff900107d3, tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.reshape FIN
    [junit] MyGLEventListenerCounter.dispose: GLEventListenerCounter[init 1, dispose 1, reshape 7, display 11]
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#45,main-Display-.windows_nil-1-EDT-6,5,main] RedSquareES2.dispose FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT - test02GLWindowReparentRecreateGLPreserve
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850070946 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850070946 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850072473 ms III - Start
    [junit] SLOCK [T main @ 1755850072474 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075370 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x192c3f1e: tileRendererInUse null, GearsES2[obj 0x192c3f1e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x192c3f1e on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x192c3f1e created: GearsObj[0xe7c0cc6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x192c3f1e created: GearsObj[0x63f1da2d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x192c3f1e created: GearsObj[0x63f1da2d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x192c3f1e FIN GearsES2[obj 0x192c3f1e isInit true, usesShared false, 1 GearsObj[0xe7c0cc6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63f1da2d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e658914, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x192c3f1e, angle 0.0, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075404 d 61ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x192c3f1e, angle 0.5, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075466 d 14ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075491 d 4ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075521 d 0ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075539 d 3ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075542 d 2ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075822 d 7ms]]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075834 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075835 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075836 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075837 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076205 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076205 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076206 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076206 d 0ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076206 d 0ms]]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076206 d 1ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x192c3f1e, angle 3.5, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076207 d 3ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x192c3f1e, angle 4.0, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076210 d 16ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077644 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x192c3f1e: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x192c3f1e FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077668 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077793 d 0ms]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.0 0x20f5239f: tileRendererInUse null, GearsES2[obj 0x20f5239f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x20f5239f on Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x20f5239f created: GearsObj[0x4b2cd1fb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x20f5239f created: GearsObj[0x6766e01, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x20f5239f created: GearsObj[0x6766e01, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.X 0x20f5239f FIN GearsES2[obj 0x20f5239f isInit true, usesShared false, 1 GearsObj[0x4b2cd1fb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6766e01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ab337e6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20f5239f, angle 0.0, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077822 d 26ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffff900107d3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20f5239f, angle 0.5, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077848 d 11ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077864 d 29ms]]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078182 d 16ms]]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078201 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078208 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078209 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078210 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078210 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078593 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078593 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078595 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078596 d 0ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078596 d 1ms]]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078597 d 0ms]]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20f5239f, angle 2.5, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078597 d 4ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20f5239f, angle 3.0, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078601 d 9ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080043 d 0ms]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x20f5239f: tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x20f5239f FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080049 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080130 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.init.0 0x29d89d5d: tileRendererInUse null, GearsES2[obj 0x29d89d5d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x29d89d5d on Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x29d89d5d created: GearsObj[0x1b533c49, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x29d89d5d created: GearsObj[0x7a8ab62c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x29d89d5d created: GearsObj[0x7a8ab62c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.init.X 0x29d89d5d FIN GearsES2[obj 0x29d89d5d isInit true, usesShared false, 1 GearsObj[0x1b533c49, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a8ab62c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a9cade3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x29d89d5d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x29d89d5d, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080160 d 26ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x29d89d5d 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffff900107d3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x29d89d5d, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080186 d 7ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080218 d 3ms]]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080222 d 0ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080226 d 0ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080234 d 8ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080243 d 16ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081642 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x29d89d5d: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x29d89d5d FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081655 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081671 d 2ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081801 d 0ms]]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.init.0 0x446293d: tileRendererInUse null, GearsES2[obj 0x446293d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x446293d on Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x446293d created: GearsObj[0x33883716, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x446293d created: GearsObj[0x643f9df2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x446293d created: GearsObj[0x643f9df2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.init.X 0x446293d FIN GearsES2[obj 0x446293d isInit true, usesShared false, 1 GearsObj[0x33883716, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x643f9df2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x626f6d9a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0x446293d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x446293d, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081831 d 24ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081652 d 203ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x446293d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x446293d, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081855 d 3ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x60010884
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081862 d 30ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850083269 d 0ms]]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.dispose 0x446293d: tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.dispose 0x446293d FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850083278 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850083291 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850083354 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850083355 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.577 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850072473 ms III - Start
    [junit] SLOCK [T main @ 1755850072474 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075370 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x192c3f1e: tileRendererInUse null, GearsES2[obj 0x192c3f1e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x192c3f1e on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x192c3f1e created: GearsObj[0xe7c0cc6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x192c3f1e created: GearsObj[0x63f1da2d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x192c3f1e created: GearsObj[0x63f1da2d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x192c3f1e FIN GearsES2[obj 0x192c3f1e isInit true, usesShared false, 1 GearsObj[0xe7c0cc6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63f1da2d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e658914, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x192c3f1e, angle 0.0, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075404 d 61ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x192c3f1e, angle 0.5, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075466 d 14ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075491 d 4ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075521 d 0ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075539 d 3ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075542 d 2ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075822 d 7ms]]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075834 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075835 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075836 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075837 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076205 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076205 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076206 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076206 d 0ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076206 d 0ms]]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076206 d 1ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x192c3f1e, angle 3.5, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076207 d 3ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x192c3f1e, angle 4.0, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076210 d 16ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077644 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x192c3f1e: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x192c3f1e FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077668 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077793 d 0ms]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.0 0x20f5239f: tileRendererInUse null, GearsES2[obj 0x20f5239f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x20f5239f on Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x20f5239f created: GearsObj[0x4b2cd1fb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x20f5239f created: GearsObj[0x6766e01, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x20f5239f created: GearsObj[0x6766e01, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.X 0x20f5239f FIN GearsES2[obj 0x20f5239f isInit true, usesShared false, 1 GearsObj[0x4b2cd1fb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6766e01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ab337e6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20f5239f, angle 0.0, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077822 d 26ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffff900107d3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20f5239f, angle 0.5, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077848 d 11ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077864 d 29ms]]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078182 d 16ms]]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078201 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078208 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078209 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078210 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078210 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078593 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078593 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078595 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078596 d 0ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078596 d 1ms]]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078597 d 0ms]]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20f5239f, angle 2.5, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078597 d 4ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20f5239f, angle 3.0, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078601 d 9ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080043 d 0ms]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x20f5239f: tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x20f5239f FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080049 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080130 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.init.0 0x29d89d5d: tileRendererInUse null, GearsES2[obj 0x29d89d5d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x29d89d5d on Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x29d89d5d created: GearsObj[0x1b533c49, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x29d89d5d created: GearsObj[0x7a8ab62c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x29d89d5d created: GearsObj[0x7a8ab62c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.init.X 0x29d89d5d FIN GearsES2[obj 0x29d89d5d isInit true, usesShared false, 1 GearsObj[0x1b533c49, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a8ab62c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a9cade3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x29d89d5d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x29d89d5d, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080160 d 26ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x29d89d5d 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffff900107d3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x29d89d5d, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080186 d 7ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080218 d 3ms]]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080222 d 0ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080226 d 0ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080234 d 8ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080243 d 16ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081642 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x29d89d5d: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x29d89d5d FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081655 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081671 d 2ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081801 d 0ms]]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.init.0 0x446293d: tileRendererInUse null, GearsES2[obj 0x446293d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x446293d on Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x446293d created: GearsObj[0x33883716, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x446293d created: GearsObj[0x643f9df2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x446293d created: GearsObj[0x643f9df2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.init.X 0x446293d FIN GearsES2[obj 0x446293d isInit true, usesShared false, 1 GearsObj[0x33883716, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x643f9df2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x626f6d9a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0x446293d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x446293d, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081831 d 24ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081652 d 203ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x446293d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x446293d, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081855 d 3ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x60010884
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081862 d 30ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850083269 d 0ms]]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.dispose 0x446293d: tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.dispose 0x446293d FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850083278 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850083291 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850083354 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850083355 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01NewtChildOnAWTParentLayouted took 5.216 sec
    [junit] Testcase: test02NewtChildOnAWTParentLayoutedDef took 2.369 sec
    [junit] Testcase: test03NewtChildOnAWTParentDirect took 1.652 sec
    [junit] Testcase: test04NewtChildOnAWTParentDirectDef took 1.6 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.577 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850072473 ms III - Start
    [junit] SLOCK [T main @ 1755850072474 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075370 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x192c3f1e: tileRendererInUse null, GearsES2[obj 0x192c3f1e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x192c3f1e on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x192c3f1e created: GearsObj[0xe7c0cc6, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x192c3f1e created: GearsObj[0x63f1da2d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x192c3f1e created: GearsObj[0x63f1da2d, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x192c3f1e FIN GearsES2[obj 0x192c3f1e isInit true, usesShared false, 1 GearsObj[0xe7c0cc6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63f1da2d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1e658914, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x192c3f1e, angle 0.0, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075404 d 61ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x192c3f1e, angle 0.5, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075466 d 14ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075491 d 4ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075521 d 0ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075539 d 3ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075542 d 2ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075822 d 7ms]]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075834 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075835 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075836 d 1ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850075837 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076205 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076205 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076206 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076206 d 0ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076206 d 0ms]]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076206 d 1ms]]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x192c3f1e, angle 3.5, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076207 d 3ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x192c3f1e 0/0 543x395 of 543x395, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x192c3f1e, angle 4.0, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850076210 d 16ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x192c3f1e 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077644 d 0ms]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x192c3f1e: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x192c3f1e FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077668 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test01NewtChildOnAWTParentLayouted
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077793 d 0ms]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.0 0x20f5239f: tileRendererInUse null, GearsES2[obj 0x20f5239f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x20f5239f on Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x20f5239f created: GearsObj[0x4b2cd1fb, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x20f5239f created: GearsObj[0x6766e01, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x20f5239f created: GearsObj[0x6766e01, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.X 0x20f5239f FIN GearsES2[obj 0x20f5239f isInit true, usesShared false, 1 GearsObj[0x4b2cd1fb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6766e01, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ab337e6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20f5239f, angle 0.0, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077822 d 26ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0xffffffff900107d3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20f5239f, angle 0.5, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077848 d 11ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850077864 d 29ms]]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078182 d 16ms]]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078201 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078208 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078209 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078210 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078210 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078593 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078593 d 0ms]]
    [junit] WindowEvent[MOVED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078595 d 0ms]]
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078596 d 0ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078596 d 1ms]]]
    [junit] WindowUpdateEvent[[ 0 / 0  543 x 395 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078597 d 0ms]]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20f5239f, angle 2.5, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078597 d 4ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x20f5239f 0/0 543x395 of 543x395, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x20f5239f, angle 3.0, [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0 -> [l -1.3746835, r 1.3746835, b -1.0, t 1.0] 2.749367x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850078601 d 9ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x20f5239f 543x395, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080043 d 0ms]]
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x20f5239f: tileRendererInUse null
    [junit] Thread[#41,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x20f5239f FIN
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080049 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test02NewtChildOnAWTParentLayoutedDef
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080130 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.init.0 0x29d89d5d: tileRendererInUse null, GearsES2[obj 0x29d89d5d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x29d89d5d on Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x29d89d5d created: GearsObj[0x1b533c49, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x29d89d5d created: GearsObj[0x7a8ab62c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x29d89d5d created: GearsObj[0x7a8ab62c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.init.X 0x29d89d5d FIN GearsES2[obj 0x29d89d5d isInit true, usesShared false, 1 GearsObj[0x1b533c49, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7a8ab62c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4a9cade3, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.reshape 0x29d89d5d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x29d89d5d, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080160 d 26ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x29d89d5d 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffff900107d3, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x29d89d5d, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080186 d 7ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080218 d 3ms]]]
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080222 d 0ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080226 d 0ms]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080234 d 8ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850080243 d 16ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x29d89d5d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081642 d 0ms]]
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x29d89d5d: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-3,6,main] GearsES2.dispose 0x29d89d5d FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081655 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081671 d 2ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test03NewtChildOnAWTParentDirect
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef
    [junit] WindowEvent[GAINED_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081801 d 0ms]]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.init.0 0x446293d: tileRendererInUse null, GearsES2[obj 0x446293d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x446293d on Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x446293d created: GearsObj[0x33883716, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x446293d created: GearsObj[0x643f9df2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x446293d created: GearsObj[0x643f9df2, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.init.X 0x446293d FIN GearsES2[obj 0x446293d isInit true, usesShared false, 1 GearsObj[0x33883716, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x643f9df2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x626f6d9a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.reshape 0x446293d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x446293d, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x60010884
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081831 d 24ms]]
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081652 d 203ms]]]
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x446293d 0/0 624x441 of 624x441, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x446293d, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] WindowEvent[RESIZED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081855 d 3ms]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x60010884
    [junit] WindowUpdateEvent[[ 0 / 0  624 x 441 ], WindowEvent[REPAINT, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850081862 d 30ms]]]
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x66010843
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0x60010884
    [junit] Thread[#1,main,5,main] GearsES2.display 0x446293d 624x441, swapInterval 1, drawable 0xffffffff900107d3
    [junit] WindowEvent[DESTROY_NOTIFY, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850083269 d 0ms]]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.dispose 0x446293d: tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-4,6,main] GearsES2.dispose 0x446293d FIN
    [junit] WindowEvent[LOST_FOCUS, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850083278 d 0ms]]
    [junit] WindowEvent[DESTROYED, NEWTEvent[source:jogamp.newt.driver.windows.WindowDriver, consumed false, when:1755850083291 d 0ms]]
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT - test04NewtChildOnAWTParentDirectDef
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850083354 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850083355 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850084915 ms III - Start
    [junit] SLOCK [T main @ 1755850084916 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01
    [junit] Create PointerIcon #01: PointerIcon[obj 0x1613674b, .windows_nil-1, 0x85030f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x27ff5d15, .windows_nil-1, 0x9703a1, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x4e096385, .windows_nil-1, 0xcb036f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x649bec2e, .windows_nil-1, 0x650393, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x306f16f3, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x223aa2f7, .windows_nil-1, 0x5b03a3, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] ******* Cont1 setVisible
    [junit] ******* Cont2 setVisible
    [junit] ******* Frame setVisible
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.0 0x5fd4f8f5: tileRendererInUse null, GearsES2[obj 0x5fd4f8f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5fd4f8f5 on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5fd4f8f5 created: GearsObj[0x3ba84c8f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5fd4f8f5 created: GearsObj[0x5413f389, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5fd4f8f5 created: GearsObj[0x5413f389, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.X 0x5fd4f8f5 FIN GearsES2[obj 0x5fd4f8f5 isInit true, usesShared false, 1 GearsObj[0x3ba84c8f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5413f389, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c99790d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x5fd4f8f5 0/0 400x269 of 400x269, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5fd4f8f5, angle 0.0, [l -1.4869889, r 1.4869889, b -1.0, t 1.0] 2.9739778x2.0 -> [l -1.4869889, r 1.4869887, b -1.0, t 1.0] 2.9739776x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x5fd4f8f5: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x5fd4f8f5 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01
    [junit] Create PointerIcon #01: PointerIcon[obj 0x156b88f5, .windows_nil-1, 0x2280303, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x3bf9ce3e, .windows_nil-1, 0x1cd033f, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x16610890, .windows_nil-1, 0x6d037f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x71def8f8, .windows_nil-1, 0x5c03a3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x53fdffa1, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x5562c41e, .windows_nil-1, 0x660393, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x4d0f2471, .windows_nil-1, 0xcc036f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x7133da86, .windows_nil-1, 0x9803a1, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x3232a28a, .windows_nil-1, 0x86030f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x73e22a3d, .windows_nil-1, 0x69037b, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0xf736069, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x6da21078, .windows_nil-1, 0x4a00195, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] ******* Cont1 setVisible
    [junit] ******* Cont2 setVisible
    [junit] ******* Frame setVisible
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.init.0 0x25084a1e: tileRendererInUse null, GearsES2[obj 0x25084a1e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x25084a1e on Thread[#43,main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x25084a1e created: GearsObj[0x2c9203a1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x25084a1e created: GearsObj[0x4d7d110c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x25084a1e created: GearsObj[0x4d7d110c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.init.X 0x25084a1e FIN GearsES2[obj 0x25084a1e isInit true, usesShared false, 1 GearsObj[0x2c9203a1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d7d110c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d6a4305, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.reshape 0x25084a1e 0/0 400x269 of 400x269, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x25084a1e, angle 0.0, [l -1.4869889, r 1.4869889, b -1.0, t 1.0] 2.9739778x2.0 -> [l -1.4869889, r 1.4869887, b -1.0, t 1.0] 2.9739776x2.0, v-flip false
    [junit] Thread[#44,main-AWTAnimator#02,5,main] GearsES2.init.0 0x32ee6fee: tileRendererInUse null, GearsES2[obj 0x32ee6fee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x32ee6fee on Thread[#44,main-AWTAnimator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x32ee6fee created: GearsObj[0x3232c2e0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32ee6fee created: GearsObj[0x3ed89169, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32ee6fee created: GearsObj[0x3ed89169, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#44,main-AWTAnimator#02,5,main] GearsES2.init.X 0x32ee6fee FIN GearsES2[obj 0x32ee6fee isInit true, usesShared false, 1 GearsObj[0x3232c2e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ed89169, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63543a08, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#44,main-AWTAnimator#02,5,main] GearsES2.reshape 0x32ee6fee 0/0 400x269 of 400x269, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32ee6fee, angle 0.0, [l -1.4869889, r 1.4869889, b -1.0, t 1.0] 2.9739778x2.0 -> [l -1.4869889, r 1.4869887, b -1.0, t 1.0] 2.9739776x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x25084a1e: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x25084a1e FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x32ee6fee: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x32ee6fee FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850091033 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850091033 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.816 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850084915 ms III - Start
    [junit] SLOCK [T main @ 1755850084916 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01
    [junit] Create PointerIcon #01: PointerIcon[obj 0x1613674b, .windows_nil-1, 0x85030f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x27ff5d15, .windows_nil-1, 0x9703a1, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x4e096385, .windows_nil-1, 0xcb036f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x649bec2e, .windows_nil-1, 0x650393, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x306f16f3, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x223aa2f7, .windows_nil-1, 0x5b03a3, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] ******* Cont1 setVisible
    [junit] ******* Cont2 setVisible
    [junit] ******* Frame setVisible
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.0 0x5fd4f8f5: tileRendererInUse null, GearsES2[obj 0x5fd4f8f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5fd4f8f5 on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5fd4f8f5 created: GearsObj[0x3ba84c8f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5fd4f8f5 created: GearsObj[0x5413f389, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5fd4f8f5 created: GearsObj[0x5413f389, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.X 0x5fd4f8f5 FIN GearsES2[obj 0x5fd4f8f5 isInit true, usesShared false, 1 GearsObj[0x3ba84c8f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5413f389, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c99790d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x5fd4f8f5 0/0 400x269 of 400x269, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5fd4f8f5, angle 0.0, [l -1.4869889, r 1.4869889, b -1.0, t 1.0] 2.9739778x2.0 -> [l -1.4869889, r 1.4869887, b -1.0, t 1.0] 2.9739776x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x5fd4f8f5: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x5fd4f8f5 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01
    [junit] Create PointerIcon #01: PointerIcon[obj 0x156b88f5, .windows_nil-1, 0x2280303, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x3bf9ce3e, .windows_nil-1, 0x1cd033f, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x16610890, .windows_nil-1, 0x6d037f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x71def8f8, .windows_nil-1, 0x5c03a3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x53fdffa1, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x5562c41e, .windows_nil-1, 0x660393, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x4d0f2471, .windows_nil-1, 0xcc036f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x7133da86, .windows_nil-1, 0x9803a1, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x3232a28a, .windows_nil-1, 0x86030f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x73e22a3d, .windows_nil-1, 0x69037b, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0xf736069, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x6da21078, .windows_nil-1, 0x4a00195, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] ******* Cont1 setVisible
    [junit] ******* Cont2 setVisible
    [junit] ******* Frame setVisible
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.init.0 0x25084a1e: tileRendererInUse null, GearsES2[obj 0x25084a1e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x25084a1e on Thread[#43,main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x25084a1e created: GearsObj[0x2c9203a1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x25084a1e created: GearsObj[0x4d7d110c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x25084a1e created: GearsObj[0x4d7d110c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.init.X 0x25084a1e FIN GearsES2[obj 0x25084a1e isInit true, usesShared false, 1 GearsObj[0x2c9203a1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d7d110c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d6a4305, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.reshape 0x25084a1e 0/0 400x269 of 400x269, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x25084a1e, angle 0.0, [l -1.4869889, r 1.4869889, b -1.0, t 1.0] 2.9739778x2.0 -> [l -1.4869889, r 1.4869887, b -1.0, t 1.0] 2.9739776x2.0, v-flip false
    [junit] Thread[#44,main-AWTAnimator#02,5,main] GearsES2.init.0 0x32ee6fee: tileRendererInUse null, GearsES2[obj 0x32ee6fee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x32ee6fee on Thread[#44,main-AWTAnimator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x32ee6fee created: GearsObj[0x3232c2e0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32ee6fee created: GearsObj[0x3ed89169, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32ee6fee created: GearsObj[0x3ed89169, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#44,main-AWTAnimator#02,5,main] GearsES2.init.X 0x32ee6fee FIN GearsES2[obj 0x32ee6fee isInit true, usesShared false, 1 GearsObj[0x3232c2e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ed89169, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63543a08, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#44,main-AWTAnimator#02,5,main] GearsES2.reshape 0x32ee6fee 0/0 400x269 of 400x269, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32ee6fee, angle 0.0, [l -1.4869889, r 1.4869889, b -1.0, t 1.0] 2.9739778x2.0 -> [l -1.4869889, r 1.4869887, b -1.0, t 1.0] 2.9739776x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x25084a1e: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x25084a1e FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x32ee6fee: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x32ee6fee FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850091033 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850091033 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01AWTOneNewtChilds01 took 1.693 sec
    [junit] Testcase: test02AWTTwoNewtChilds01 took 1.957 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.816 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850084915 ms III - Start
    [junit] SLOCK [T main @ 1755850084916 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01
    [junit] Create PointerIcon #01: PointerIcon[obj 0x1613674b, .windows_nil-1, 0x85030f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x27ff5d15, .windows_nil-1, 0x9703a1, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x4e096385, .windows_nil-1, 0xcb036f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x649bec2e, .windows_nil-1, 0x650393, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x306f16f3, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x223aa2f7, .windows_nil-1, 0x5b03a3, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] ******* Cont1 setVisible
    [junit] ******* Cont2 setVisible
    [junit] ******* Frame setVisible
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.0 0x5fd4f8f5: tileRendererInUse null, GearsES2[obj 0x5fd4f8f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x5fd4f8f5 on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x5fd4f8f5 created: GearsObj[0x3ba84c8f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x5fd4f8f5 created: GearsObj[0x5413f389, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x5fd4f8f5 created: GearsObj[0x5413f389, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.X 0x5fd4f8f5 FIN GearsES2[obj 0x5fd4f8f5 isInit true, usesShared false, 1 GearsObj[0x3ba84c8f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5413f389, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c99790d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x5fd4f8f5 0/0 400x269 of 400x269, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x5fd4f8f5, angle 0.0, [l -1.4869889, r 1.4869889, b -1.0, t 1.0] 2.9739778x2.0 -> [l -1.4869889, r 1.4869887, b -1.0, t 1.0] 2.9739776x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x5fd4f8f5: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x5fd4f8f5 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test01AWTOneNewtChilds01
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01
    [junit] Create PointerIcon #01: PointerIcon[obj 0x156b88f5, .windows_nil-1, 0x2280303, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x3bf9ce3e, .windows_nil-1, 0x1cd033f, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x16610890, .windows_nil-1, 0x6d037f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x71def8f8, .windows_nil-1, 0x5c03a3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0x53fdffa1, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x5562c41e, .windows_nil-1, 0x660393, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #01: PointerIcon[obj 0x4d0f2471, .windows_nil-1, 0xcc036f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [junit] Create PointerIcon #02: PointerIcon[obj 0x7133da86, .windows_nil-1, 0x9803a1, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [junit] Create PointerIcon #03: PointerIcon[obj 0x3232a28a, .windows_nil-1, 0x86030f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #04: PointerIcon[obj 0x73e22a3d, .windows_nil-1, 0x69037b, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PixelRect[obj 0xf736069, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] Create PointerIcon #05: PointerIcon[obj 0x6da21078, .windows_nil-1, 0x4a00195, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [junit] ******* Cont1 setVisible
    [junit] ******* Cont2 setVisible
    [junit] ******* Frame setVisible
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.init.0 0x25084a1e: tileRendererInUse null, GearsES2[obj 0x25084a1e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x25084a1e on Thread[#43,main-AWTAnimator#01,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x25084a1e created: GearsObj[0x2c9203a1, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x25084a1e created: GearsObj[0x4d7d110c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x25084a1e created: GearsObj[0x4d7d110c, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.init.X 0x25084a1e FIN GearsES2[obj 0x25084a1e isInit true, usesShared false, 1 GearsObj[0x2c9203a1, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d7d110c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7d6a4305, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-AWTAnimator#01,5,main] GearsES2.reshape 0x25084a1e 0/0 400x269 of 400x269, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x25084a1e, angle 0.0, [l -1.4869889, r 1.4869889, b -1.0, t 1.0] 2.9739778x2.0 -> [l -1.4869889, r 1.4869887, b -1.0, t 1.0] 2.9739776x2.0, v-flip false
    [junit] Thread[#44,main-AWTAnimator#02,5,main] GearsES2.init.0 0x32ee6fee: tileRendererInUse null, GearsES2[obj 0x32ee6fee isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x32ee6fee on Thread[#44,main-AWTAnimator#02,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x32ee6fee created: GearsObj[0x3232c2e0, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x32ee6fee created: GearsObj[0x3ed89169, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x32ee6fee created: GearsObj[0x3ed89169, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#44,main-AWTAnimator#02,5,main] GearsES2.init.X 0x32ee6fee FIN GearsES2[obj 0x32ee6fee isInit true, usesShared false, 1 GearsObj[0x3232c2e0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3ed89169, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x63543a08, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#44,main-AWTAnimator#02,5,main] GearsES2.reshape 0x32ee6fee 0/0 400x269 of 400x269, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x32ee6fee, angle 0.0, [l -1.4869889, r 1.4869889, b -1.0, t 1.0] 2.9739778x2.0 -> [l -1.4869889, r 1.4869887, b -1.0, t 1.0] 2.9739776x2.0, v-flip false
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x25084a1e: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x25084a1e FIN
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x32ee6fee: tileRendererInUse null
    [junit] Thread[#42,main-Display-.windows_nil-1-EDT-2,5,main] GearsES2.dispose 0x32ee6fee FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT - test02AWTTwoNewtChilds01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850091033 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850091033 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850092559 ms III - Start
    [junit] SLOCK [T main @ 1755850092560 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x6ab778a: tileRendererInUse null, GearsES2[obj 0x6ab778a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6ab778a on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6ab778a created: GearsObj[0x7e126222, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ab778a created: GearsObj[0xb1b5a2a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ab778a created: GearsObj[0xb1b5a2a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x6ab778a FIN GearsES2[obj 0x6ab778a isInit true, usesShared false, 1 GearsObj[0x7e126222, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb1b5a2a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c0f21e5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 0.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6ab778a 303x315, swapInterval 1, drawable 0x60010884
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 0.5, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x6ab778a 303x315, swapInterval 1, drawable 0xfffffffff00105da
    [junit] Thread[#41,main-AWTAnimator#01,5,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 26.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#41,main-AWTAnimator#01,5,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 53.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6ab778a: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6ab778a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init FIN
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.0 0x3c73951: tileRendererInUse null, GearsES2[obj 0x3c73951 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c73951 on Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c73951 created: GearsObj[0x2c1d97b9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c73951 created: GearsObj[0x9ebe7c9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c73951 created: GearsObj[0x9ebe7c9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.X 0x3c73951 FIN GearsES2[obj 0x3c73951 isInit true, usesShared false, 1 GearsObj[0x2c1d97b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9ebe7c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54406c35, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 0.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x3c73951 303x315, swapInterval 1, drawable 0xfffffffff00105da
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 0.5, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 303x315, swapInterval 1, drawable 0x66010843
    [junit] Thread[#45,main-AWTAnimator#03,5,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 26.5, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#44,main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#44,main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#44,main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#44,main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#45,main-AWTAnimator#03,5,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 52.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x3c73951: tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x3c73951 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850101227 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850101227 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.323 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850092559 ms III - Start
    [junit] SLOCK [T main @ 1755850092560 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x6ab778a: tileRendererInUse null, GearsES2[obj 0x6ab778a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6ab778a on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6ab778a created: GearsObj[0x7e126222, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ab778a created: GearsObj[0xb1b5a2a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ab778a created: GearsObj[0xb1b5a2a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x6ab778a FIN GearsES2[obj 0x6ab778a isInit true, usesShared false, 1 GearsObj[0x7e126222, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb1b5a2a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c0f21e5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 0.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6ab778a 303x315, swapInterval 1, drawable 0x60010884
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 0.5, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x6ab778a 303x315, swapInterval 1, drawable 0xfffffffff00105da
    [junit] Thread[#41,main-AWTAnimator#01,5,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 26.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#41,main-AWTAnimator#01,5,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 53.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6ab778a: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6ab778a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init FIN
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.0 0x3c73951: tileRendererInUse null, GearsES2[obj 0x3c73951 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c73951 on Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c73951 created: GearsObj[0x2c1d97b9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c73951 created: GearsObj[0x9ebe7c9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c73951 created: GearsObj[0x9ebe7c9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.X 0x3c73951 FIN GearsES2[obj 0x3c73951 isInit true, usesShared false, 1 GearsObj[0x2c1d97b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9ebe7c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54406c35, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 0.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x3c73951 303x315, swapInterval 1, drawable 0xfffffffff00105da
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 0.5, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 303x315, swapInterval 1, drawable 0x66010843
    [junit] Thread[#45,main-AWTAnimator#03,5,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 26.5, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#44,main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#44,main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#44,main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#44,main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#45,main-AWTAnimator#03,5,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 52.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x3c73951: tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x3c73951 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850101227 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850101227 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: test01WinHopFrame2FrameDirectHop took 3.28 sec
    [junit] Testcase: test02WinHopFrame2FrameDetachFirst took 2.94 sec
    [junit] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.323 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850092559 ms III - Start
    [junit] SLOCK [T main @ 1755850092560 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.init FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.0 0x6ab778a: tileRendererInUse null, GearsES2[obj 0x6ab778a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x6ab778a on Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x6ab778a created: GearsObj[0x7e126222, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x6ab778a created: GearsObj[0xb1b5a2a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x6ab778a created: GearsObj[0xb1b5a2a, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.init.X 0x6ab778a FIN GearsES2[obj 0x6ab778a isInit true, usesShared false, 1 GearsObj[0x7e126222, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xb1b5a2a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c0f21e5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 0.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.display 0x6ab778a 303x315, swapInterval 1, drawable 0x60010884
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 0.5, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x6ab778a 303x315, swapInterval 1, drawable 0xfffffffff00105da
    [junit] Thread[#41,main-AWTAnimator#01,5,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 26.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#40,main-AWTAnimator#00,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#41,main-AWTAnimator#01,5,main] GearsES2.reshape 0x6ab778a 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x6ab778a, angle 53.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] RedSquareES2.dispose FIN
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6ab778a: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x6ab778a FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test01WinHopFrame2FrameDirectHop
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init: tileRendererInUse null
    [junit] RedSquareES2 init on Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [junit] 	null
    [junit] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [junit]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [junit]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.init FIN
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [junit] Thread[#37,AWT-EventQueue-0,6,main] RedSquareES2.reshape FIN
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.0 0x3c73951: tileRendererInUse null, GearsES2[obj 0x3c73951 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x3c73951 on Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x3c73951 created: GearsObj[0x2c1d97b9, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x3c73951 created: GearsObj[0x9ebe7c9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x3c73951 created: GearsObj[0x9ebe7c9, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.init.X 0x3c73951 FIN GearsES2[obj 0x3c73951 isInit true, usesShared false, 1 GearsObj[0x2c1d97b9, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x9ebe7c9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54406c35, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 0.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.display 0x3c73951 303x315, swapInterval 1, drawable 0xfffffffff00105da
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 0.5, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#37,AWT-EventQueue-0,6,main] GearsES2.display 0x3c73951 303x315, swapInterval 1, drawable 0x66010843
    [junit] Thread[#45,main-AWTAnimator#03,5,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 26.5, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#44,main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#44,main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#44,main-AWTAnimator#02,5,main] RedSquareES2.reshape 0/0 303x315 of 303x315, swapInterval 1, drawable 0x66010843, tileRendererInUse null
    [junit] Thread[#44,main-AWTAnimator#02,5,main] RedSquareES2.reshape FIN
    [junit] Thread[#45,main-AWTAnimator#03,5,main] GearsES2.reshape 0x3c73951 0/0 303x315 of 303x315, swapInterval 1, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x3c73951, angle 52.0, [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208 -> [l -1.0, r 1.0, b -1.039604, t 1.039604] 2.0x2.079208, v-flip false
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose: tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] RedSquareES2.dispose FIN
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x3c73951: tileRendererInUse null
    [junit] Thread[#43,main-Display-.windows_nil-1-EDT-2,6,main] GearsES2.dispose 0x3c73951 FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT - test02WinHopFrame2FrameDetachFirst
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850101227 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850101227 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850102669 ms III - Start
    [junit] SLOCK [T main @ 1755850102670 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01
    [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available
    [junit] 0:0 D3DGraphicsConfig[dev=D3DGraphicsDevice[screen=0],pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.0 0x31e5415e: tileRendererInUse null, GearsES2[obj 0x31e5415e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31e5415e on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31e5415e created: GearsObj[0x26113e5f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31e5415e created: GearsObj[0x5382ba3e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31e5415e created: GearsObj[0x5382ba3e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.X 0x31e5415e FIN GearsES2[obj 0x31e5415e isInit true, usesShared false, 1 GearsObj[0x26113e5f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5382ba3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16624d4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x31e5415e 0/0 400x200 of 400x200, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31e5415e, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x31e5415e: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x31e5415e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850106071 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850106071 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.081 sec
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850102669 ms III - Start
    [junit] SLOCK [T main @ 1755850102670 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01
    [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available
    [junit] 0:0 D3DGraphicsConfig[dev=D3DGraphicsDevice[screen=0],pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.0 0x31e5415e: tileRendererInUse null, GearsES2[obj 0x31e5415e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31e5415e on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31e5415e created: GearsObj[0x26113e5f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31e5415e created: GearsObj[0x5382ba3e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31e5415e created: GearsObj[0x5382ba3e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.X 0x31e5415e FIN GearsES2[obj 0x31e5415e isInit true, usesShared false, 1 GearsObj[0x26113e5f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5382ba3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16624d4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x31e5415e 0/0 400x200 of 400x200, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31e5415e, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x31e5415e: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x31e5415e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850106071 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850106071 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
    [junit] 
    [junit] Testcase: testWindowParenting1AWTOneNewtChild01 took 0.974 sec
    [junit] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.081 sec
    [junit] 
    [junit] ------------- Standard Error -----------------
    [junit] ++++ Test Singleton.ctor()
    [junit] ++++ Test Singleton.lock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850102669 ms III - Start
    [junit] SLOCK [T main @ 1755850102670 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [junit] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01
    [junit] com.sun.awt.AWTUtilities.isTranslucencyCapable(config) failed: com.sun.awt.AWTUtilities not available
    [junit] 0:0 D3DGraphicsConfig[dev=D3DGraphicsDevice[screen=0],pixfmt=0], DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000, capable true/false
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.0 0x31e5415e: tileRendererInUse null, GearsES2[obj 0x31e5415e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [junit] GearsES2 init 0x31e5415e on Thread[#37,main-AWTAnimator#00,5,main]
    [junit] Chosen GLCapabilities: GLCaps[wgl vid 8 arb: rgba 8/8/8/8, trans-rgba 0x0/0/0/0, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [junit] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [junit] Swap Interval  1
    [junit] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [junit] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [junit] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [junit] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [junit] GL_VENDOR      NVIDIA Corporation
    [junit] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [junit] GL_VERSION     4.6.0 NVIDIA 391.35
    [junit] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [junit] GL FBO: basic true, full true
    [junit] GL_EXTENSIONS  325
    [junit] GLX_EXTENSIONS 30
    [junit] -----------------------------------------------------------------------------------------------------
    [junit] gear1 0x31e5415e created: GearsObj[0x26113e5f, vbo ff 1, fs 2, bf 3, bs 4]
    [junit] gear2 0x31e5415e created: GearsObj[0x5382ba3e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] gear3 0x31e5415e created: GearsObj[0x5382ba3e, vbo ff 7, fs 8, bf 9, bs 10]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.init.X 0x31e5415e FIN GearsES2[obj 0x31e5415e isInit true, usesShared false, 1 GearsObj[0x26113e5f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5382ba3e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x16624d4, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [junit] Thread[#37,main-AWTAnimator#00,5,main] GearsES2.reshape 0x31e5415e 0/0 400x200 of 400x200, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [junit] >> GearsES2 0x31e5415e, angle 0.0, [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0 -> [l -2.0, r 2.0, b -1.0, t 1.0] 4.0x2.0, v-flip false
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x31e5415e: tileRendererInUse null
    [junit] Thread[#36,main-Display-.windows_nil-1-EDT-1,5,main] GearsES2.dispose 0x31e5415e FIN
    [junit] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT - testWindowParenting1AWTOneNewtChild01
    [junit] ++++ Test Singleton.unlock()
    [junit] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850106071 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [junit] SLOCK [T main @ 1755850106071 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [junit] ------------- ---------------- ---------------
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

declare.common:
     [echo] jvmarg.modules        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.generic        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.headless       -Djava.awt.headless=true
     [echo] jvmarg.swt.headless   -Djava.awt.headless=true

test.compile.check:
     [echo] jogl-test.jar c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-test.jar

test.compile:

junit.run.swt.headless:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

generic.junit.run.swt.headless:
     [echo] +++ 
     [echo] +++ generic.junit.run.swt.headless
     [echo] +++ Pattern: com/jogamp/opengl/test/junit/**/Test*SWT*
     [echo] +++ 
     [echo] Testing com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850108666 ms III - Start
    [apply] SLOCK [T main @ 1755850108667 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test01SyncedOneAnimator
    [apply] junit.framework.TestListener: startTest(test01SyncedOneAnimator)
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x49438269: tileRendererInUse null, GearsES2[obj 0x49438269 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x49438269 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x49438269 created: GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x49438269 created: GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x49438269 created: GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x49438269 FIN GearsES2[obj 0x49438269 isInit true, usesShared false, 1 GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x49438269 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x49438269, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x49438269 240x217, swapInterval 0, drawable 0xfffffffff00105da
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x49438269 isInit true, usesShared false, 1 GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1ff4931d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1ff4931d created w/ share: GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2b4bac49, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1ff4931d created w/ share: GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xfd07cbb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1ff4931d created w/ share: GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3571b748, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared true, 1 GearsObj[0x2b4bac49, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xfd07cbb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3571b748, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x49438269 isInit true, usesShared false, 1 GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1ff4931d 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1ff4931d, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1ff4931d 240x217, swapInterval 0, drawable 0xffffffffac010804
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x65e98b1c: tileRendererInUse null, GearsES2[obj 0x65e98b1c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x49438269 isInit true, usesShared false, 1 GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x65e98b1c on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x65e98b1c created w/ share: GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x740773a3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x65e98b1c created w/ share: GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x37f1104d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x65e98b1c created w/ share: GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x55740540, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x65e98b1c FIN GearsES2[obj 0x65e98b1c isInit true, usesShared true, 1 GearsObj[0x740773a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37f1104d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55740540, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x49438269 isInit true, usesShared false, 1 GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x65e98b1c 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4c0108c9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x65e98b1c, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x65e98b1c 240x217, swapInterval 0, drawable 0x4c0108c9
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] XXX-C-3.1: hash 0x544fa968, 	(isShared true, created true, master 0x544fa968)
    [apply]   Created   Ctx #0: hash 0x11fc564b, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3e96bacf, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x11fc564b, 	(isShared true, created true, master 0x544fa968)
    [apply]   Created   Ctx #0: hash 0x544fa968, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3e96bacf, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x3e96bacf, 	(isShared true, created true, master 0x544fa968)
    [apply]   Created   Ctx #0: hash 0x544fa968, 	(created true)
    [apply]   Created   Ctx #1: hash 0x11fc564b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] junit.framework.TestListener: endTest(test01SyncedOneAnimator)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x65e98b1c: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x65e98b1c FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1ff4931d FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x49438269: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x49438269 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test01SyncedOneAnimator
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test02AsyncEachAnimator
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 0.0
    [apply] junit.framework.TestListener: startTest(test02AsyncEachAnimator)
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x8317c52: tileRendererInUse null, GearsES2[obj 0x8317c52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x8317c52 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x8317c52 created: GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x8317c52 created: GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x8317c52 created: GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x8317c52 FIN GearsES2[obj 0x8317c52 isInit true, usesShared false, 1 GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x8317c52 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x8317c52, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x8317c52 240x217, swapInterval 0, drawable 0xfffffffff00105da
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 1.0
    [apply] waitForRealized: to false, goal reached true
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 1.1
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 1.2
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 2.0
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x152aa092: tileRendererInUse null, GearsES2[obj 0x152aa092 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8317c52 isInit true, usesShared false, 1 GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x152aa092 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x152aa092 created w/ share: GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x5136d012, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x152aa092 created w/ share: GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5939a379, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x152aa092 created w/ share: GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xe1de817, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x152aa092 FIN GearsES2[obj 0x152aa092 isInit true, usesShared true, 1 GearsObj[0x5136d012, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5939a379, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe1de817, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8317c52 isInit true, usesShared false, 1 GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x152aa092 0/0 240x217 of 240x217, swapInterval 0, drawable 0x5a010823, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x152aa092, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x152aa092 240x217, swapInterval 0, drawable 0x5a010823
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 3.0
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x52102734: tileRendererInUse null, GearsES2[obj 0x52102734 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8317c52 isInit true, usesShared false, 1 GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x52102734 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x52102734 created w/ share: GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xd6e7bab, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x52102734 created w/ share: GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5fa07e12, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x52102734 created w/ share: GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x55b53d44, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x52102734 FIN GearsES2[obj 0x52102734 isInit true, usesShared true, 1 GearsObj[0xd6e7bab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fa07e12, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55b53d44, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8317c52 isInit true, usesShared false, 1 GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x52102734 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x52102734, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x52102734 240x217, swapInterval 0, drawable 0xfffffffff00105da
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 4.0
    [apply] waitForRealized: to false, goal reached true
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 4.1: Exception false
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 4.2: Exception false
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 5.0: Exception false
    [apply] waitForRealized: to false, goal reached true
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 5.1: Exception false
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 5.2: Exception false
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 6.0: Exception false
    [apply] XXX-C-3.1: hash 0x6c779568, 	(isShared true, created true, master 0x6c779568)
    [apply]   Created   Ctx #0: hash 0x37858383, 	(created true)
    [apply]   Created   Ctx #1: hash 0x13b13b5d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x37858383, 	(isShared true, created true, master 0x6c779568)
    [apply]   Created   Ctx #0: hash 0x6c779568, 	(created true)
    [apply]   Created   Ctx #1: hash 0x13b13b5d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x13b13b5d, 	(isShared true, created true, master 0x6c779568)
    [apply]   Created   Ctx #0: hash 0x37858383, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6c779568, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 8.0: Exception false
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x52102734: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x52102734 FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x152aa092: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x152aa092 FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x8317c52: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x8317c52 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test02AsyncEachAnimator
    [apply] junit.framework.TestListener: endTest(test02AsyncEachAnimator)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850116129 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850116130 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.124 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850108666 ms III - Start
    [apply] SLOCK [T main @ 1755850108667 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test01SyncedOneAnimator
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x49438269: tileRendererInUse null, GearsES2[obj 0x49438269 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x49438269 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x49438269 created: GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x49438269 created: GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x49438269 created: GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x49438269 FIN GearsES2[obj 0x49438269 isInit true, usesShared false, 1 GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x49438269 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x49438269, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x49438269 240x217, swapInterval 0, drawable 0xfffffffff00105da
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x1ff4931d: tileRendererInUse null, GearsES2[obj 0x1ff4931d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x49438269 isInit true, usesShared false, 1 GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x1ff4931d on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1ff4931d created w/ share: GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x2b4bac49, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1ff4931d created w/ share: GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0xfd07cbb, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1ff4931d created w/ share: GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x3571b748, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x1ff4931d FIN GearsES2[obj 0x1ff4931d isInit true, usesShared true, 1 GearsObj[0x2b4bac49, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0xfd07cbb, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3571b748, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x49438269 isInit true, usesShared false, 1 GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x1ff4931d 0/0 240x217 of 240x217, swapInterval 0, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1ff4931d, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x1ff4931d 240x217, swapInterval 0, drawable 0xffffffffac010804
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x65e98b1c: tileRendererInUse null, GearsES2[obj 0x65e98b1c isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x49438269 isInit true, usesShared false, 1 GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x65e98b1c on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x65e98b1c created w/ share: GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x740773a3, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x65e98b1c created w/ share: GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x37f1104d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x65e98b1c created w/ share: GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x55740540, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x65e98b1c FIN GearsES2[obj 0x65e98b1c isInit true, usesShared true, 1 GearsObj[0x740773a3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x37f1104d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55740540, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x49438269 isInit true, usesShared false, 1 GearsObj[0x3098cf3b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x610f7aa, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2118cddf, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x65e98b1c 0/0 240x217 of 240x217, swapInterval 0, drawable 0x4c0108c9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x65e98b1c, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x65e98b1c 240x217, swapInterval 0, drawable 0x4c0108c9
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] waitForRealized: to false, goal reached true
    [apply] XXX-C-3.1: hash 0x544fa968, 	(isShared true, created true, master 0x544fa968)
    [apply]   Created   Ctx #0: hash 0x11fc564b, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3e96bacf, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x11fc564b, 	(isShared true, created true, master 0x544fa968)
    [apply]   Created   Ctx #0: hash 0x544fa968, 	(created true)
    [apply]   Created   Ctx #1: hash 0x3e96bacf, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.3: hash 0x3e96bacf, 	(isShared true, created true, master 0x544fa968)
    [apply]   Created   Ctx #0: hash 0x544fa968, 	(created true)
    [apply]   Created   Ctx #1: hash 0x11fc564b, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x65e98b1c: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x65e98b1c FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1ff4931d: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1ff4931d FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x49438269: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x49438269 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test01SyncedOneAnimator
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test02AsyncEachAnimator
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 0.0
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x8317c52: tileRendererInUse null, GearsES2[obj 0x8317c52 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x8317c52 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x8317c52 created: GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x8317c52 created: GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x8317c52 created: GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x8317c52 FIN GearsES2[obj 0x8317c52 isInit true, usesShared false, 1 GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x8317c52 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x8317c52, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x8317c52 240x217, swapInterval 0, drawable 0xfffffffff00105da
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 1.0
    [apply] waitForRealized: to false, goal reached true
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 1.1
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 1.2
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 2.0
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x152aa092: tileRendererInUse null, GearsES2[obj 0x152aa092 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8317c52 isInit true, usesShared false, 1 GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x152aa092 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x152aa092 created w/ share: GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x5136d012, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x152aa092 created w/ share: GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5939a379, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x152aa092 created w/ share: GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xe1de817, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x152aa092 FIN GearsES2[obj 0x152aa092 isInit true, usesShared true, 1 GearsObj[0x5136d012, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5939a379, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xe1de817, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8317c52 isInit true, usesShared false, 1 GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x152aa092 0/0 240x217 of 240x217, swapInterval 0, drawable 0x5a010823, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x152aa092, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x152aa092 240x217, swapInterval 0, drawable 0x5a010823
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 3.0
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x52102734: tileRendererInUse null, GearsES2[obj 0x52102734 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x8317c52 isInit true, usesShared false, 1 GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] GearsES2 init 0x52102734 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x52102734 created w/ share: GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0xd6e7bab, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x52102734 created w/ share: GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5fa07e12, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x52102734 created w/ share: GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x55b53d44, vbo ff 13, fs 14, bf 15, bs 16]
    [apply] Shared GearsES2: Unsynchronized Objects
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x52102734 FIN GearsES2[obj 0x52102734 isInit true, usesShared true, 1 GearsObj[0xd6e7bab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5fa07e12, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x55b53d44, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x8317c52 isInit true, usesShared false, 1 GearsObj[0x61d6015a, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2525ff7e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x524d6d96, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x52102734 0/0 240x217 of 240x217, swapInterval 0, drawable 0xfffffffff00105da, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x52102734, angle 0.0, [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0 -> [l -1.1059908, r 1.1059908, b -1.0, t 1.0] 2.2119815x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x52102734 240x217, swapInterval 0, drawable 0xfffffffff00105da
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 4.0
    [apply] waitForRealized: to false, goal reached true
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 4.1: Exception false
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 4.2: Exception false
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 5.0: Exception false
    [apply] waitForRealized: to false, goal reached true
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 5.1: Exception false
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 5.2: Exception false
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 6.0: Exception false
    [apply] XXX-C-3.1: hash 0x6c779568, 	(isShared true, created true, master 0x6c779568)
    [apply]   Created   Ctx #0: hash 0x37858383, 	(created true)
    [apply]   Created   Ctx #1: hash 0x13b13b5d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x37858383, 	(isShared true, created true, master 0x6c779568)
    [apply]   Created   Ctx #0: hash 0x6c779568, 	(created true)
    [apply]   Created   Ctx #1: hash 0x13b13b5d, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] XXX-C-3.2: hash 0x13b13b5d, 	(isShared true, created true, master 0x6c779568)
    [apply]   Created   Ctx #0: hash 0x37858383, 	(created true)
    [apply]   Created   Ctx #1: hash 0x6c779568, 	(created true)
    [apply] 	 Total created 2 + destroyed 0 = 2
    [apply] 
    [apply] TestSharedContextVBOES2SWT3.test02AsyncEachAnimator: 8.0: Exception false
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x52102734: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x52102734 FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x152aa092: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x152aa092 FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x8317c52: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x8317c52 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2SWT3 - test02AsyncEachAnimator
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850116129 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850116130 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SyncedOneAnimator took 2.679 sec
    [apply] Testcase: test02AsyncEachAnimator took 2.529 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01GL2ES2)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850117725 ms III - Start
    [apply] SLOCK [T main @ 1755850117726 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test01GL2ES2
    [apply] Loop 1/1
    [apply] CCC00: Run Thread: Thread[#1,main,5,main]
    [apply] CCC01: SWT Thread: Thread[#1,main,5,main]
    [apply] CCC02: NEWT EDT Thread: Thread[#32,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x2fd1433e, .windows_nil-1, 0x7c037f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x29d89d5d, .windows_nil-1, 0x1060377, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x3514a4c0, .windows_nil-1, 0x223031d, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x212b5695, .windows_nil-1, 0x2c10371, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x4de4b452, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x7a419da4, .windows_nil-1, 0x52037d, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window resized: 0/0 624x441
    [apply] window resized: 0/0 624x441
    [apply] waitForRealized: to false, goal reached true
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 0/0 624x441, [ l 0, r 0 - t 0, b 0 - 0x0]
    [apply] Thread[#33,main-Animator#00,5,main] GearsES2.init.0 0x2f8dad04: tileRendererInUse null, GearsES2[obj 0x2f8dad04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2f8dad04 on Thread[#33,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2f8dad04 created: GearsObj[0x135eddda, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2f8dad04 created: GearsObj[0x4d891d2d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2f8dad04 created: GearsObj[0x4d891d2d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Animator#00,5,main] GearsES2.init.X 0x2f8dad04 FIN GearsES2[obj 0x2f8dad04 isInit true, usesShared false, 1 GearsObj[0x135eddda, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d891d2d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75df7c8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Animator#00,5,main] GearsES2.reshape 0x2f8dad04 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2f8dad04, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x2f8dad04 624x441, swapInterval 1, drawable 0xffffffffac010804
    [apply] window moved:   8/31 624x441
    [apply] window resized: 8/31 608x402
    [apply] window moved:   138/161 608x402
    [apply] window resized: 138/161 624x441
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x2f8dad04: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x2f8dad04 FIN
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test01GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test02GL3
    [apply] CCC00: Run Thread: Thread[#1,main,5,main]
    [apply] CCC01: SWT Thread: Thread[#1,main,5,main]
    [apply] CCC02: NEWT EDT Thread: Thread[#32,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x61001b64, .windows_nil-3, 0x35602e9, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x4310d43, .windows_nil-3, 0x2360303, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] junit.framework.TestListener: endTest(test01GL2ES2)
    [apply] junit.framework.TestListener: startTest(test02GL3)
    [apply] Create PointerIcon #03: PointerIcon[obj 0x54a7079e, .windows_nil-3, 0x9a034f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x26e356f0, .windows_nil-3, 0x29d0187, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x27f981c6, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x1b11171f, .windows_nil-3, 0x8f0395, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window resized: 0/0 624x441
    [apply] window resized: 0/0 624x441
    [apply] waitForRealized: to false, goal reached true
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 0/0 624x441, [ l 0, r 0 - t 0, b 0 - 0x0]
    [apply] Thread[#37,main-Animator#01,5,main] GearsES2.init.0 0x201a4587: tileRendererInUse null, GearsES2[obj 0x201a4587 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x201a4587 on Thread[#37,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x201a4587 created: GearsObj[0xa0bd1e5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x201a4587 created: GearsObj[0x373c8cb7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x201a4587 created: GearsObj[0x373c8cb7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,main-Animator#01,5,main] GearsES2.init.X 0x201a4587 FIN GearsES2[obj 0x201a4587 isInit true, usesShared false, 1 GearsObj[0xa0bd1e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x373c8cb7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5bd510b1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,main-Animator#01,5,main] GearsES2.reshape 0x201a4587 0/0 624x441 of 624x441, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x201a4587, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x201a4587 624x441, swapInterval 1, drawable 0x5a010823
    [apply] window moved:   8/31 624x441
    [apply] window resized: 8/31 608x402
    [apply] window moved:   190/213 608x402
    [apply] window resized: 190/213 624x441
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x201a4587: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x201a4587 FIN
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test02GL3
    [apply] junit.framework.TestListener: endTest(test02GL3)++++ Test Singleton.unlock()
    [apply] 
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850128375 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850128375 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.328 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850117725 ms III - Start
    [apply] SLOCK [T main @ 1755850117726 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test01GL2ES2
    [apply] Loop 1/1
    [apply] CCC00: Run Thread: Thread[#1,main,5,main]
    [apply] CCC01: SWT Thread: Thread[#1,main,5,main]
    [apply] CCC02: NEWT EDT Thread: Thread[#32,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x2fd1433e, .windows_nil-1, 0x7c037f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x29d89d5d, .windows_nil-1, 0x1060377, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x3514a4c0, .windows_nil-1, 0x223031d, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x212b5695, .windows_nil-1, 0x2c10371, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x4de4b452, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x7a419da4, .windows_nil-1, 0x52037d, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window resized: 0/0 624x441
    [apply] window resized: 0/0 624x441
    [apply] waitForRealized: to false, goal reached true
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 0/0 624x441, [ l 0, r 0 - t 0, b 0 - 0x0]
    [apply] Thread[#33,main-Animator#00,5,main] GearsES2.init.0 0x2f8dad04: tileRendererInUse null, GearsES2[obj 0x2f8dad04 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2f8dad04 on Thread[#33,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2f8dad04 created: GearsObj[0x135eddda, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2f8dad04 created: GearsObj[0x4d891d2d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2f8dad04 created: GearsObj[0x4d891d2d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#33,main-Animator#00,5,main] GearsES2.init.X 0x2f8dad04 FIN GearsES2[obj 0x2f8dad04 isInit true, usesShared false, 1 GearsObj[0x135eddda, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4d891d2d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x75df7c8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#33,main-Animator#00,5,main] GearsES2.reshape 0x2f8dad04 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2f8dad04, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x2f8dad04 624x441, swapInterval 1, drawable 0xffffffffac010804
    [apply] window moved:   8/31 624x441
    [apply] window resized: 8/31 608x402
    [apply] window moved:   138/161 608x402
    [apply] window resized: 138/161 624x441
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x2f8dad04: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x2f8dad04 FIN
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test01GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test02GL3
    [apply] CCC00: Run Thread: Thread[#1,main,5,main]
    [apply] CCC01: SWT Thread: Thread[#1,main,5,main]
    [apply] CCC02: NEWT EDT Thread: Thread[#32,main-Display-.windows_nil-2-EDT-1,5,main]
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x61001b64, .windows_nil-3, 0x35602e9, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x4310d43, .windows_nil-3, 0x2360303, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x54a7079e, .windows_nil-3, 0x9a034f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x26e356f0, .windows_nil-3, 0x29d0187, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x27f981c6, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x1b11171f, .windows_nil-3, 0x8f0395, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] window resized: 0/0 624x441
    [apply] window resized: 0/0 624x441
    [apply] waitForRealized: to false, goal reached true
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: 0/0 624x441, [ l 0, r 0 - t 0, b 0 - 0x0]
    [apply] Thread[#37,main-Animator#01,5,main] GearsES2.init.0 0x201a4587: tileRendererInUse null, GearsES2[obj 0x201a4587 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x201a4587 on Thread[#37,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x201a4587 created: GearsObj[0xa0bd1e5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x201a4587 created: GearsObj[0x373c8cb7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x201a4587 created: GearsObj[0x373c8cb7, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#37,main-Animator#01,5,main] GearsES2.init.X 0x201a4587 FIN GearsES2[obj 0x201a4587 isInit true, usesShared false, 1 GearsObj[0xa0bd1e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x373c8cb7, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5bd510b1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#37,main-Animator#01,5,main] GearsES2.reshape 0x201a4587 0/0 624x441 of 624x441, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x201a4587, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x201a4587 624x441, swapInterval 1, drawable 0x5a010823
    [apply] window moved:   8/31 624x441
    [apply] window resized: 8/31 608x402
    [apply] window moved:   190/213 608x402
    [apply] window resized: 190/213 624x441
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x201a4587: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x201a4587 FIN
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasSWT - test02GL3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850128375 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850128375 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2ES2 took 9.47 sec
    [apply] Testcase: test02GL3 took 1.15 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] junit.framework.TestListener: startTest(test01GL2ES2)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850129924 ms III - Start
    [apply] SLOCK [T main @ 1755850129925 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test01GL2ES2
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Loop 1/1
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] TestGearsES2SWT.test: 2.0: Exception false
    [apply] waitForRealized: to false, goal reached true
    [apply] TestGearsES2SWT.test: 2.1: Exception false
    [apply] TestGearsES2SWT.test: 3.0: Exception false
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: Point {0, 0} 624x441
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.init.0 0x1a677343: tileRendererInUse null, GearsES2[obj 0x1a677343 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1a677343 on Thread[#31,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1a677343 created: GearsObj[0x394cb846, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1a677343 created: GearsObj[0x7695f11a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1a677343 created: GearsObj[0x7695f11a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.init.X 0x1a677343 FIN GearsES2[obj 0x1a677343 isInit true, usesShared false, 1 GearsObj[0x394cb846, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7695f11a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6cc3c6c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.reshape 0x1a677343 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1a677343, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] TestGearsES2SWT.test: 5.0: Exception false
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1a677343: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test01GL2ES2)
    [apply] junit.framework.TestListener: startTest(test02GL3)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1a677343 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test01GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test02GL3
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] TestGearsES2SWT.test: 2.0: Exception false
    [apply] waitForRealized: to false, goal reached true
    [apply] TestGearsES2SWT.test: 2.1: Exception false
    [apply] TestGearsES2SWT.test: 3.0: Exception false
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: Point {0, 0} 624x441
    [apply] Thread[#32,main-Animator#01,5,main] GearsES2.init.0 0x707194ba: tileRendererInUse null, GearsES2[obj 0x707194ba isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x707194ba on Thread[#32,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x707194ba created: GearsObj[0x617b9d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x707194ba created: GearsObj[0x31b226ee, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x707194ba created: GearsObj[0x31b226ee, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#01,5,main] GearsES2.init.X 0x707194ba FIN GearsES2[obj 0x707194ba isInit true, usesShared false, 1 GearsObj[0x617b9d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31b226ee, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5135d0f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#01,5,main] GearsES2.reshape 0x707194ba 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x707194ba, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] TestGearsES2SWT.test: 5.0: Exception false
    [apply] junit.framework.TestListener: endTest(test02GL3)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x707194ba: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x707194ba FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test02GL3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850139884 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850139885 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.642 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850129924 ms III - Start
    [apply] SLOCK [T main @ 1755850129925 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test01GL2ES2
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Loop 1/1
    [apply] requested: vsync 1, 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.hw], on-scr[.]]
    [apply] TestGearsES2SWT.test: 2.0: Exception false
    [apply] waitForRealized: to false, goal reached true
    [apply] TestGearsES2SWT.test: 2.1: Exception false
    [apply] TestGearsES2SWT.test: 3.0: Exception false
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] window pos/siz: Point {0, 0} 624x441
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.init.0 0x1a677343: tileRendererInUse null, GearsES2[obj 0x1a677343 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x1a677343 on Thread[#31,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x1a677343 created: GearsObj[0x394cb846, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x1a677343 created: GearsObj[0x7695f11a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x1a677343 created: GearsObj[0x7695f11a, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.init.X 0x1a677343 FIN GearsES2[obj 0x1a677343 isInit true, usesShared false, 1 GearsObj[0x394cb846, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7695f11a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6cc3c6c, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.reshape 0x1a677343 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x1a677343, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] TestGearsES2SWT.test: 5.0: Exception false
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1a677343: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x1a677343 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test01GL2ES2
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test02GL3
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] TestGearsES2SWT.test: 2.0: Exception false
    [apply] waitForRealized: to false, goal reached true
    [apply] TestGearsES2SWT.test: 2.1: Exception false
    [apply] TestGearsES2SWT.test: 3.0: Exception false
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] window pos/siz: Point {0, 0} 624x441
    [apply] Thread[#32,main-Animator#01,5,main] GearsES2.init.0 0x707194ba: tileRendererInUse null, GearsES2[obj 0x707194ba isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x707194ba on Thread[#32,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL3/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x707194ba created: GearsObj[0x617b9d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x707194ba created: GearsObj[0x31b226ee, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x707194ba created: GearsObj[0x31b226ee, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#32,main-Animator#01,5,main] GearsES2.init.X 0x707194ba FIN GearsES2[obj 0x707194ba isInit true, usesShared false, 1 GearsObj[0x617b9d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x31b226ee, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5135d0f8, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#32,main-Animator#01,5,main] GearsES2.reshape 0x707194ba 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x707194ba, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] TestGearsES2SWT.test: 5.0: Exception false
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x707194ba: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x707194ba FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.demos.es2.swt.TestGearsES2SWT - test02GL3
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850139884 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850139885 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01GL2ES2 took 8.793 sec
    [apply] Testcase: test02GL3 took 1.133 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs
    [apply] ++++ Test Singleton.ctor()
    [apply] junit.framework.TestListener: tests to run: 8
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850141412 ms III - Start
    [apply] SLOCK [T main @ 1755850141413 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] junit.framework.TestListener: startTest(test01_GLCanvasTabPlainGLDirect)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.init.0 0x561b6512: tileRendererInUse null, GearsES2[obj 0x561b6512 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x561b6512 on Thread[#31,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x561b6512 created: GearsObj[0x76d383d5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x561b6512 created: GearsObj[0x7cd1bf53, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x561b6512 created: GearsObj[0x7cd1bf53, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.init.X 0x561b6512 FIN GearsES2[obj 0x561b6512 isInit true, usesShared false, 1 GearsObj[0x76d383d5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7cd1bf53, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c4bde30, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.reshape 0x561b6512 0/0 618x416 of 618x416, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x561b6512, angle 0.0, [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0 -> [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0, v-flip false
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {3, 22}, size Point {618, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {3, 22}, size Point {618, 416}
    [apply] Canvas LOS.0: Point {89, 131}
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x561b6512: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x561b6512 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect
    [apply] junit.framework.TestListener: endTest(test01_GLCanvasTabPlainGLDirect)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test02_GLCanvasTabSashGLDirectjunit.framework.TestListener: startTest(test02_GLCanvasTabSashGLDirect)
    [apply] 
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Thread[#38,main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#38,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#38,main-Animator#01,5,main] RedSquareES2.init FIN
    [apply] Thread[#38,main-Animator#01,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0xffffffffac010804, tileRendererInUse null
    [apply] Thread[#38,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {310, 0}, size Point {308, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {310, 0}, size Point {308, 416}
    [apply] Canvas LOS.0: Point {425, 157}
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GLCanvas2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@693fe6c9
    [apply] junit.framework.TestListener: endTest(test02_GLCanvasTabSashGLDirect)
    [apply] junit.framework.TestListener: startTest(test11_GLCanvasTabPlainGLWComp)
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test02_GLCanvasTabSashGLDirect
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test11_GLCanvasTabPlainGLWComp
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Thread[#42,main-Animator#02,5,main] GearsES2.init.0 0xa2431d0: tileRendererInUse null, GearsES2[obj 0xa2431d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xa2431d0 on Thread[#42,main-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xa2431d0 created: GearsObj[0x2ab3e349, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xa2431d0 created: GearsObj[0x734d497b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xa2431d0 created: GearsObj[0x734d497b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#42,main-Animator#02,5,main] GearsES2.init.X 0xa2431d0 FIN GearsES2[obj 0xa2431d0 isInit true, usesShared false, 1 GearsObj[0x2ab3e349, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x734d497b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b4d820b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#42,main-Animator#02,5,main] GearsES2.reshape 0xa2431d0 0/0 618x416 of 618x416, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xa2431d0, angle 0.0, [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0 -> [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0, v-flip false
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {0, 0}, size Point {618, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {618, 416}
    [apply] Canvas LOS.0: Point {141, 183}
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] junit.framework.TestListener: endTest(test11_GLCanvasTabPlainGLWComp)
    [apply] junit.framework.TestListener: startTest(test12_GLCanvasTabSashGLWComp)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xa2431d0: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xa2431d0 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test11_GLCanvasTabPlainGLWComp
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test12_GLCanvasTabSashGLWComp
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Thread[#49,main-Animator#03,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#49,main-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#49,main-Animator#03,5,main] RedSquareES2.init FIN
    [apply] Thread[#49,main-Animator#03,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x5a010823, tileRendererInUse null
    [apply] Thread[#49,main-Animator#03,5,main] RedSquareES2.reshape FIN
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {0, 0}, size Point {308, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {308, 416}
    [apply] Canvas LOS.0: Point {477, 209}
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GLCanvas2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@446293d
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] junit.framework.TestListener: endTest(test12_GLCanvasTabSashGLWComp)
    [apply] junit.framework.TestListener: startTest(test21_NewtCanvasSWTTabPlainGLDirect)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test12_GLCanvasTabSashGLWComp
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test21_NewtCanvasSWTTabPlainGLDirect
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Create PointerIcon #01: PointerIcon[obj 0x5afa3c9, .windows_nil-1, 0xbe038f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x72035809, .windows_nil-1, 0x2730331, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x909217e, .windows_nil-1, 0x2470303, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x18271936, .windows_nil-1, 0x35f02e9, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0xcc43f62, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x57a78e3, .windows_nil-1, 0x1e2033f, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x402c4085, .windows_nil-1, 0x1f20323, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x6fa51cd4, .windows_nil-1, 0x2740275, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x2767e23c, .windows_nil-1, 0x2c40371, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x710c2b53, .windows_nil-1, 0x54037d, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0xcecf639, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x1caa0244, .windows_nil-1, 0x25b035b, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {3, 22}, size Point {618, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {3, 22}, size Point {618, 416}
    [apply] Canvas LOS.0: Point {193, 235}
    [apply] NewtCanvasSWT LOS.0: 193 / 235
    [apply] Thread[#54,main-Animator#04,5,main] GearsES2.init.0 0x663c9e7a: tileRendererInUse null, GearsES2[obj 0x663c9e7a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x663c9e7a on Thread[#54,main-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x663c9e7a created: GearsObj[0x5bef7b8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x663c9e7a created: GearsObj[0x63bcdf04, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x663c9e7a created: GearsObj[0x63bcdf04, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#54,main-Animator#04,5,main] GearsES2.init.X 0x663c9e7a FIN GearsES2[obj 0x663c9e7a isInit true, usesShared false, 1 GearsObj[0x5bef7b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63bcdf04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4bd2d56d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#54,main-Animator#04,5,main] GearsES2.reshape 0x663c9e7a 0/0 618x416 of 618x416, swapInterval 1, drawable 0x5a010823, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x663c9e7a, angle 0.0, [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0 -> [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0, v-flip false
    [apply] GLWindow LOS.0: 193 / 235
    [apply] GLWindow pos/siz.0: 0/0 618x416, [ l 0, r 0 - t 0, b 0 - 0x0]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x663c9e7a 618x416, swapInterval 1, drawable 0x60010884
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x663c9e7a: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x663c9e7a FIN
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] junit.framework.TestListener: endTest(test21_NewtCanvasSWTTabPlainGLDirect)
    [apply] junit.framework.TestListener: startTest(test22_NewtCanvasSWTTabSashGLDirect)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test21_NewtCanvasSWTTabPlainGLDirect
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test22_NewtCanvasSWTTabSashGLDirect
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Create PointerIcon #01: PointerIcon[obj 0x6f204a1a, .windows_nil-1, 0x980305, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x5745ca0e, .windows_nil-1, 0x1260315, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x17bffc17, .windows_nil-1, 0x5950269, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x5b38c1ec, .windows_nil-1, 0x74037b, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x48e1f6c7, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x55cb6996, .windows_nil-1, 0xc2039d, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0xf1da57d, .windows_nil-1, 0x2470311, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x72c8e7b, .windows_nil-1, 0x171033d, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x38467116, .windows_nil-1, 0x2750275, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x5c7933ad, .windows_nil-1, 0x1f30323, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x4b8d604b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x5e7cd6cc, .windows_nil-1, 0x1e3033f, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Thread[#62,main-Animator#05,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#62,main-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#62,main-Animator#05,5,main] RedSquareES2.init FIN
    [apply] Thread[#62,main-Animator#05,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x5a010823, tileRendererInUse null
    [apply] Thread[#62,main-Animator#05,5,main] RedSquareES2.reshape FIN
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {310, 0}, size Point {308, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {310, 0}, size Point {308, 416}
    [apply] Canvas LOS.0: Point {529, 261}
    [apply] NewtCanvasSWT LOS.0: 529 / 261
    [apply] GLWindow LOS.0: 529 / 261
    [apply] GLWindow pos/siz.0: 0/0 308x416, [ l 0, r 0 - t 0, b 0 - 0x0]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GLWindow2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@dc7df28
    [apply] NewtCanvasSWT2 LOS: 529 / 261
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test22_NewtCanvasSWTTabSashGLDirect
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test31_NewtCanvasSWTTabPlainGLWComp
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Create PointerIcon #01: PointerIcon[obj 0x7a6d7e92, .windows_nil-1, 0x2490303, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x5a5a729f, .windows_nil-1, 0x1ad03ab, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x6b09fb41, .windows_nil-1, 0x3570113, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x782859e, .windows_nil-1, 0x2750331, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x1b1cfb87, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x821330f, .windows_nil-1, 0x44801a7, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x210ab13f, .windows_nil-1, 0x229031d, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x6f15d60e, .windows_nil-1, 0x7f03a3, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x58e1d9d, .windows_nil-1, 0x172033d, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x2657d4dd, .windows_nil-1, 0x2480311, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x7139992f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x69504ae9, .windows_nil-1, 0xc3039d, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] junit.framework.TestListener: endTest(test22_NewtCanvasSWTTabSashGLDirect)
    [apply] junit.framework.TestListener: startTest(test31_NewtCanvasSWTTabPlainGLWComp)
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {0, 0}, size Point {618, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {618, 416}
    [apply] Canvas LOS.0: Point {245, 287}
    [apply] NewtCanvasSWT LOS.0: 245 / 287
    [apply] Thread[#68,main-Animator#06,5,main] GearsES2.init.0 0x50378a4: tileRendererInUse null, GearsES2[obj 0x50378a4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x50378a4 on Thread[#68,main-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x50378a4 created: GearsObj[0x48c3e04d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x50378a4 created: GearsObj[0x60a71a2d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x50378a4 created: GearsObj[0x60a71a2d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#68,main-Animator#06,5,main] GearsES2.init.X 0x50378a4 FIN GearsES2[obj 0x50378a4 isInit true, usesShared false, 1 GearsObj[0x48c3e04d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60a71a2d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x195fe162, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#68,main-Animator#06,5,main] GearsES2.reshape 0x50378a4 0/0 618x416 of 618x416, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x50378a4, angle 0.0, [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0 -> [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0, v-flip false
    [apply] GLWindow LOS.0: 245 / 287
    [apply] GLWindow pos/siz.0: 0/0 618x416, [ l 0, r 0 - t 0, b 0 - 0x0]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] junit.framework.TestListener: endTest(test31_NewtCanvasSWTTabPlainGLWComp)
    [apply] junit.framework.TestListener: startTest(test32_NewtCanvasSWTTabSashGLWComp)
    [apply] Thread[#1,main,5,main] GearsES2.display 0x50378a4 618x416, swapInterval 1, drawable 0x5a010823
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x50378a4: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x50378a4 FIN
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test31_NewtCanvasSWTTabPlainGLWComp
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Create PointerIcon #01: PointerIcon[obj 0xd23e042, .windows_nil-1, 0x5970269, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x14dd7b39, .windows_nil-1, 0x2cb0371, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x5dafbe45, .windows_nil-1, 0x1d8031f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x2f953efd, .windows_nil-1, 0x1280315, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x14bdbc74, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x12591ac8, .windows_nil-1, 0x36202e9, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x41330d4f, .windows_nil-1, 0x7ca0267, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x24c1b2d2, .windows_nil-1, 0x1f60323, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x1e4f4a5c, .windows_nil-1, 0x8003a3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x798162bc, .windows_nil-1, 0x22a031d, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x7486b455, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x660acfb, .windows_nil-1, 0x44901a7, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {0, 0}, size Point {308, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {308, 416}
    [apply] Canvas LOS.0: Point {347, 79}
    [apply] NewtCanvasSWT LOS.0: 347 / 79
    [apply] Thread[#76,main-Animator#07,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#76,main-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=8, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]
    [apply]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]]
    [apply] Thread[#76,main-Animator#07,5,main] RedSquareES2.init FIN
    [apply] Thread[#76,main-Animator#07,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [apply] Thread[#76,main-Animator#07,5,main] RedSquareES2.reshape FIN
    [apply] GLWindow LOS.0: 347 / 79
    [apply] GLWindow pos/siz.0: 0/0 308x416, [ l 0, r 0 - t 0, b 0 - 0x0]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GLWindow2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@29f7cefd
    [apply] NewtCanvasSWT2 LOS: 347 / 79
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] junit.framework.TestListener: endTest(test32_NewtCanvasSWTTabSashGLWComp)
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850153871 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850153871 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.137 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850141412 ms III - Start
    [apply] SLOCK [T main @ 1755850141413 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.init.0 0x561b6512: tileRendererInUse null, GearsES2[obj 0x561b6512 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x561b6512 on Thread[#31,main-Animator#00,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x561b6512 created: GearsObj[0x76d383d5, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x561b6512 created: GearsObj[0x7cd1bf53, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x561b6512 created: GearsObj[0x7cd1bf53, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.init.X 0x561b6512 FIN GearsES2[obj 0x561b6512 isInit true, usesShared false, 1 GearsObj[0x76d383d5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x7cd1bf53, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2c4bde30, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#31,main-Animator#00,5,main] GearsES2.reshape 0x561b6512 0/0 618x416 of 618x416, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x561b6512, angle 0.0, [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0 -> [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0, v-flip false
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {3, 22}, size Point {618, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {3, 22}, size Point {618, 416}
    [apply] Canvas LOS.0: Point {89, 131}
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x561b6512: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x561b6512 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test01_GLCanvasTabPlainGLDirect
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test02_GLCanvasTabSashGLDirect
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Thread[#38,main-Animator#01,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#38,main-Animator#01,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#38,main-Animator#01,5,main] RedSquareES2.init FIN
    [apply] Thread[#38,main-Animator#01,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0xffffffffac010804, tileRendererInUse null
    [apply] Thread[#38,main-Animator#01,5,main] RedSquareES2.reshape FIN
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {310, 0}, size Point {308, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {310, 0}, size Point {308, 416}
    [apply] Canvas LOS.0: Point {425, 157}
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GLCanvas2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@693fe6c9
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test02_GLCanvasTabSashGLDirect
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test11_GLCanvasTabPlainGLWComp
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Thread[#42,main-Animator#02,5,main] GearsES2.init.0 0xa2431d0: tileRendererInUse null, GearsES2[obj 0xa2431d0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xa2431d0 on Thread[#42,main-Animator#02,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xa2431d0 created: GearsObj[0x2ab3e349, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xa2431d0 created: GearsObj[0x734d497b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xa2431d0 created: GearsObj[0x734d497b, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#42,main-Animator#02,5,main] GearsES2.init.X 0xa2431d0 FIN GearsES2[obj 0xa2431d0 isInit true, usesShared false, 1 GearsObj[0x2ab3e349, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x734d497b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7b4d820b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#42,main-Animator#02,5,main] GearsES2.reshape 0xa2431d0 0/0 618x416 of 618x416, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xa2431d0, angle 0.0, [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0 -> [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0, v-flip false
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {0, 0}, size Point {618, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {618, 416}
    [apply] Canvas LOS.0: Point {141, 183}
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xa2431d0: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xa2431d0 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test11_GLCanvasTabPlainGLWComp
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test12_GLCanvasTabSashGLWComp
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Thread[#49,main-Animator#03,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#49,main-Animator#03,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 4 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=4, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=7, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=8, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#49,main-Animator#03,5,main] RedSquareES2.init FIN
    [apply] Thread[#49,main-Animator#03,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x5a010823, tileRendererInUse null
    [apply] Thread[#49,main-Animator#03,5,main] RedSquareES2.reshape FIN
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {0, 0}, size Point {308, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {308, 416}
    [apply] Canvas LOS.0: Point {477, 209}
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GLCanvas2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@446293d
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test12_GLCanvasTabSashGLWComp
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test21_NewtCanvasSWTTabPlainGLDirect
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Create PointerIcon #01: PointerIcon[obj 0x5afa3c9, .windows_nil-1, 0xbe038f, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x72035809, .windows_nil-1, 0x2730331, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x909217e, .windows_nil-1, 0x2470303, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x18271936, .windows_nil-1, 0x35f02e9, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0xcc43f62, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x57a78e3, .windows_nil-1, 0x1e2033f, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x402c4085, .windows_nil-1, 0x1f20323, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x6fa51cd4, .windows_nil-1, 0x2740275, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x2767e23c, .windows_nil-1, 0x2c40371, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x710c2b53, .windows_nil-1, 0x54037d, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0xcecf639, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x1caa0244, .windows_nil-1, 0x25b035b, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {3, 22}, size Point {618, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {3, 22}, size Point {618, 416}
    [apply] Canvas LOS.0: Point {193, 235}
    [apply] NewtCanvasSWT LOS.0: 193 / 235
    [apply] Thread[#54,main-Animator#04,5,main] GearsES2.init.0 0x663c9e7a: tileRendererInUse null, GearsES2[obj 0x663c9e7a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x663c9e7a on Thread[#54,main-Animator#04,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x663c9e7a created: GearsObj[0x5bef7b8, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x663c9e7a created: GearsObj[0x63bcdf04, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x663c9e7a created: GearsObj[0x63bcdf04, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#54,main-Animator#04,5,main] GearsES2.init.X 0x663c9e7a FIN GearsES2[obj 0x663c9e7a isInit true, usesShared false, 1 GearsObj[0x5bef7b8, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x63bcdf04, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4bd2d56d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#54,main-Animator#04,5,main] GearsES2.reshape 0x663c9e7a 0/0 618x416 of 618x416, swapInterval 1, drawable 0x5a010823, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x663c9e7a, angle 0.0, [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0 -> [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0, v-flip false
    [apply] GLWindow LOS.0: 193 / 235
    [apply] GLWindow pos/siz.0: 0/0 618x416, [ l 0, r 0 - t 0, b 0 - 0x0]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x663c9e7a 618x416, swapInterval 1, drawable 0x60010884
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x663c9e7a: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x663c9e7a FIN
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test21_NewtCanvasSWTTabPlainGLDirect
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test22_NewtCanvasSWTTabSashGLDirect
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Create PointerIcon #01: PointerIcon[obj 0x6f204a1a, .windows_nil-1, 0x980305, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x5745ca0e, .windows_nil-1, 0x1260315, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x17bffc17, .windows_nil-1, 0x5950269, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x5b38c1ec, .windows_nil-1, 0x74037b, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x48e1f6c7, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x55cb6996, .windows_nil-1, 0xc2039d, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0xf1da57d, .windows_nil-1, 0x2470311, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x72c8e7b, .windows_nil-1, 0x171033d, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x38467116, .windows_nil-1, 0x2750275, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x5c7933ad, .windows_nil-1, 0x1f30323, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x4b8d604b, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x5e7cd6cc, .windows_nil-1, 0x1e3033f, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Thread[#62,main-Animator#05,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#62,main-Animator#05,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 6 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=6, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=11, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=12, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#62,main-Animator#05,5,main] RedSquareES2.init FIN
    [apply] Thread[#62,main-Animator#05,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x5a010823, tileRendererInUse null
    [apply] Thread[#62,main-Animator#05,5,main] RedSquareES2.reshape FIN
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {310, 0}, size Point {308, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {310, 0}, size Point {308, 416}
    [apply] Canvas LOS.0: Point {529, 261}
    [apply] NewtCanvasSWT LOS.0: 529 / 261
    [apply] GLWindow LOS.0: 529 / 261
    [apply] GLWindow pos/siz.0: 0/0 308x416, [ l 0, r 0 - t 0, b 0 - 0x0]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GLWindow2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@dc7df28
    [apply] NewtCanvasSWT2 LOS: 529 / 261
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test22_NewtCanvasSWTTabSashGLDirect
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test31_NewtCanvasSWTTabPlainGLWComp
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Create PointerIcon #01: PointerIcon[obj 0x7a6d7e92, .windows_nil-1, 0x2490303, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x5a5a729f, .windows_nil-1, 0x1ad03ab, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x6b09fb41, .windows_nil-1, 0x3570113, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x782859e, .windows_nil-1, 0x2750331, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x1b1cfb87, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x821330f, .windows_nil-1, 0x44801a7, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x210ab13f, .windows_nil-1, 0x229031d, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x6f15d60e, .windows_nil-1, 0x7f03a3, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x58e1d9d, .windows_nil-1, 0x172033d, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x2657d4dd, .windows_nil-1, 0x2480311, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x7139992f, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x69504ae9, .windows_nil-1, 0xc3039d, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {0, 0}, size Point {618, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {618, 416}
    [apply] Canvas LOS.0: Point {245, 287}
    [apply] NewtCanvasSWT LOS.0: 245 / 287
    [apply] Thread[#68,main-Animator#06,5,main] GearsES2.init.0 0x50378a4: tileRendererInUse null, GearsES2[obj 0x50378a4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x50378a4 on Thread[#68,main-Animator#06,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x50378a4 created: GearsObj[0x48c3e04d, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x50378a4 created: GearsObj[0x60a71a2d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x50378a4 created: GearsObj[0x60a71a2d, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#68,main-Animator#06,5,main] GearsES2.init.X 0x50378a4 FIN GearsES2[obj 0x50378a4 isInit true, usesShared false, 1 GearsObj[0x48c3e04d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60a71a2d, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x195fe162, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#68,main-Animator#06,5,main] GearsES2.reshape 0x50378a4 0/0 618x416 of 618x416, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x50378a4, angle 0.0, [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0 -> [l -1.4855769, r 1.4855769, b -1.0, t 1.0] 2.9711537x2.0, v-flip false
    [apply] GLWindow LOS.0: 245 / 287
    [apply] GLWindow pos/siz.0: 0/0 618x416, [ l 0, r 0 - t 0, b 0 - 0x0]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Thread[#1,main,5,main] GearsES2.display 0x50378a4 618x416, swapInterval 1, drawable 0x5a010823
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x50378a4: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x50378a4 FIN
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test31_NewtCanvasSWTTabPlainGLWComp
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Create PointerIcon #01: PointerIcon[obj 0xd23e042, .windows_nil-1, 0x5970269, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x14dd7b39, .windows_nil-1, 0x2cb0371, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x5dafbe45, .windows_nil-1, 0x1d8031f, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x2f953efd, .windows_nil-1, 0x1280315, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x14bdbc74, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x12591ac8, .windows_nil-1, 0x36202e9, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #01: PointerIcon[obj 0x41330d4f, .windows_nil-1, 0x7ca0267, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]]
    [apply] Create PointerIcon #02: PointerIcon[obj 0x24c1b2d2, .windows_nil-1, 0x1f60323, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]]
    [apply] Create PointerIcon #03: PointerIcon[obj 0x1e4f4a5c, .windows_nil-1, 0x8003a3, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #04: PointerIcon[obj 0x798162bc, .windows_nil-1, 0x22a031d, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PixelRect[obj 0x7486b455, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] Create PointerIcon #05: PointerIcon[obj 0x660acfb, .windows_nil-1, 0x44901a7, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]]
    [apply] waitForRealized: to false, goal reached true
    [apply] Canvas pixel-units  pos/siz.0: pos Point {0, 0}, size Point {308, 416}
    [apply] Canvas window-units pos/siz.0: pos Point {0, 0}, size Point {308, 416}
    [apply] Canvas LOS.0: Point {347, 79}
    [apply] NewtCanvasSWT LOS.0: 347 / 79
    [apply] Thread[#76,main-Animator#07,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#76,main-Animator#07,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 8 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=8, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=16, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]
    [apply]    ShaderCode[id=15, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]]
    [apply] Thread[#76,main-Animator#07,5,main] RedSquareES2.init FIN
    [apply] Thread[#76,main-Animator#07,5,main] RedSquareES2.reshape 0/0 308x416 of 308x416, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [apply] Thread[#76,main-Animator#07,5,main] RedSquareES2.reshape FIN
    [apply] GLWindow LOS.0: 347 / 79
    [apply] GLWindow pos/siz.0: 0/0 308x416, [ l 0, r 0 - t 0, b 0 - 0x0]
    [apply] NW chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GL chosen: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] GLWindow2 LOS: [Lcom.jogamp.nativewindow.util.PointImmutable;@29f7cefd
    [apply] NewtCanvasSWT2 LOS: 347 / 79
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] QUIT Window Thread[#1,main,5,main]
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestGLCanvasSWTNewtCanvasSWTPosInTabs - test32_NewtCanvasSWTTabSashGLWComp
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850153871 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850153871 ms --- localhost/127.0.0.1:59999 - Unlock ok within 4 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01_GLCanvasTabPlainGLDirect took 1.559 sec
    [apply] Testcase: test02_GLCanvasTabSashGLDirect took 1.295 sec
    [apply] Testcase: test11_GLCanvasTabPlainGLWComp took 1.192 sec
    [apply] Testcase: test12_GLCanvasTabSashGLWComp took 1.283 sec
    [apply] Testcase: test21_NewtCanvasSWTTabPlainGLDirect took 1.305 sec
    [apply] Testcase: test22_NewtCanvasSWTTabSashGLDirect took 1.168 sec
    [apply] Testcase: test31_NewtCanvasSWTTabPlainGLWComp took 1.182 sec
    [apply] Testcase: test32_NewtCanvasSWTTabSashGLWComp took 1.18 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn
    [apply] junit.framework.TestListener: tests to run: 4
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850155278 ms III - Start
    [apply] SLOCK [T main @ 1755850155278 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - postAttach_WithAnimator
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] junit.framework.TestListener: startTest(postAttach_WithAnimator)
    [apply] junit.framework.TestListener: addError(postAttach_WithAnimator, Cannot invoke "com.jogamp.newt.Window.setSurfaceScale(float[])" because "this.newtChild" is null)
    [apply] junit.framework.TestListener: endTest(postAttach_WithAnimator)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - postAttach_WithAnimator
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - preAttach_NoAnimator
    [apply] junit.framework.TestListener: startTest(preAttach_NoAnimator)
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x4d02f94e: tileRendererInUse null, GearsES2[obj 0x4d02f94e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4d02f94e on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4d02f94e created: GearsObj[0x48aca48b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4d02f94e created: GearsObj[0x13fd2ccd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4d02f94e created: GearsObj[0x13fd2ccd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x4d02f94e FIN GearsES2[obj 0x4d02f94e isInit true, usesShared false, 1 GearsObj[0x48aca48b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13fd2ccd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7db12bb6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4d02f94e 0/0 624x441 of 624x441, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4d02f94e, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4d02f94e 624x441, swapInterval 1, drawable 0x60010884
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4d02f94e 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4d02f94e, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4d02f94e 624x441, swapInterval 1, drawable 0xffffffffad0107ae
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4d02f94e 624x441, swapInterval 1, drawable 0x4c0108c9
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] GLWindow LOS.0: 112 / 135
    [apply] NewtCanvasSWT LOS.0: 112 / 135
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4d02f94e 624x441, swapInterval 1, drawable 0x5a010823
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x4d02f94e: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x4d02f94e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - preAttach_NoAnimator
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - preAttach_WithAnimator
    [apply] junit.framework.TestListener: endTest(preAttach_NoAnimator)
    [apply] junit.framework.TestListener: startTest(preAttach_WithAnimator)
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x2af004b: tileRendererInUse null, GearsES2[obj 0x2af004b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2af004b on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2af004b created: GearsObj[0x117159c0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2af004b created: GearsObj[0x3e27ba32, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2af004b created: GearsObj[0x3e27ba32, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x2af004b FIN GearsES2[obj 0x2af004b isInit true, usesShared false, 1 GearsObj[0x117159c0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e27ba32, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ef82753, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x2af004b 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2af004b, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x2af004b 624x441, swapInterval 1, drawable 0xffffffffac010804
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_WithAnimator__-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x2af004b 0/0 624x441 of 624x441, swapInterval 1, drawable 0x4c0108c9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2af004b, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x2af004b 624x441, swapInterval 1, drawable 0x4c0108c9
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_WithAnimator__-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x2af004b 624x441, swapInterval 1, drawable 0xfffffffff00105da
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_WithAnimator__-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] GLWindow LOS.0: 138 / 161
    [apply] NewtCanvasSWT LOS.0: 138 / 161
    [apply] Thread[#1,main,5,main] GearsES2.display 0x2af004b 624x441, swapInterval 1, drawable 0xfffffffffc010028
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x2af004b: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x2af004b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - preAttach_WithAnimator
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - test_MultisampleAndAlpha
    [apply] junit.framework.TestListener: endTest(preAttach_WithAnimator)
    [apply] junit.framework.TestListener: startTest(test_MultisampleAndAlpha)
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa02_default-0624x0441.png
    [apply] reshape ..
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa02_default-0624x0441.png
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa02_default-0624x0441.png
    [apply] GLWindow LOS.0: 164 / 187
    [apply] NewtCanvasSWT LOS.0: 164 / 187
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - test_MultisampleAndAlpha
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850159614 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850159614 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] junit.framework.TestListener: endTest(test_MultisampleAndAlpha)
    [apply] Tests run: 4, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 5.021 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850155278 ms III - Start
    [apply] SLOCK [T main @ 1755850155278 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - postAttach_WithAnimator
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - postAttach_WithAnimator
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - preAttach_NoAnimator
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x4d02f94e: tileRendererInUse null, GearsES2[obj 0x4d02f94e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4d02f94e on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4d02f94e created: GearsObj[0x48aca48b, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4d02f94e created: GearsObj[0x13fd2ccd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4d02f94e created: GearsObj[0x13fd2ccd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x4d02f94e FIN GearsES2[obj 0x4d02f94e isInit true, usesShared false, 1 GearsObj[0x48aca48b, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x13fd2ccd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7db12bb6, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4d02f94e 0/0 624x441 of 624x441, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4d02f94e, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4d02f94e 624x441, swapInterval 1, drawable 0x60010884
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4d02f94e 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4d02f94e, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4d02f94e 624x441, swapInterval 1, drawable 0xffffffffad0107ae
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4d02f94e 624x441, swapInterval 1, drawable 0x4c0108c9
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_NoAnimator____-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] GLWindow LOS.0: 112 / 135
    [apply] NewtCanvasSWT LOS.0: 112 / 135
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4d02f94e 624x441, swapInterval 1, drawable 0x5a010823
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x4d02f94e: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x4d02f94e FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - preAttach_NoAnimator
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - preAttach_WithAnimator
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x2af004b: tileRendererInUse null, GearsES2[obj 0x2af004b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x2af004b on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x2af004b created: GearsObj[0x117159c0, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x2af004b created: GearsObj[0x3e27ba32, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x2af004b created: GearsObj[0x3e27ba32, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x2af004b FIN GearsES2[obj 0x2af004b isInit true, usesShared false, 1 GearsObj[0x117159c0, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3e27ba32, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7ef82753, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x2af004b 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2af004b, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x2af004b 624x441, swapInterval 1, drawable 0xffffffffac010804
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_WithAnimator__-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x2af004b 0/0 624x441 of 624x441, swapInterval 1, drawable 0x4c0108c9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x2af004b, angle 0.5, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x2af004b 624x441, swapInterval 1, drawable 0x4c0108c9
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_WithAnimator__-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.display 0x2af004b 624x441, swapInterval 1, drawable 0xfffffffff00105da
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.preAttach_WithAnimator__-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] GLWindow LOS.0: 138 / 161
    [apply] NewtCanvasSWT LOS.0: 138 / 161
    [apply] Thread[#1,main,5,main] GearsES2.display 0x2af004b 624x441, swapInterval 1, drawable 0xfffffffffc010028
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x2af004b: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x2af004b FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - preAttach_WithAnimator
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - test_MultisampleAndAlpha
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa02_default-0624x0441.png
    [apply] reshape ..
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa02_default-0624x0441.png
    [apply] main: ** screenshot: TestNewtCanvasSWTGLn.test_MultisampleAndAlpha-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa02_default-0624x0441.png
    [apply] GLWindow LOS.0: 164 / 187
    [apply] NewtCanvasSWT LOS.0: 164 / 187
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn - test_MultisampleAndAlpha
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850159614 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850159614 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: postAttach_WithAnimator took 0.34 sec
    [apply] 	Caused an ERROR
    [apply] Cannot invoke "com.jogamp.newt.Window.setSurfaceScale(float[])" because "this.newtChild" is null
    [apply] java.lang.NullPointerException: Cannot invoke "com.jogamp.newt.Window.setSurfaceScale(float[])" because "this.newtChild" is null
    [apply] 	at com.jogamp.newt.swt.NewtCanvasSWT.updatePosSizeCheck(NewtCanvasSWT.java:382)
    [apply] 	at com.jogamp.newt.swt.NewtCanvasSWT.validateNative(NewtCanvasSWT.java:318)
    [apply] 	at com.jogamp.newt.swt.NewtCanvasSWT$2.handleEvent(NewtCanvasSWT.java:255)
    [apply] 	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
    [apply] 	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4338)
    [apply] 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1214)
    [apply] 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1238)
    [apply] 	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1219)
    [apply] 	at org.eclipse.swt.widgets.Control.WM_SIZE(Control.java:5506)
    [apply] 	at org.eclipse.swt.widgets.Scrollable.WM_SIZE(Scrollable.java:383)
    [apply] 	at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1736)
    [apply] 	at org.eclipse.swt.widgets.Canvas.WM_SIZE(Canvas.java:440)
    [apply] 	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4856)
    [apply] 	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:336)
    [apply] 	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5106)
    [apply] 	at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method)
    [apply] 	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91)
    [apply] 	at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5737)
    [apply] 	at org.eclipse.swt.widgets.Canvas.WM_WINDOWPOSCHANGED(Canvas.java:447)
    [apply] 	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4869)
    [apply] 	at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:336)
    [apply] 	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5106)
    [apply] 	at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
    [apply] 	at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231)
    [apply] 	at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1066)
    [apply] 	at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3192)
    [apply] 	at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3188)
    [apply] 	at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3265)
    [apply] 	at org.eclipse.swt.widgets.Control.setBounds(Control.java:3261)
    [apply] 	at org.eclipse.swt.widgets.Control.setBounds(Control.java:3183)
    [apply] 	at com.jogamp.newt.swt.NewtCanvasSWT.setBounds(NewtCanvasSWT.java:305)
    [apply] 	at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:216)
    [apply] 	at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1340)
    [apply] 	at org.eclipse.swt.widgets.Composite.WM_SIZE(Composite.java:1747)
    [apply] 	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4856)
    [apply] 	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5106)
    [apply] 	at org.eclipse.swt.internal.win32.OS.DefWindowProc(Native Method)
    [apply] 	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:91)
    [apply] 	at org.eclipse.swt.widgets.Control.WM_WINDOWPOSCHANGED(Control.java:5737)
    [apply] 	at org.eclipse.swt.widgets.Control.windowProc(Control.java:4869)
    [apply] 	at org.eclipse.swt.widgets.Display.windowProc(Display.java:5106)
    [apply] 	at org.eclipse.swt.internal.win32.OS.SetWindowPos(Native Method)
    [apply] 	at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3231)
    [apply] 	at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1066)
    [apply] 	at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3192)
    [apply] 	at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3188)
    [apply] 	at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3265)
    [apply] 	at org.eclipse.swt.widgets.Control.setBounds(Control.java:3261)
    [apply] 	at org.eclipse.swt.widgets.Control.setBounds(Control.java:3183)
    [apply] 	at org.eclipse.swt.layout.FillLayout.layout(FillLayout.java:216)
    [apply] 	at org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1340)
    [apply] 	at org.eclipse.swt.widgets.Composite.sendResize(Composite.java:1027)
    [apply] 	at org.eclipse.swt.widgets.Composite.setBoundsInPixels(Composite.java:1072)
    [apply] 	at org.eclipse.swt.widgets.Decorations.setBoundsInPixels(Decorations.java:780)
    [apply] 	at org.eclipse.swt.widgets.Shell.setBoundsInPixels(Shell.java:1628)
    [apply] 	at org.eclipse.swt.widgets.Control.setBoundsInPixels(Control.java:3192)
    [apply] 	at org.eclipse.swt.widgets.Control.setSizeInPixels(Control.java:3783)
    [apply] 	at org.eclipse.swt.widgets.Control.setSize(Control.java:3778)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn$6.run(TestNewtCanvasSWTGLn.java:182)
    [apply] 	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
    [apply] 	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4870)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn.runTestAGL(TestNewtCanvasSWTGLn.java:178)
    [apply] 	at com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTGLn.postAttach_WithAnimator(TestNewtCanvasSWTGLn.java:250)
    [apply] 	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    [apply] 
    [apply] Testcase: preAttach_NoAnimator took 0.655 sec
    [apply] Testcase: preAttach_WithAnimator took 0.56 sec
    [apply] Testcase: test_MultisampleAndAlpha took 0.502 sec
    [apply] Result: 2
     [echo] Testing com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01 -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850161078 ms III - Start
    [apply] SLOCK [T main @ 1755850161079 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01 - test
    [apply] junit.framework.TestListener: startTest(test)
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Window handle.0 0x13001cc
    [apply] Window handle.1 0x13001cc
    [apply] Window handle.X 0x13001cc
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01 - test
    [apply] junit.framework.TestListener: endTest(test)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850162041 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850162041 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.628 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850161078 ms III - Start
    [apply] SLOCK [T main @ 1755850161079 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01 - test
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Window handle.0 0x13001cc
    [apply] Window handle.1 0x13001cc
    [apply] Window handle.X 0x13001cc
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor01 - test
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850162041 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850162041 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 0.695 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850163318 ms III - Start
    [apply] SLOCK [T main @ 1755850163319 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow - test
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0xbe35cd9: tileRendererInUse null, GearsES2[obj 0xbe35cd9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xbe35cd9 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xbe35cd9 created: GearsObj[0x1e1a0406, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xbe35cd9 created: GearsObj[0x3cebbb30, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xbe35cd9 created: GearsObj[0x3cebbb30, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0xbe35cd9 FIN GearsES2[obj 0xbe35cd9 isInit true, usesShared false, 1 GearsObj[0x1e1a0406, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3cebbb30, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x659499f1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xbe35cd9 0/0 600x600 of 600x600, swapInterval 1, drawable 0x5a010823, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xbe35cd9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xbe35cd9 600x600, swapInterval 1, drawable 0x5a010823
    [apply] waitForRealized: to false, goal reached true
    [apply] Window handle.1 0x1d0366
    [apply] Thread[#1,main,5,main] GearsES2.display 0xbe35cd9 600x600, swapInterval 1, drawable 0x60010884
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xbe35cd9: tileRendererInUse null
    [apply] junit.framework.TestListener: endTest(test)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xbe35cd9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow - test
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850171317 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850171317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.675 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850163318 ms III - Start
    [apply] SLOCK [T main @ 1755850163319 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow - test
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0xbe35cd9: tileRendererInUse null, GearsES2[obj 0xbe35cd9 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0xbe35cd9 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0xbe35cd9 created: GearsObj[0x1e1a0406, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0xbe35cd9 created: GearsObj[0x3cebbb30, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0xbe35cd9 created: GearsObj[0x3cebbb30, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0xbe35cd9 FIN GearsES2[obj 0xbe35cd9 isInit true, usesShared false, 1 GearsObj[0x1e1a0406, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3cebbb30, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x659499f1, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0xbe35cd9 0/0 600x600 of 600x600, swapInterval 1, drawable 0x5a010823, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0xbe35cd9, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0xbe35cd9 600x600, swapInterval 1, drawable 0x5a010823
    [apply] waitForRealized: to false, goal reached true
    [apply] Window handle.1 0x1d0366
    [apply] Thread[#1,main,5,main] GearsES2.display 0xbe35cd9 600x600, swapInterval 1, drawable 0x60010884
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xbe35cd9: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0xbe35cd9 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor02NewtGLWindow - test
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850171317 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850171317 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 7.97 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec
    [apply] junit.framework.TestListener: tests to run: 3
    [apply] junit.framework.TestListener: startTest(test01JOGLGLCanvas)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850172520 ms III - Start
    [apply] SLOCK [T main @ 1755850172520 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas
    [apply] **** Pre Shell Open
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x302552ec on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x302552ec created: GearsObj[0x3c0be339, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x302552ec created: GearsObj[0x15ca7889, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x302552ec created: GearsObj[0x15ca7889, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x3c0be339, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15ca7889, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a675056, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x302552ec 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x302552ec, angle 0.0, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x302552ec 384x411, swapInterval 1, drawable 0xffffffffad0107ae
    [apply] **** Post Shell Open
    [apply] [A-0 shallStop false]
    [apply] [SWT A-i shallStop false]: Counter[loc 1, glob: 1]
    [apply] [SWT A-i shallStop false]: Counter[loc 2, glob: 2]
    [apply] [SWT A-i shallStop false]: Counter[loc 3, glob: 3]
    [apply] [SWT A-i shallStop false]: Counter[loc 4, glob: 4]
    [apply] [SWT A-i shallStop false]: Counter[loc 5, glob: 5]
    [apply] [SWT A-i shallStop false]: Counter[loc 6, glob: 6]
    [apply] [SWT A-i shallStop false]: Counter[loc 7, glob: 7]
    [apply] [SWT A-i shallStop false]: Counter[loc 8, glob: 8]
    [apply] [SWT A-i shallStop false]: Counter[loc 9, glob: 9]
    [apply] *R-Exit* shallStop true
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x302552ec FIN
    [apply] EDT Counter before exit: SWT 9, NEWT 0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTPreVisible
    [apply] junit.framework.TestListener: endTest(test01JOGLGLCanvas)
    [apply] junit.framework.TestListener: startTest(test02NewtCanvasSWTPreVisible)
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6404f418: tileRendererInUse null, GearsES2[obj 0x6404f418 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6404f418 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6404f418 created: GearsObj[0x52b1beb6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6404f418 created: GearsObj[0x273e7444, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6404f418 created: GearsObj[0x273e7444, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6404f418 FIN GearsES2[obj 0x6404f418 isInit true, usesShared false, 1 GearsObj[0x52b1beb6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x273e7444, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3527942a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 128x128 of 128x128, swapInterval 1, drawable 0x4c0108c9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6404f418, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 128x128, swapInterval 1, drawable 0x4c0108c9
    [apply] **** Pre Shell Open
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 128x128, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6404f418, angle 1.0, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x60010884
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 400x450 of 400x450, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6404f418, angle 2.5, [l -1.0, r 1.0, b -1.125, t 1.125] 2.0x2.25 -> [l -1.0, r 1.0, b -1.125, t 1.125] 2.0x2.25, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 400x450, swapInterval 1, drawable 0xffffffffac010804
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6404f418, angle 3.0, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0xffffffffac010804
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0xfffffffffc010028, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6404f418, angle 3.5, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0xfffffffffc010028
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6404f418, angle 4.0, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0xffffffffac010804
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0xfffffffffc010028
    [apply] **** Post Shell Open
    [apply] [A-0 shallStop false]
    [apply] [SWT A-i shallStop false]: Counter[loc 1, glob: 1]
    [apply] [NEWT A-i shallStop false]: Counter[loc 1, glob: 1]
    [apply] [SWT A-i shallStop false]: Counter[loc 2, glob: 2]
    [apply] [NEWT A-i shallStop false]: Counter[loc 2, glob: 2]
    [apply] [SWT A-i shallStop false]: Counter[loc 3, glob: 3]
    [apply] [NEWT A-i shallStop false]: Counter[loc 3, glob: 3]
    [apply] [SWT A-i shallStop false]: Counter[loc 4, glob: 4]
    [apply] [NEWT A-i shallStop false]: Counter[loc 4, glob: 4]
    [apply] [SWT A-i shallStop false]: Counter[loc 5, glob: 5]
    [apply] [NEWT A-i shallStop false]: Counter[loc 5, glob: 5]
    [apply] [SWT A-i shallStop false]: Counter[loc 6, glob: 6]
    [apply] [NEWT A-i shallStop false]: Counter[loc 6, glob: 6]
    [apply] [SWT A-i shallStop false]: Counter[loc 7, glob: 7]
    [apply] [NEWT A-i shallStop false]: Counter[loc 7, glob: 7]
    [apply] [SWT A-i shallStop false]: Counter[loc 8, glob: 8]
    [apply] [NEWT A-i shallStop false]: Counter[loc 8, glob: 8]
    [apply] [SWT A-i shallStop false]: Counter[loc 9, glob: 9]
    [apply] [NEWT A-i shallStop false]: Counter[loc 9, glob: 9]
    [apply] *R-Exit* shallStop true
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x4c0108c9
    [apply] junit.framework.TestListener: endTest(test02NewtCanvasSWTPreVisible)
    [apply] junit.framework.TestListener: startTest(test02NewtCanvasSWTSimple)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6404f418: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6404f418 FIN
    [apply] EDT Counter before exit: SWT 9, NEWT 9
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTPreVisible
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTSimple
    [apply] **** Pre Shell Open
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6c1a5b54: tileRendererInUse null, GearsES2[obj 0x6c1a5b54 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c1a5b54 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c1a5b54 created: GearsObj[0x1a942c18, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c1a5b54 created: GearsObj[0x55a147cc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c1a5b54 created: GearsObj[0x55a147cc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6c1a5b54 FIN GearsES2[obj 0x6c1a5b54 isInit true, usesShared false, 1 GearsObj[0x1a942c18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x55a147cc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x71ba6d4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6c1a5b54 0/0 384x411 of 384x411, swapInterval 1, drawable 0x5a010823, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c1a5b54, angle 0.0, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6c1a5b54 384x411, swapInterval 1, drawable 0x5a010823
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6c1a5b54 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c1a5b54, angle 0.5, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6c1a5b54 384x411, swapInterval 1, drawable 0xffffffffad0107ae
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6c1a5b54 384x411, swapInterval 1, drawable 0x60010884
    [apply] **** Post Shell Open
    [apply] [A-0 shallStop false]
    [apply] [SWT A-i shallStop false]: Counter[loc 1, glob: 1]
    [apply] [NEWT A-i shallStop false]: Counter[loc 1, glob: 1]
    [apply] [SWT A-i shallStop false]: Counter[loc 2, glob: 2]
    [apply] [NEWT A-i shallStop false]: Counter[loc 2, glob: 2]
    [apply] [SWT A-i shallStop false]: Counter[loc 3, glob: 3]
    [apply] [NEWT A-i shallStop false]: Counter[loc 3, glob: 3]
    [apply] [SWT A-i shallStop false]: Counter[loc 4, glob: 4]
    [apply] [NEWT A-i shallStop false]: Counter[loc 4, glob: 4]
    [apply] [SWT A-i shallStop false]: Counter[loc 5, glob: 5]
    [apply] [NEWT A-i shallStop false]: Counter[loc 5, glob: 5]
    [apply] [SWT A-i shallStop false]: Counter[loc 6, glob: 6]
    [apply] [NEWT A-i shallStop false]: Counter[loc 6, glob: 6]
    [apply] [SWT A-i shallStop false]: Counter[loc 7, glob: 7]
    [apply] [NEWT A-i shallStop false]: Counter[loc 7, glob: 7]
    [apply] [SWT A-i shallStop false]: Counter[loc 8, glob: 8]
    [apply] [NEWT A-i shallStop false]: Counter[loc 8, glob: 8]
    [apply] [SWT A-i shallStop false]: Counter[loc 9, glob: 9]
    [apply] [NEWT A-i shallStop false]: Counter[loc 9, glob: 9]
    [apply] *R-Exit* shallStop true
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6c1a5b54 384x411, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6c1a5b54: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6c1a5b54 FIN
    [apply] EDT Counter before exit: SWT 9, NEWT 9
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTSimple
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850182864 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850182864 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] junit.framework.TestListener: endTest(test02NewtCanvasSWTSimple)
    [apply] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.01 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850172520 ms III - Start
    [apply] SLOCK [T main @ 1755850172520 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas
    [apply] **** Pre Shell Open
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x302552ec: tileRendererInUse null, GearsES2[obj 0x302552ec isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x302552ec on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x302552ec created: GearsObj[0x3c0be339, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x302552ec created: GearsObj[0x15ca7889, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x302552ec created: GearsObj[0x15ca7889, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x302552ec FIN GearsES2[obj 0x302552ec isInit true, usesShared false, 1 GearsObj[0x3c0be339, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x15ca7889, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7a675056, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x302552ec 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x302552ec, angle 0.0, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x302552ec 384x411, swapInterval 1, drawable 0xffffffffad0107ae
    [apply] **** Post Shell Open
    [apply] [A-0 shallStop false]
    [apply] [SWT A-i shallStop false]: Counter[loc 1, glob: 1]
    [apply] [SWT A-i shallStop false]: Counter[loc 2, glob: 2]
    [apply] [SWT A-i shallStop false]: Counter[loc 3, glob: 3]
    [apply] [SWT A-i shallStop false]: Counter[loc 4, glob: 4]
    [apply] [SWT A-i shallStop false]: Counter[loc 5, glob: 5]
    [apply] [SWT A-i shallStop false]: Counter[loc 6, glob: 6]
    [apply] [SWT A-i shallStop false]: Counter[loc 7, glob: 7]
    [apply] [SWT A-i shallStop false]: Counter[loc 8, glob: 8]
    [apply] [SWT A-i shallStop false]: Counter[loc 9, glob: 9]
    [apply] *R-Exit* shallStop true
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x302552ec: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x302552ec FIN
    [apply] EDT Counter before exit: SWT 9, NEWT 0
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTPreVisible
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6404f418: tileRendererInUse null, GearsES2[obj 0x6404f418 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6404f418 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6404f418 created: GearsObj[0x52b1beb6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6404f418 created: GearsObj[0x273e7444, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6404f418 created: GearsObj[0x273e7444, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6404f418 FIN GearsES2[obj 0x6404f418 isInit true, usesShared false, 1 GearsObj[0x52b1beb6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x273e7444, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x3527942a, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 128x128 of 128x128, swapInterval 1, drawable 0x4c0108c9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6404f418, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 128x128, swapInterval 1, drawable 0x4c0108c9
    [apply] **** Pre Shell Open
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 128x128, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6404f418, angle 1.0, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x60010884
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 400x450 of 400x450, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6404f418, angle 2.5, [l -1.0, r 1.0, b -1.125, t 1.125] 2.0x2.25 -> [l -1.0, r 1.0, b -1.125, t 1.125] 2.0x2.25, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 400x450, swapInterval 1, drawable 0xffffffffac010804
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6404f418, angle 3.0, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0xffffffffac010804
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0xfffffffffc010028, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6404f418, angle 3.5, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0xfffffffffc010028
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6404f418 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6404f418, angle 4.0, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0xffffffffac010804
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0xfffffffffc010028
    [apply] **** Post Shell Open
    [apply] [A-0 shallStop false]
    [apply] [SWT A-i shallStop false]: Counter[loc 1, glob: 1]
    [apply] [NEWT A-i shallStop false]: Counter[loc 1, glob: 1]
    [apply] [SWT A-i shallStop false]: Counter[loc 2, glob: 2]
    [apply] [NEWT A-i shallStop false]: Counter[loc 2, glob: 2]
    [apply] [SWT A-i shallStop false]: Counter[loc 3, glob: 3]
    [apply] [NEWT A-i shallStop false]: Counter[loc 3, glob: 3]
    [apply] [SWT A-i shallStop false]: Counter[loc 4, glob: 4]
    [apply] [NEWT A-i shallStop false]: Counter[loc 4, glob: 4]
    [apply] [SWT A-i shallStop false]: Counter[loc 5, glob: 5]
    [apply] [NEWT A-i shallStop false]: Counter[loc 5, glob: 5]
    [apply] [SWT A-i shallStop false]: Counter[loc 6, glob: 6]
    [apply] [NEWT A-i shallStop false]: Counter[loc 6, glob: 6]
    [apply] [SWT A-i shallStop false]: Counter[loc 7, glob: 7]
    [apply] [NEWT A-i shallStop false]: Counter[loc 7, glob: 7]
    [apply] [SWT A-i shallStop false]: Counter[loc 8, glob: 8]
    [apply] [NEWT A-i shallStop false]: Counter[loc 8, glob: 8]
    [apply] [SWT A-i shallStop false]: Counter[loc 9, glob: 9]
    [apply] [NEWT A-i shallStop false]: Counter[loc 9, glob: 9]
    [apply] *R-Exit* shallStop true
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6404f418 384x411, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6404f418: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6404f418 FIN
    [apply] EDT Counter before exit: SWT 9, NEWT 9
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTPreVisible
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTSimple
    [apply] **** Pre Shell Open
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x6c1a5b54: tileRendererInUse null, GearsES2[obj 0x6c1a5b54 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x6c1a5b54 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x6c1a5b54 created: GearsObj[0x1a942c18, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x6c1a5b54 created: GearsObj[0x55a147cc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x6c1a5b54 created: GearsObj[0x55a147cc, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x6c1a5b54 FIN GearsES2[obj 0x6c1a5b54 isInit true, usesShared false, 1 GearsObj[0x1a942c18, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x55a147cc, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x71ba6d4e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6c1a5b54 0/0 384x411 of 384x411, swapInterval 1, drawable 0x5a010823, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c1a5b54, angle 0.0, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6c1a5b54 384x411, swapInterval 1, drawable 0x5a010823
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x6c1a5b54 0/0 384x411 of 384x411, swapInterval 1, drawable 0xffffffffad0107ae, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x6c1a5b54, angle 0.5, [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625 -> [l -1.0, r 1.0, b -1.0703125, t 1.0703125] 2.0x2.140625, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6c1a5b54 384x411, swapInterval 1, drawable 0xffffffffad0107ae
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6c1a5b54 384x411, swapInterval 1, drawable 0x60010884
    [apply] **** Post Shell Open
    [apply] [A-0 shallStop false]
    [apply] [SWT A-i shallStop false]: Counter[loc 1, glob: 1]
    [apply] [NEWT A-i shallStop false]: Counter[loc 1, glob: 1]
    [apply] [SWT A-i shallStop false]: Counter[loc 2, glob: 2]
    [apply] [NEWT A-i shallStop false]: Counter[loc 2, glob: 2]
    [apply] [SWT A-i shallStop false]: Counter[loc 3, glob: 3]
    [apply] [NEWT A-i shallStop false]: Counter[loc 3, glob: 3]
    [apply] [SWT A-i shallStop false]: Counter[loc 4, glob: 4]
    [apply] [NEWT A-i shallStop false]: Counter[loc 4, glob: 4]
    [apply] [SWT A-i shallStop false]: Counter[loc 5, glob: 5]
    [apply] [NEWT A-i shallStop false]: Counter[loc 5, glob: 5]
    [apply] [SWT A-i shallStop false]: Counter[loc 6, glob: 6]
    [apply] [NEWT A-i shallStop false]: Counter[loc 6, glob: 6]
    [apply] [SWT A-i shallStop false]: Counter[loc 7, glob: 7]
    [apply] [NEWT A-i shallStop false]: Counter[loc 7, glob: 7]
    [apply] [SWT A-i shallStop false]: Counter[loc 8, glob: 8]
    [apply] [NEWT A-i shallStop false]: Counter[loc 8, glob: 8]
    [apply] [SWT A-i shallStop false]: Counter[loc 9, glob: 9]
    [apply] [NEWT A-i shallStop false]: Counter[loc 9, glob: 9]
    [apply] *R-Exit* shallStop true
    [apply] Thread[#1,main,5,main] GearsES2.display 0x6c1a5b54 384x411, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6c1a5b54: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x6c1a5b54 FIN
    [apply] EDT Counter before exit: SWT 9, NEWT 9
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTSimple
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850182864 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850182864 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01JOGLGLCanvas took 8.518 sec
    [apply] Testcase: test02NewtCanvasSWTPreVisible took 1.082 sec
    [apply] Testcase: test02NewtCanvasSWTSimple took 0.714 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850184281 ms III - Start
    [apply] SLOCK [T main @ 1755850184282 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn - test
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] junit.framework.TestListener: startTest(test)
    [apply] resize
    [apply] paint
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn - test
    [apply] ++++ Test Singleton.unlock()
    [apply] junit.framework.TestListener: endTest(test)
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850187168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850187168 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.564 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850184281 ms III - Start
    [apply] SLOCK [T main @ 1755850184282 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn - test
    [apply] resize
    [apply] paint
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTEclipseGLCanvas01GLn - test
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850187168 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850187168 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 0.592 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850188530 ms III - Start
    [apply] SLOCK [T main @ 1755850188531 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] junit.framework.TestListener: startTest(test)
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x3857f613: tileRendererInUse null, GearsES2[obj 0x3857f613 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3857f613 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3857f613 created: GearsObj[0x424e1977, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3857f613 created: GearsObj[0x10d68fcd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3857f613 created: GearsObj[0x10d68fcd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x3857f613 FIN GearsES2[obj 0x3857f613 isInit true, usesShared false, 1 GearsObj[0x424e1977, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10d68fcd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ebd319f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x3857f613 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3857f613, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3857f613 624x441, swapInterval 1, drawable 0xffffffffac010804
    [apply] main: ** screenshot: TestSWTJOGLGLCanvas01GLn.test____________________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] main-Animator#00: ** screenshot: TestSWTJOGLGLCanvas01GLn.test____________________-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] main-Animator#00: ** screenshot: TestSWTJOGLGLCanvas01GLn.test____________________-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x3857f613: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x3857f613 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test_MultisampleAndAlpha
    [apply] SWT: Platform: win32, Version 4969
    [apply] junit.framework.TestListener: endTest(test)
    [apply] junit.framework.TestListener: startTest(test_MultisampleAndAlpha)
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestSWTJOGLGLCanvas01GLn.test_MultisampleAndAlpha-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa02_default-0624x0441.png
    [apply] main-Animator#01: ** screenshot: TestSWTJOGLGLCanvas01GLn.test_MultisampleAndAlpha-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa02_default-0624x0441.png
    [apply] main-Animator#01: ** screenshot: TestSWTJOGLGLCanvas01GLn.test_MultisampleAndAlpha-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa02_default-0624x0441.png
    [apply] junit.framework.TestListener: endTest(test_MultisampleAndAlpha)
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test_MultisampleAndAlpha
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850192014 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850192014 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.161 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850188530 ms III - Start
    [apply] SLOCK [T main @ 1755850188531 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x3857f613: tileRendererInUse null, GearsES2[obj 0x3857f613 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x3857f613 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x3857f613 created: GearsObj[0x424e1977, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x3857f613 created: GearsObj[0x10d68fcd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x3857f613 created: GearsObj[0x10d68fcd, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x3857f613 FIN GearsES2[obj 0x3857f613 isInit true, usesShared false, 1 GearsObj[0x424e1977, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x10d68fcd, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x1ebd319f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x3857f613 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x3857f613, angle 0.0, [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0 -> [l -1.414966, r 1.414966, b -1.0, t 1.0] 2.829932x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x3857f613 624x441, swapInterval 1, drawable 0xffffffffac010804
    [apply] main: ** screenshot: TestSWTJOGLGLCanvas01GLn.test____________________-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] main-Animator#00: ** screenshot: TestSWTJOGLGLCanvas01GLn.test____________________-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] main-Animator#00: ** screenshot: TestSWTJOGLGLCanvas01GLn.test____________________-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8880-D24-St00-Sa00_default-0624x0441.png
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x3857f613: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x3857f613 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test_MultisampleAndAlpha
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] 
    [apply] req. msaa: true
    [apply] Requested: GLCaps[rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] Chosen   : GLCaps[wgl vid 20 arb: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/2, sample-ext default, dbl, mono  , hw, GLProfile[GL4/GL4.hw], on-scr[.]]
    [apply] has  msaa: true
    [apply] 
    [apply] ShaderState: attachShaderProgram: -1 -> 2 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=2, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=3, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=4, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] reshape ..
    [apply] main: ** screenshot: TestSWTJOGLGLCanvas01GLn.test_MultisampleAndAlpha-n0000-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa02_default-0624x0441.png
    [apply] main-Animator#01: ** screenshot: TestSWTJOGLGLCanvas01GLn.test_MultisampleAndAlpha-n0001-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa02_default-0624x0441.png
    [apply] main-Animator#01: ** screenshot: TestSWTJOGLGLCanvas01GLn.test_MultisampleAndAlpha-n0002-GL4___-hw-onscreen-Bdbl-Frgb__Irgba8888-D24-St00-Sa02_default-0624x0441.png
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTJOGLGLCanvas01GLn - test_MultisampleAndAlpha
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850192014 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850192014 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 0.767 sec
    [apply] Testcase: test_MultisampleAndAlpha took 0.433 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850193414 ms III - Start
    [apply] SLOCK [T main @ 1755850193415 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT - testWindowParenting01CreateVisibleDestroy1
    [apply] junit.framework.TestListener: startTest(testWindowParenting01CreateVisibleDestroy1)
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010804, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xfffffffff00105da, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010804, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] junit.framework.TestListener: endTest(testWindowParenting01CreateVisibleDestroy1)
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT - testWindowParenting01CreateVisibleDestroy1
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850196708 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850196708 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.96 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850193414 ms III - Start
    [apply] SLOCK [T main @ 1755850193415 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT - testWindowParenting01CreateVisibleDestroy1
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010804, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xfffffffff00105da, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 624x441 of 624x441, swapInterval 1, drawable 0xffffffffac010804, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aSWT - testWindowParenting01CreateVisibleDestroy1
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850196708 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850196708 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: testWindowParenting01CreateVisibleDestroy1 took 1.007 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT
    [apply] junit.framework.TestListener: tests to run: 2
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850198103 ms III - Start
    [apply] SLOCK [T main @ 1755850198104 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test01WinHopFrame2FrameDirectHop
    [apply] junit.framework.TestListener: startTest(test01WinHopFrame2FrameDirectHop)
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffac010804, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x4c0108c9, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x4e096385: tileRendererInUse null, GearsES2[obj 0x4e096385 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4e096385 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4e096385 created: GearsObj[0x29215f06, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4e096385 created: GearsObj[0x59505b48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4e096385 created: GearsObj[0x59505b48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x4e096385 FIN GearsES2[obj 0x4e096385 isInit true, usesShared false, 1 GearsObj[0x29215f06, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x59505b48, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54e1c68b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4e096385 0/0 384x361 of 384x361, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4e096385, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4e096385 384x361, swapInterval 1, drawable 0x60010884
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4e096385 0/0 384x361 of 384x361, swapInterval 1, drawable 0x4c0108c9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4e096385, angle 0.5, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4e096385 384x361, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4e096385 384x361, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#35,main-Animator#01,5,main] GearsES2.reshape 0x4e096385 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4e096385, angle 15.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#34,main-Animator#00,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [apply] Thread[#34,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#34,main-Animator#00,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffac010804, tileRendererInUse null
    [apply] Thread[#34,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#35,main-Animator#01,5,main] GearsES2.reshape 0x4e096385 0/0 384x361 of 384x361, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4e096385, angle 30.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] junit.framework.TestListener: endTest(test01WinHopFrame2FrameDirectHop)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x4e096385: tileRendererInUse null
    [apply] junit.framework.TestListener: startTest(test02WinHopFrame2FrameDetachFirst)
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x4e096385 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test01WinHopFrame2FrameDirectHop
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test02WinHopFrame2FrameDetachFirst
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x5a010823, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffad0107ae, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x791f145a: tileRendererInUse null, GearsES2[obj 0x791f145a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x791f145a on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x791f145a created: GearsObj[0x1c7696c6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x791f145a created: GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x791f145a created: GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x791f145a FIN GearsES2[obj 0x791f145a isInit true, usesShared false, 1 GearsObj[0x1c7696c6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20140db9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x791f145a 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x791f145a, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x791f145a 384x361, swapInterval 1, drawable 0xffffffffac010804
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x791f145a 0/0 384x361 of 384x361, swapInterval 1, drawable 0x4c0108c9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x791f145a, angle 0.5, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x791f145a 384x361, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.display 0x791f145a 384x361, swapInterval 1, drawable 0xffffffffad0107ae
    [apply] Thread[#44,main-Animator#03,5,main] GearsES2.reshape 0x791f145a 0/0 384x361 of 384x361, swapInterval 1, drawable 0x4c0108c9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x791f145a, angle 15.5, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#43,main-Animator#02,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffad0107ae, tileRendererInUse null
    [apply] Thread[#43,main-Animator#02,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#43,main-Animator#02,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffad0107ae, tileRendererInUse null
    [apply] Thread[#43,main-Animator#02,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#44,main-Animator#03,5,main] GearsES2.reshape 0x791f145a 0/0 384x361 of 384x361, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x791f145a, angle 30.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] junit.framework.TestListener: endTest(test02WinHopFrame2FrameDetachFirst)
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x791f145a: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x791f145a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test02WinHopFrame2FrameDetachFirst
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850204125 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850204125 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.664 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850198103 ms III - Start
    [apply] SLOCK [T main @ 1755850198104 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test01WinHopFrame2FrameDirectHop
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffac010804, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x4c0108c9, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x4e096385: tileRendererInUse null, GearsES2[obj 0x4e096385 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x4e096385 on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x4e096385 created: GearsObj[0x29215f06, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x4e096385 created: GearsObj[0x59505b48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x4e096385 created: GearsObj[0x59505b48, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x4e096385 FIN GearsES2[obj 0x4e096385 isInit true, usesShared false, 1 GearsObj[0x29215f06, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x59505b48, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x54e1c68b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4e096385 0/0 384x361 of 384x361, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4e096385, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4e096385 384x361, swapInterval 1, drawable 0x60010884
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x4e096385 0/0 384x361 of 384x361, swapInterval 1, drawable 0x4c0108c9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4e096385, angle 0.5, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4e096385 384x361, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.display 0x4e096385 384x361, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#35,main-Animator#01,5,main] GearsES2.reshape 0x4e096385 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4e096385, angle 15.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#34,main-Animator#00,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x60010884, tileRendererInUse null
    [apply] Thread[#34,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#34,main-Animator#00,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffac010804, tileRendererInUse null
    [apply] Thread[#34,main-Animator#00,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#35,main-Animator#01,5,main] GearsES2.reshape 0x4e096385 0/0 384x361 of 384x361, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x4e096385, angle 30.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x4e096385: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x4e096385 FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test01WinHopFrame2FrameDirectHop
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test02WinHopFrame2FrameDetachFirst
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 3 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=3, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=5, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=6, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x5a010823, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffad0107ae, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] GearsES2.init.0 0x791f145a: tileRendererInUse null, GearsES2[obj 0x791f145a isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
    [apply] GearsES2 init 0x791f145a on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4bc/GL4bc.hw]
    [apply] GL Version     4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  325
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] gear1 0x791f145a created: GearsObj[0x1c7696c6, vbo ff 1, fs 2, bf 3, bs 4]
    [apply] gear2 0x791f145a created: GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] gear3 0x791f145a created: GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10]
    [apply] Thread[#1,main,5,main] GearsES2.init.X 0x791f145a FIN GearsES2[obj 0x791f145a isInit true, usesShared false, 1 GearsObj[0x1c7696c6, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x60099951, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x20140db9, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x791f145a 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffac010804, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x791f145a, angle 0.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x791f145a 384x361, swapInterval 1, drawable 0xffffffffac010804
    [apply] Thread[#1,main,5,main] GearsES2.reshape 0x791f145a 0/0 384x361 of 384x361, swapInterval 1, drawable 0x4c0108c9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x791f145a, angle 0.5, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#1,main,5,main] GearsES2.display 0x791f145a 384x361, swapInterval 1, drawable 0x4c0108c9
    [apply] Thread[#1,main,5,main] GearsES2.display 0x791f145a 384x361, swapInterval 1, drawable 0xffffffffad0107ae
    [apply] Thread[#44,main-Animator#03,5,main] GearsES2.reshape 0x791f145a 0/0 384x361 of 384x361, swapInterval 1, drawable 0x4c0108c9, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x791f145a, angle 15.5, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#43,main-Animator#02,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffad0107ae, tileRendererInUse null
    [apply] Thread[#43,main-Animator#02,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#43,main-Animator#02,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffad0107ae, tileRendererInUse null
    [apply] Thread[#43,main-Animator#02,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#44,main-Animator#03,5,main] GearsES2.reshape 0x791f145a 0/0 384x361 of 384x361, swapInterval 1, drawable 0x60010884, msaa false, tileRendererInUse null
    [apply] >> GearsES2 0x791f145a, angle 30.0, [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0 -> [l -1.0637119, r 1.0637119, b -1.0, t 1.0] 2.1274238x2.0, v-flip false
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x791f145a: tileRendererInUse null
    [apply] Thread[#1,main,5,main] GearsES2.dispose 0x791f145a FIN
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.parenting.TestParenting04SWT - test02WinHopFrame2FrameDetachFirst
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850204125 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850204125 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01WinHopFrame2FrameDirectHop took 2.07 sec
    [apply] Testcase: test02WinHopFrame2FrameDetachFirst took 1.695 sec
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

declare.common:
     [echo] jvmarg.modules        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.generic        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.headless       -Djava.awt.headless=true
     [echo] jvmarg.swt.headless   -Djava.awt.headless=true

test.compile.check:
     [echo] jogl-test.jar c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jar\jogl-test.jar

test.compile:

junit.run.swt.awt:
     [echo] Testing com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] junit.framework.TestListener: startTest(test)
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850206196 ms III - Start
    [apply] SLOCK [T main @ 1755850206197 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test
    [apply] centerMouse: robot pos: 434x470, onTitleBarIfWindow: false
    [apply] requestFocus: click, d: 501 ms
    [apply] [K-0]
    [apply] [K-0]
    [apply] [R-0 shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] .[R-n shallStop false, disposed false]
    [apply] [K-1]
    [apply] [R-i shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] .[R-n shallStop false, disposed false]
    [apply] [K-2]
    [apply] [R-i shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] .*R-Exit* shallStop true, disposed false
    [apply] *K-Exit*
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test
    [apply] junit.framework.TestListener: endTest(test)
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850215509 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850215509 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.996 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850206196 ms III - Start
    [apply] SLOCK [T main @ 1755850206197 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test
    [apply] centerMouse: robot pos: 434x470, onTitleBarIfWindow: false
    [apply] requestFocus: click, d: 501 ms
    [apply] [K-0]
    [apply] [K-0]
    [apply] [R-0 shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] .[R-n shallStop false, disposed false]
    [apply] [K-1]
    [apply] [R-i shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] .[R-n shallStop false, disposed false]
    [apply] [K-2]
    [apply] [R-i shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] [R-n shallStop false, disposed false]
    [apply] [R-i shallStop false, disposed false]
    [apply] .*R-Exit* shallStop true, disposed false
    [apply] *K-Exit*
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestNewtCanvasSWTBug628ResizeDeadlockAWT - test
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850215509 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850215509 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 9.281 sec
     [echo] Testing com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn
    [apply] junit.framework.TestListener: tests to run: 1
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850217001 ms III - Start
    [apply] SLOCK [T main @ 1755850217001 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] junit.framework.TestListener: startTest(test)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850224926 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] junit.framework.TestListener: endTest(test)SLOCK [T main @ 1755850224926 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] 
    [apply] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.606 sec
    [apply] ------------- Standard Output ---------------
    [apply] GLProfile Natives[GL4bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL4 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES3 false, GL3bc true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL3 true [4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GL2 true [4.6 (Compat profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware)], GLES2 false, GLES1 false, count 5 / 8], Common[, GL4ES3 true, GL2GL3 true, GL2ES2 true, GL2ES1 true], Mappings[GL3bc GLProfile[GL3bc/GL4bc.hw], GL2ES1 GLProfile[GL2ES1/GL4bc.hw], GL4ES3 GLProfile[GL4ES3/GL4.hw], GL2ES2 GLProfile[GL2ES2/GL4.hw], GL4bc GLProfile[GL4bc/GL4bc.hw], GL2 GLProfile[GL2/GL4bc.hw], GL4 GLProfile[GL4/GL4.hw], GL3 GLProfile[GL3/GL4.hw], GL2GL3 GLProfile[GL2GL3/GL4bc.hw], , default GLProfile[GL4bc/GL4bc.hw], count 9 / 12]
    [apply] ------------- ---------------- ---------------
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850217001 ms III - Start
    [apply] SLOCK [T main @ 1755850217001 ms +++ localhost/127.0.0.1:59999 - Locked within 11 ms, 1 attempts
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test
    [apply] SWT: Platform: win32, Version 4969
    [apply] SWT: isX11 false, isX11GTK false (GTK Version: 0.0.0)
    [apply] SWT: isOSX false, isWindows true
    [apply] SWT: deviceZoom 100, deviceScalingFactor 1.0
    [apply] SWT: Display.DPI Point {96, 96}
    [apply] SWT: swt_dpiutil_getScalingFactor false
    [apply] SWT: swt_scrollable_clientAreaInPixels true
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTAccessor03AWTGLn - test
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850224926 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850224926 ms --- localhost/127.0.0.1:59999 - Unlock ok within 3 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test took 0.632 sec
     [echo] Testing com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT -- ../build/test/results/TEST-com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT.xml
    [apply] Testsuite: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] junit.framework.TestListener: tests to run: 6
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850226456 ms III - Start
    [apply] SLOCK [T main @ 1755850226457 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] setTestSupported: false
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x4c0108c9, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffac010804, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] requestFocus: NEWT Component
    [apply] junit.framework.TestListener: startTest(test01SingleButtonPressAndRelease)
    [apply] junit.framework.TestListener: endTest(test01SingleButtonPressAndRelease)
    [apply] junit.framework.TestListener: startTest(test02SingleButtonPressAndReleaseWithShift)
    [apply] junit.framework.TestListener: endTest(test02SingleButtonPressAndReleaseWithShift)
    [apply] junit.framework.TestListener: startTest(test03SingleButtonPressAndReleaseWithCtrl)
    [apply] junit.framework.TestListener: endTest(test03SingleButtonPressAndReleaseWithCtrl)
    [apply] junit.framework.TestListener: startTest(test10HoldOneButtonAndPressAnother)
    [apply] junit.framework.TestListener: endTest(test10HoldOneButtonAndPressAnother)
    [apply] junit.framework.TestListener: startTest(test20PressAllButtonsInSequence)
    [apply] junit.framework.TestListener: endTest(test20PressAllButtonsInSequence)
    [apply] junit.framework.TestListener: startTest(test30SingleButtonClickAndDrag)
    [apply] junit.framework.TestListener: endTest(test30SingleButtonClickAndDrag)
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test01SingleButtonPressAndRelease - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test01SingleButtonPressAndRelease
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test02SingleButtonPressAndReleaseWithShift - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test02SingleButtonPressAndReleaseWithShift
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test03SingleButtonPressAndReleaseWithCtrl - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test03SingleButtonPressAndReleaseWithCtrl
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test10HoldOneButtonAndPressAnother - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test10HoldOneButtonAndPressAnother
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test20PressAllButtonsInSequence - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test20PressAllButtonsInSequence
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test30SingleButtonClickAndDrag - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test30SingleButtonClickAndDrag
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850235115 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850235115 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] Tests run: 6, Failures: 0, Errors: 0, Skipped: 6, Time elapsed: 9.323 sec
    [apply] ------------- Standard Error -----------------
    [apply] ++++ Test Singleton.ctor()
    [apply] ++++ Test Singleton.lock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850226456 ms III - Start
    [apply] SLOCK [T main @ 1755850226457 ms +++ localhost/127.0.0.1:59999 - Locked within 12 ms, 1 attempts
    [apply] setTestSupported: false
    [apply] Thread[#1,main,5,main] RedSquareES2.init: tileRendererInUse null
    [apply] RedSquareES2 init on Thread[#1,main,5,main]
    [apply] Chosen GLCapabilities: GLCaps[wgl vid 7 arb: rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
    [apply] INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
    [apply] Swap Interval  1
    [apply] GL Profile     GLProfile[GL4/GL4.hw]
    [apply] GL Version     4.6 (Core profile, arb, compat[ES2, ES3, ES31, ES32], FBO, hardware) - 4.6.0 NVIDIA 391.35 [GL 4.6 (4.6.0 NVIDIA 391.35), vendor 391.35 (NVIDIA 391.35)]
    [apply] Quirks         [NoDoubleBufferedBitmap, NoSurfacelessCtx]
    [apply] Impl. class    jogamp.opengl.gl4.GL4bcImpl
    [apply] GL_VENDOR      NVIDIA Corporation
    [apply] GL_RENDERER    GeForce GTX 460/PCIe/SSE2
    [apply] GL_VERSION     4.6.0 NVIDIA 391.35
    [apply] GLSL           true, has-compiler-func: true, version: 4.60 NVIDIA / 4.60 (4.60 NVIDIA)
    [apply] GL FBO: basic true, full true
    [apply] GL_EXTENSIONS  324
    [apply] GLX_EXTENSIONS 30
    [apply] -----------------------------------------------------------------------------------------------------
    [apply] ShaderState: attachShaderProgram: -1 -> 1 (enable: true)
    [apply] 	null
    [apply] 	ShaderProgram[id=1, linked=false, inUse=false, program: 1, 2 code: 
    [apply]    ShaderCode[id=1, type=VERTEX_SHADER, valid=true, 1/1 shader:  2, source]
    [apply]    ShaderCode[id=2, type=FRAGMENT_SHADER, valid=true, 1/1 shader:  3, source]]
    [apply] Thread[#1,main,5,main] RedSquareES2.init FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0x4c0108c9, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape 0/0 384x361 of 384x361, swapInterval 1, drawable 0xffffffffac010804, tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.reshape FIN
    [apply] requestFocus: NEWT Component
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test01SingleButtonPressAndRelease - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test01SingleButtonPressAndRelease
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test02SingleButtonPressAndReleaseWithShift - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test02SingleButtonPressAndReleaseWithShift
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test03SingleButtonPressAndReleaseWithCtrl - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test03SingleButtonPressAndReleaseWithCtrl
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test10HoldOneButtonAndPressAnother - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test10HoldOneButtonAndPressAnother
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test20PressAllButtonsInSequence - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test20PressAllButtonsInSequence
    [apply] ++++ TestCase.setUp: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test30SingleButtonClickAndDrag - Test not supported on this platform.
    [apply] ++++ TestCase.tearDown: com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasSWTAWT - test30SingleButtonClickAndDrag
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose: tileRendererInUse null
    [apply] Thread[#1,main,5,main] RedSquareES2.dispose FIN
    [apply] ++++ Test Singleton.unlock()
    [apply] SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1755850235115 ms III - Stopping: alive true, shallQuit true, hasSocket true
    [apply] SLOCK [T main @ 1755850235115 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms
    [apply] ------------- ---------------- ---------------
    [apply] 
    [apply] Testcase: test01SingleButtonPressAndRelease took 0.014 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: test01SingleButtonPressAndRelease took 0.018 sec
    [apply] Testcase: test02SingleButtonPressAndReleaseWithShift took 0 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: test02SingleButtonPressAndReleaseWithShift took 0.004 sec
    [apply] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 0 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: test03SingleButtonPressAndReleaseWithCtrl took 0.001 sec
    [apply] Testcase: test10HoldOneButtonAndPressAnother took 0.001 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: test10HoldOneButtonAndPressAnother took 0.002 sec
    [apply] Testcase: test20PressAllButtonsInSequence took 0.001 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: test20PressAllButtonsInSequence took 0.001 sec
    [apply] Testcase: test30SingleButtonClickAndDrag took 0.001 sec
    [apply] 	SKIPPED: got: <false>, expected: is <true>
    [apply] Testcase: test30SingleButtonClickAndDrag took 0.001 sec

junit.run.local.java7:

junit.run.remote.ssh.all:

junit.run.remote.adb:

junit.run.tests:

junit.run.if.disabled:

junit.run:
     [echo] gluegen.basename: gluegen
     [echo] jogl.basename: jogl

jogamp.env.validation:
     [echo] ant.version                Apache Ant(TM) version 1.10.5 compiled on July 10 2018
     [echo] ant.java.version           21
     [echo] java.version               21.0.7
     [echo] java.home                  c:\jdk-21
     [echo] jvmJava.exe                c:\jdk-21/bin/java
     [echo] jvmJava8.exe               ${jvmJava8.exe}
     [echo] minJava21                  true
     [echo] minJava17                  true
     [echo] minJava11                  true
     [echo] minJava9                   true
     [echo] minJava8                   true

jogamp.env.init:
     [echo] javadoc.xarg1              -Xdoclint:none
     [echo] jogamp.jar.codebase        Codebase: *.jogamp.org
     [echo] jogamp.version             2.6.0-rc-20250822
     [echo] jogamp.version.int         2414030
     [echo] junit.is.disabled          ${junit.is.disabled}
     [echo] target.sourcelevel         8
     [echo] target.targetlevel         8
     [echo] target.releaselevel        8
     [echo] target.buildlevel          11
     [echo] javacdebug                 true
     [echo] javacdebuglevel            source,lines
     [echo] javac.memorymax            1024m
     [echo] build.archiveon            true
     [echo] build.node.name            windows-x86_64-jau-011
     [echo] android.api.level          26
     [echo] junit.run.arg0             -Djunit.run.arg0=dummy
     [echo] junit.run.arg1             -Djunit.run.arg1=dummy
     [echo] macosx.sdkroot             ${macosx.sdkroot}
     [echo] TARGET_PLATFORM_SYSROOT ${TARGET_PLATFORM_SYSROOT}
     [echo] TARGET_PLATFORM_USRROOT ${TARGET_PLATFORM_USRROOT}
     [echo] TARGET_PLATFORM_USRLIBS ${TARGET_PLATFORM_USRLIBS}
     [echo] TARGET_JAVA_LIBS ${TARGET_JAVA_LIBS}

gluegen.properties.load.user:

gluegen.cpptasks.detect.os.custom:
     [echo] gluegen.cpptasks.detect.os.custom: NOP done

gluegen.cpptasks.initialize:
     [echo] os.name=Windows 10
     [echo] os.version=10.0
     [echo] os.arch=amd64
     [echo] nativejartag.prefix = jogamp/nativetag
     [echo] c.compiler.debug=false
     [echo] c.compiler.use-debug=${c.compiler.use-debug}
     [echo] c.compiler.optimise=none

gluegen.cpptasks.detect.os.1:

gluegen.cpptasks.detect.os.refine:

gluegen.cpptasks.detect.os.freebsd.amd64:

gluegen.cpptasks.detect.os.freebsd.x86:

gluegen.cpptasks.detect.os.freebsd:

gluegen.cpptasks.detect.os.hpux:

gluegen.cpptasks.detect.os.linux.amd64:

gluegen.cpptasks.detect.os.linux.ia64:

gluegen.cpptasks.detect.os.linux.x86:

gluegen.cpptasks.detect.os.linux.armv6.armel:

gluegen.cpptasks.detect.os.linux.armv6.armhf:

gluegen.cpptasks.detect.os.android.armv6.armel:

gluegen.cpptasks.detect.os.linux.aarch64:

gluegen.cpptasks.detect.os.android.armv6.armhf:

gluegen.cpptasks.detect.os.android.aarch64:

gluegen.cpptasks.detect.os.android.x86:

gluegen.cpptasks.detect.os.android.x86_64:

gluegen.cpptasks.detect.os.linux.alpha:

gluegen.cpptasks.detect.os.linux.hppa:

gluegen.cpptasks.detect.os.linux.mips:

gluegen.cpptasks.detect.os.linux.mipsel:

gluegen.cpptasks.detect.os.linux.ppc:

gluegen.cpptasks.detect.os.linux.ppc64:

gluegen.cpptasks.detect.os.linux.ppc64le:

gluegen.cpptasks.detect.os.linux.riscv64:

gluegen.cpptasks.detect.os.linux.s390:

gluegen.cpptasks.detect.os.linux.s390x:

gluegen.cpptasks.detect.os.linux.sparc:

gluegen.cpptasks.detect.os.linux:

gluegen.cpptasks.detect.os.osx:

gluegen.cpptasks.detect.os.ios.amd64:

gluegen.cpptasks.detect.os.ios.arch64:

gluegen.cpptasks.detect.os.solaris.sparc:

gluegen.cpptasks.detect.os.solaris.sparcv9:

gluegen.cpptasks.detect.os.solaris.amd64:

gluegen.cpptasks.detect.os.solaris.x86:

gluegen.cpptasks.detect.os.solaris:

gluegen.cpptasks.detect.os.unix:

gluegen.cpptasks.detect.os.windows.amd64:

gluegen.cpptasks.detect.os.windows.x86:

gluegen.cpptasks.detect.os.windows:

gluegen.cpptasks.detect.os.2:

gluegen.cpptasks.detect.os:
     [echo] gluegen.cpptasks.detected.os=true
     [echo] gluegen.cpptasks.detected.os.2=true
     [echo] isCrosscompilation=${isCrosscompilation}
     [echo] isI386=${isI386}
     [echo] isAMD64=true
     [echo] is64Bit=true
     [echo] isAbiEabiGnuArmel=${isAbiEabiGnuArmel}
     [echo] isAbiEabiGnuArmhf=${isAbiEabiGnuArmhf}
     [echo] jvmDataModel32Bit=${jvmDataModel32Bit}
     [echo] jvmDataModel64Bit=${jvmDataModel64Bit}
     [echo] jvmDataModel.arg=-Djnlp.no.jvm.data.model.set=true
     [echo] FreeBSD=${isFreeBSD}
     [echo] FreeBSDX86=${isFreeBSDX86}
     [echo] FreeBSDAMD64=${isFreeBSDAMD64}
     [echo] HPUX=${isHPUX}
     [echo] IA64=${isIA64}
     [echo] Android=${isAndroid}
     [echo] AndroidARMv6=${isAndroidARMv6}
     [echo] AndroidARM64=${isAndroidARM64}
     [echo] AndroidARMv6Armel=${isAndroidARMv6Armel}
     [echo] AndroidARMv6Armhf=${isAndroidARMv6Armhf}
     [echo] AndroidX86=${isAndroidX86}
     [echo] AndroidX86_64=${isAndroidX86_64}
     [echo] Linux=${isLinux}
     [echo] LinuxAMD64=${isLinuxAMD64}
     [echo] LinuxIA64=${isLinuxIA64}
     [echo] LinuxX86=${isLinuxX86}
     [echo] LinuxARMv6=${isLinuxARMv6}
     [echo] LinuxARM64=${isLinuxARM64}
     [echo] LinuxARMv6Armel=${isLinuxARMv6Armel}
     [echo] LinuxARMv6Armhf=${isLinuxARMv6Armhf}
     [echo] LinuxAlpha=${isLinuxAlpha}
     [echo] LinuxHppa=${isLinuxHppa}
     [echo] LinuxMips=${isLinuxMips}
     [echo] LinuxMipsel=${isLinuxMipsel}
     [echo] LinuxPpc=${isLinuxPpc}
     [echo] LinuxPpc64=${isLinuxPpc64}
     [echo] LinuxPpc64le=${isLinuxPpc64le}
     [echo] LinuxRiscV64=${isLinuxRiscV64}
     [echo] Linuxs390=${isLinuxs390}
     [echo] Linuxs390x=${isLinuxs390x}
     [echo] LinuxSparc=${isLinuxSparc}
     [echo] OS X=${isOSX}
     [echo] OS X PPC=${use.macosppc}
     [echo] OS X x32=${use.macosx32}
     [echo] OS X x64=${use.macosx64}
     [echo] iOS=${isIOS}
     [echo] iOSAmd64=${isIOSAmd64}
     [echo] iOSArm64=${isIOSArm64}
     [echo] Solaris=${isSolaris}
     [echo] Solaris32Bit=${isSolaris32Bit}
     [echo] Solaris64Bit=${isSolaris64Bit}
     [echo] SolarisSparc=${isSolarisSparc}
     [echo] SolarisSparcv9=${isSolarisSparcv9}
     [echo] SolarisAMD64=${isSolarisAMD64}
     [echo] SolarisX86=${isSolarisX86}
     [echo] Unix=${isUnix}
     [echo] Windows=true
     [echo] X11=${isX11}
     [echo] os=Windows 10
     [echo] os=10.0
     [echo] arch=amd64
     [echo] build.dynamiclibs=true
     [echo] build.staticlibs=false
     [echo] output.lib.type=shared

common.init:

declare.common:
     [echo] jvmarg.modules        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.generic        --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.awt.windows=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED
     [echo] jvmarg.headless       -Djava.awt.headless=true
     [echo] jvmarg.swt.headless   -Djava.awt.headless=true

test-zip-archive:
     [move] Moving 1116 files to c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\test\results
     [exec] 
     [exec] 7-Zip 22.01 (x64) : Copyright (c) 1999-2022 Igor Pavlov : 2022-07-15
     [exec] 
     [exec] Scanning the drive:
     [exec] 1 folder, 1421 files, 278775433 bytes (266 MiB)
     [exec] 
     [exec] Creating archive: c:\JogAmpSlavex64\workspace\jogl\label\windows-x86_64\build\jogl-2.6-b1543-20250822-windows-amd64-test-results-windows-x86_64-jau-011.7z
     [exec] 
     [exec] Add new data to archive: 1 folder, 1421 files, 278775433 bytes (266 MiB)
     [exec] 
     [exec] 
     [exec] Files read from disk: 1420
     [exec] Archive size: 24718270 bytes (24 MiB)
     [exec] Everything is Ok

BUILD SUCCESSFUL
Total time: 71 minutes 30 seconds
Archiving artifacts
Recording test results
[Checks API] No suitable checks publisher found.
Build step 'Publish JUnit test result report' changed build result to UNSTABLE
Sending e-mails to: chuckslave@jogamp.org
Notifying upstream projects of job completion
No emails were triggered.
Finished: UNSTABLE